内容处理器

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Content handlers and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎hrvatski • ‎magyar • ‎polski • ‎português • ‎čeština • ‎български • ‎русский • ‎удмурт • ‎العربية • ‎বাংলা • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어
參見: Manual:ContentHandler , Help:更改内容模型

此页面包含有关不同内容模型及其实现的信息。它可能不完整,因为任何扩展都可以添加自己的内容模型。内容模型是指表示该内容类型的内部ID。内容格式是内容可以表示(序列化)的mime类型。

核心内容处理器

内容模型 内容格式 用法
css text/css 对于包含CSS的页面,如MediaWiki:Common.css
javascript text/javascript 对于包含JavaScript的页面,如MediaWiki:Common.js
json application/json JSON格式存储信息的通用模型。许多扩展内容处理程序都基于此。
text text/plain 显示纯文本(无格式)的通用模型。一般不直接使用这一模型,但也可以使用。
wikitext text/x-wiki wikitext!大多数页面中的默认类型。

扩展内容处理程序

内容模型 内容格式 扩展 用法
Campaign application/json 上传向导(运动) 参见Extension:UploadWizard/Campaigns
CollaborationHubContent application/json, text/x-collabkit CollaborationKit 结构化的维基项目页面
CollaborationListContent application/json, text/x-collabkit CollaborationKit 带注释的维基页面的结构化列表
EntitySchema application/json 扩展:EntitySchema 描述如何安排Wikibase实体的数据的架构
flow-board application/json Flow 用于Flow讨论页
JsonBook application/json BookManagerv2
JsonSchema application/json EventLogging 参见扩展:事件日志/向导#创建模式
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 用于与模板样式一起使用的已清理的CSS
Scribunto text/plain 扩展:Scribunto 对于Module名字空间中的Scribunto(Lua)模块
SecurePoll application/json SecurePoll 用于管理维基上的安全投票
tei application/tei+xml TEI
wikibase-item application/json (default), application/vnd.php.serialized 擴充功能:Wikibase儲存庫 参见维基数据:帮助:项
wikibase-lexeme application/json (default), application/vnd.php.serialized 扩展:WikibaseLexeme 参见wikidata:维基数据:词典数据
wikibase-property application/json (default), application/vnd.php.serialized 擴充功能:Wikibase儲存庫 参见wikidata:帮助:属性