기능 핸들러
Appearance
Outdated translations are marked like this.
Content Models and Handlers |
---|
MediaWiki allows for page content types other than wikitext. It offers built-in support for JavaScript, CSS, JSON and plain text. Extensions can use MediaWiki's ContentHandler mechanism to add new content models for accepting different formats and controlling how they are rendered, stored and edited. |
About |
Usage |
Configuration settings |
Support and development
|
이 문서는 다양한 기능들과 그것들을 구현하는 핸들러에 대해서 다룹니다. 어떤 확장기능이 기능 핸들에 추가되지 않았을 경우 문서가 확장기능 핸들의 추가를 반영하고 있지 않을 수도 있습니다. 기능 핸들이란 확장기능의 종류를 나타내는 내부 일련번호입니다. 기능들의 양식은 확장기능을 일련번호로 나타낸 미디어 형식으로 이뤄집니다.
주요기능 핸들러
여기 있는 것들은 미디어 위키에 포함되어 있는 기능들의 핸들러입니다. 기능 핸들러 목록에 나열된 것은 미디어위키 주 저장공간에서 기능 핸들러 클래스(content handler class)로 할당되어 있습니다.
기능 핸들러 | 기능 | 양식 | 용도 |
---|---|---|---|
CssContentHandler | css | text/css | MediaWiki:Common.css와 같은 CSS가 포함된 문서를 위한 공간 |
JavaScriptContentHandler | javascript | text/javascript | MediaWiki:Common.js와 같은 JavaScript가 포함된 문서를 위한 공간 |
JsonContentHandler | json | application/json | JSON의 형식으로 작성된 정보를 저장하는 기능. 많은 확장기능이 이 기능 상단에서 빌드됩니다. |
TextContentHandler | text | text/plain | 양식으로 만들지 않고 그대로의 글을 보여주는 기능. 직접 사용될 목적으로 제작되지는 않았으나, 직접 사용하는 것도 가능합니다. |
WikitextContentHandler | wikitext | text/x-wiki | 대부분의 문서에 있는 위키텍스트를 담당합니다. |
확장기능 핸들러
확장기능의 핸들러별로 정리된 표. 분류:ContentHandler 확장기능 참고.
기능 | 양식 | 확장기능 | 용도 |
---|---|---|---|
Campaign | application/json | 업로드 마법사 (Campaigns) | 확장기능:UploadWizard/Campaigns 참고. |
EntitySchema | application/json | EntitySchema | Schemas to describe how the data of Wikibase entities should be arranged |
flow-board | application/json | StructuredDiscussions | 정리된 토론 확장기능을 위한 공간입니다. |
GeoJson | application/json | Maps | For GeoJson pages in maps. |
JsonBook | application/json | BookManagerv2 | Archived |
JsonConfig <Customizable> |
application/json+pretty | JsonConfig | 위키 기반 JSON 구성 시스템을 제공합니다. |
JsonSchema | application/json | EventLogging | See Extension:EventLogging/Guide#Creating a schema |
MassMessageListContent | 대량메시지 | ||
wikibase-mediainfo | application/json (기본값), application/vnd.php.serialized | WikibaseMediaInfo | |
proofread-index | text/x-wiki (기본값) | ProofreadPage | |
proofread-page | text/x-wiki (기본값), application/json | ProofreadPage | |
sanitized-css | text/css | TemplateStyles | TemplateStyle을 이용할 목적으로, 함수에 의한 구문 처리를 받은 CSS를 위한 공간을 제공 |
Scribunto | text/plain | Scribunto | 모듈 이름공간안에 Scribunto 모듈을 위한 공간을 제공 |
SecurePoll | application/json | SecurePoll | 위키상에서 SecurePoll 선거 시스템을 관리 |
smw/schema | application/json | SemanticMediaWiki | For implementing a JSON schema in Semantic MediaWiki (see https://www.semantic-mediawiki.org/wiki/Help:Schema) |
syntaxhighlight | SyntaxHighlightPages | Applies SyntaxHighlight by page file extension. | |
tei | application/tei+xml | TEI | |
wikibase-item | application/json (default), application/vnd.php.serialized | Wikibase Repository | See wikidata:Help:Items |
wikibase-lexeme | application/json (default), application/vnd.php.serialized | WikibaseLexeme | See wikidata:Wikidata:Lexicographical data |
wikibase-property | application/json (default), application/vnd.php.serialized | Wikibase Repository | See wikidata:Help:Properties |