Обработчики содержимого
Outdated translations are marked like this.
Эта страница содержит информацию о различных моделях содержимого и их реализации. Она может быть неполной, так как любое расширение может добавлять свою собственную модель содержимого. Модель содержимого относится к внутреннему идентификатору, представляющему этот тип содержимого. Формат содержимого — mime-тип, с помощью которого контент может быть представлен (сериализован).
Обработчики основного содержимого
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 | Модель содержимого | Формат(ы) содержимого | Использование |
---|---|---|---|
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 | Викитекст! По умолчанию на большинстве страниц. |
Расширения обработчики содержимого
Table of content handlers defined by extensions. See also Категория:Расширения ContentHandler .
Модель содержимого | Формат(ы) содержимого | Расширение | Использование |
---|---|---|---|
Campaign | application/json | МастерЗагрузки (UploadWizard (Компании)) | Смотрите Extension:UploadWizard/Campaigns |
CollaborationHubContent | application/json, text/x-collabkit | CollaborationKit | Структурированные страницы проектов wiki |
CollaborationListContent | application/json, text/x-collabkit | CollaborationKit | Структурированные списки страниц вики с аннотациями |
EntitySchema | application/json | Расширение:EntitySchema | Схемы, чтобы описать, как должны быть организованы данные сущностей Wikibase |
flow-board | application/json | StructuredDiscussions | Для Flow страниц обсуждения |
GeoJson | application/json | Расширение:Maps | 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 | Смотрите Extension:EventLogging/Guide#Creating a schema |
MassMessageListContent | Расширение:MassMessage | ||
wikibase-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, предназначенных для использования с TemplateStyles |
Scribunto | text/plain | Расширение:Scribunto | Для модулей Scribunto (Lua) в пространстве имен Module |
SecurePoll | application/json | Расширение:SecurePoll | Для управления голосованиями SecurePoll в 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 | См. wikidata:Help:Items |
wikibase-lexeme | application/json (default), application/vnd.php.serialized | Расширение:WikibaseLexeme | См. wikidata:Wikidata:Lexicographical data |
wikibase-property | application/json (default), application/vnd.php.serialized | Расширение:Wikibase Repository | См. wikidata:Help:Properties |