[go: nahoru, domu]

Jump to content

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

From mediawiki.org
This page is a translated version of the page Content handlers and the translation is 100% complete.

Эта страница содержит информацию о различных моделях содержимого и их реализации. Она может быть неполной, так как любое расширение может добавлять свою собственную модель содержимого. Модель содержимого относится к внутреннему идентификатору, представляющему этот тип содержимого. Формат содержимого — mime-тип, с помощью которого контент может быть представлен (сериализован).

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

Это обработчики контента, которые включены в MediaWiki. Столбец «обработчик контента» относится к классу content handler class, который находится в базовом репозитории 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 Викитекст! По умолчанию на большинстве страниц.

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

Таблица обработчиков контента, определяемых расширениями. См. также Категория:Расширения ContentHandler .

Модель содержимого Формат(ы) содержимого Расширение Использование
Campaign application/json МастерЗагрузки (UploadWizard (Компании)) Смотрите Extension:UploadWizard/Campaigns
EntitySchema application/json EntitySchema Схемы, чтобы описать, как должны быть организованы данные сущностей Wikibase
flow-board application/json StructuredDiscussions Для страниц Структурированных обсуждений
GeoJson application/json Maps Для страниц GeoJSON на картах.
JsonBook application/json BookManagerv2
JsonConfig
<Customizable>
application/json+pretty JsonConfig Предоставляет систему настройки JSON на основе вики
JsonSchema application/json EventLogging Смотрите Extension:EventLogging/Guide#Creating a schema
MassMessageListContent MassMessage
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 Для очищенного CSS, предназначенных для использования с TemplateStyles
Scribunto text/plain Scribunto Для модулей Scribunto (Lua) в пространстве имен Module
SecurePoll application/json SecurePoll Для управления голосованиями SecurePoll в wiki
smw/schema application/json SemanticMediaWiki Для реализации схемы JSON в Semantic MediaWiki (см. 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 Repository См. wikidata:Help:Items
wikibase-lexeme application/json (по умолчанию), application/vnd.php.serialized WikibaseLexeme См. wikidata:Wikidata:Lexicographical data
wikibase-property application/json (по умолчанию), application/vnd.php.serialized Wikibase Repository См. wikidata:Help:Properties