Content handlers
Deze pagina bevat informatie over verschillende contentmodellen en hun implementaties. Het kan onvolledig zijn omdat elke extensie zijn eigen inhoudsmodel kan toevoegen. Inhoudsmodel verwijst naar de interne ID die dat inhoudstype vertegenwoordigt. Het inhoudsformaat is het mime-type van manieren waarop de inhoud kan worden weergegeven (geserialiseerd) in.
Core content handlers
These are the content handlers which are included in MediaWiki. The "content handler" column pertains to a content handler class found in the MediaWiki core repository.
Content handler | Content model | Content format(s) | Usage |
---|---|---|---|
CssContentHandler | css | text/css | For pages that contain CSS, like MediaWiki:Common.css |
JavaScriptContentHandler | javascript | text/javascript | For pages that contain JavaScript, like MediaWiki:Common.js |
JsonContentHandler | json | application/json | A generic model that stores information in the JSON format. Many extension content handlers build on top of this. |
TextContentHandler | text | text/plain | A generic model that displays plain text (no formatting). It is not intended to be used directly, but it can be. |
WikitextContentHandler | wikitext | text/x-wiki | Wikitext! The default in most pages. |
Extension content handlers
Content model | Content format(s) | Extensie | Usage |
---|---|---|---|
Campaign | application/json | UploadWizard (Campagnes) | See Extension:UploadWizard/Campaigns |
CollaborationHubContent | application/json, text/x-collabkit | CollaborationKit | Structured on-wiki project pages |
CollaborationListContent | application/json, text/x-collabkit | CollaborationKit | Structured lists of wiki pages with annotations |
EntitySchema | application/json | EntitySchema | Schemas to describe how the data of Wikibase entities should be arranged |
flow-board | application/json | Flow | For Flow discussion pages |
GeoJson | application/json | Maps/nl | For GeoJson pages in maps. |
JsonBook | application/json | BookManagerv2 | |
JsonConfig <Customizable> |
application/json+pretty | JsonConfig | Provides a wiki-based JSON configuration system |
JsonSchema | application/json | EventLogging | See Extension:EventLogging/Guide#Creating a schema |
MassMessageListContent | MassMessage | ||
mediainfo | application/json (default), application/vnd.php.serialized | WikibaseMediaInfo | |
proofread-index | text/x-wiki (default) | ProofreadPage | |
proofread-page | text/x-wiki (default), application/json | ProofreadPage | |
sanitized-css | text/css | TemplateStyles | For sanitized CSS intended for use with TemplateStyles |
Scribunto | text/plain | Scribunto | For Scribunto (Lua) modules in the Module namespace |
SecurePoll | application/json | SecurePoll | For managing SecurePoll elections on-wiki |
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 |