内容处理器

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Content handlers and the translation is 95% complete.
Outdated translations are marked like this.

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

核心内容处理器

这些是在MediaWiki中包含的内容处理器。 “内容处理器”列附屬於MediaWiki核心资源库中的内容处理器类別

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

扩展内容处理器

這是由扩展所定义的内容处理器列表。 参见分类:ContentHandler扩展

内容模型 内容格式 扩展 用法
Campaign application/json 上传向导(运动) 参见Extension:UploadWizard/Campaigns
CollaborationHubContent application/json, text/x-collabkit CollaborationKit 结构化的维基项目页面
CollaborationListContent application/json, text/x-collabkit CollaborationKit 带注释的wiki页面的结构化列表
EntitySchema application/json 扩展:EntitySchema 描述如何安排维基数据库(Wikibase)实体的数据的架构
flow-board application/json 扩展:结构式讨论 用于Flow讨论页
GeoJson application/json 地圖 用于地图中的GeoJson页面。
JsonBook application/json BookManagerv2
JsonConfig
<Customizable>
application/json+pretty 扩展:JsonConfig 提供基于wiki的JSON配置系统
JsonSchema application/json EventLogging 参见扩展:事件日志/向导#创建架构
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 用于TemplateStyles(模板样式)的已过滤的CSS
Scribunto text/plain Scribunto 对于模块(Module)命名空间中的Scribunto(Lua)模块
SecurePoll application/json SecurePoll 用于管理wiki上的安全投票(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 按页面文件扩展名应用SyntaxHighlight
tei application/tei+xml TEI
wikibase-item application/json (默认), application/vnd.php.serialized Wikibase存储库 参见wikidata:帮助:项
wikibase-lexeme application/json (默认), application/vnd.php.serialized 扩展:WikibaseLexeme 参见wikidata:维基数据:词典数据
wikibase-property application/json (默认), application/vnd.php.serialized Wikibase存储库 参见wikidata:帮助:属性