Обработчики содержимого
Jump to navigation
Jump to search
Outdated translations are marked like this.
- Смотрите также: Manual:ContentHandler , Help:ChangeContentModel
Content Models and Handlers |
---|
MediaWiki allows for page content types other than wikitext. It offers built-in support for JavaScript, CSS, JSON and plain text. Extensions can use MediaWiki's ContentHandler mechanism to add new content models for accepting different formats and controlling how they are rendered, stored and edited. |
![]() |
![]() |
![]() |
Support and development
|
Эта страница содержит информацию о различных моделях содержимого и их реализации. Она может быть неполной, так как любое расширение может добавлять свою собственную модель содержимого. Модель содержимого относится к внутреннему идентификатору, представляющему этот тип содержимого. Формат содержимого — 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 | Викитекст! По умолчанию на большинстве страниц. |
Расширения обработчики содержимого
Модель содержимого | Формат(ы) содержимого | Расширение | Использование |
---|---|---|---|
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 страниц обсуждения |
JsonBook | application/json | BookManagerv2 | |
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 |
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 |