Обработчики содержимого

This page is a translated version of the page Content handlers and the translation is 76% complete.

Эта страница содержит информацию о различных моделях содержимого и их реализации. Она может быть неполной, так как любое расширение может добавлять свою собственную модель содержимого. Модель содержимого относится к внутреннему идентификатору, представляющему этот тип содержимого. Формат содержимого — 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 Викитекст! По умолчанию на большинстве страниц.

Расширения обработчики содержимого

Модель содержимого Формат(ы) содержимого Расширение Использование
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 Flow Для Flow страниц обсуждения
GeoJson application/json Расширение:Карты 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
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