MDC:MediaWiki Extensions
MDC
- 프로젝트 참여 방법
- 항목
- 문서 요청 목록
- 할 일 편집 및 관리
- 목록 이전
- 가이드
- 시작하기
- 작성자 가이드
- 문서 제목 만들기
- Disambiguation pages
- 새 MDC 다국어 버전 만들기
- 저작권 및 라이센스
- 참고 문서
- Wiki 마크업 자료
- 사용자 정의CSS 항목
- 사용자 정의 템플릿
- MediaWiki 확장 기능
- 외부 이동
- 이동 필요성
이 페이지는 MDC 위키의 요소로 설치한 MediaWiki 확장기능을 나열하고 필요한 곳에 어떻게 쓰는지 설명합니다.
목차 |
[편집] Breadcrumb 항해 확장기능
MDC wiki는 페이지 위에 breadcrumb 항해 문자열 자동 생성을 허용하는 사용자 정의 확장기능이 있습니다. 쓰기 위해서는, 간단히 위키 페이지에 다음 요소(열고 닫는 부분 둘 다)를 보태세요.
<breadcrumbs></breadcrumbs>
[편집] 주의
- breadcrumb 확장기능은 단일 빈 요소(예:
<breadcrumbs/>)로 더할 때는 작동하지 않습니다. 요소의 열고 닫는 부분 둘 다 필요합니다. - breadcrumb 확장기능은 현재 버그가 하나 있습니다.
- "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)
[편집] 보기
W3C는 HTML, DOM, SVG와 많은 다른 웹 대상 기술을 지금까지 표준화했습니다.