Visit Mozilla.org

MDC:MediaWiki Extensions

MDC

프로젝트 참여 방법
항목
문서 요청 목록
할 일 편집 및 관리
목록 이전
가이드
시작하기
작성자 가이드
문서 제목 만들기
Disambiguation pages
새 MDC 다국어 버전 만들기
저작권 및 라이센스
참고 문서
Wiki 마크업 자료
사용자 정의CSS 항목
사용자 정의 템플릿
MediaWiki 확장 기능
외부 이동
이동 필요성

이 페이지는 MDC 위키의 요소로 설치한 MediaWiki 확장기능을 나열하고 필요한 곳에 어떻게 쓰는지 설명합니다.

목차

[편집] Breadcrumb 항해 확장기능

MDC wiki는 페이지 위에 breadcrumb 항해 문자열 자동 생성을 허용하는 사용자 정의 확장기능이 있습니다. 쓰기 위해서는, 간단히 위키 페이지에 다음 요소(열고 닫는 부분 둘 다)를 보태세요.

<breadcrumbs></breadcrumbs>

[편집] 주의

  1. breadcrumb 확장기능은 단일 빈 요소(예: <breadcrumbs/>)로 더할 때는 작동하지 않습니다. 요소의 열고 닫는 부분 둘 다 필요합니다.
  2. breadcrumb 확장기능은 현재 버그가 하나 있습니다.
    1. "subpage" 부분이 없는 페이지에서는 작동하지 않습니다. 그래서 "JavaScript:Articles:Foobar"로 이름 붙은 페이지에서 작동하지만, 제목이 그냥 "JavaScript"인 페이지에서는 작동하지 않습니다. 이런 새 문제에 부닥쳤고 우리가 생각한 수정은 재고할 필요가 있게 만들었습니다.

[편집] 제목 재정의 확장기능

제목 재정의 확장기능을 (shaver의 승락으로) 설치했습니다. 이 확장기능은 밑줄 있는 페이지 제목(MediaWiki 기본 설치에서는 불가능한) 표시를 허용합니다.

아직까지는, 이 확장기능은 오직 Breadcrumb 확장기능으로 삽입한 Breadcrumb 항해 부분처럼 표시한 페이지 제목을 바꿉니다. 완전한 페이지 제목을 이 확장기능을 통해 밑줄을 표시할 수 있게 위키 스킨을 수정하면 작동하지만 그 기능은 아직 추가하지 않았습니다.

제목 재정의를 쓰기 위해서는, 단지 다음과 같이 "title-override" 태그로 감싼 위키 페이지에 표시하면 좋은 것처럼 제목을 붙이세요.

<title-override>MAX_VALUE</title-override>

제목 재정의 값은 페이지를 위해 표시한 보통 제목을 대체하지만 대/소문자를 통일하거나 특수문자(_ 같은)를 지우는 처리는 하지 않습니다.

예를 들어, MAX_VALUE 페이지에서 쓰고 있는 이 확장기능을 볼 수 있습니다.

[편집] 주의

  • MediaWiki1.5 업그레이드에 있는 기술 제한으로 인해 이 확장기능은 <title>에서 <title-override>로 바뀌었습니다. 이 확장기능의 예전 버전이 있는 페이지를 만나는 경우, 자유롭게 이 버전으로 업그레이드하세요.

[편집] RSS Feed 확장기능

MagpieRSS PHP 확장기능과 Mafs/RSS MediaWiki 확장기능을 설치했습니다.

[편집] 쓰는 법

charset=
feed가 쓰는 문자셋. iconv가 이를 바꾸는데 쓰임.
short
각 항목의 해설/요약 텍스트를 보이지 않음. ("long"이 기본값).
max=X
가장 최근 큰 표제 X개를 보임.
highlight= term1 term2
빈칸으로 구분한 용어를 표시할 때 돋보임.
filter= term1 term2
적어도 특정 용어 하나를 포함하는 RSS 항목만을 보임.
reverse
역순으로 RSS 항목을 표시.

[편집] 보기

TBD

[편집] Abbr 요소 확장기능

MDC는 페이지에 <abbr>...</abbr>요소 사용을 허용하는 확장기능을 구현했습니다. 텍스트의 문자열이 약어이고 무슨 뜻인지 정의할 때 표준 HTML abbr 요소와 마찬가지로 써도 좋습니다. 많은 공통 HTML 속성이 여기에 가능합니다(모두는 아니지만). (title, id, class, lang, dir)

[편집] 보기

W3CHTML, DOM, SVG와 많은 다른 웹 대상 기술을 지금까지 표준화했습니다.