Modely obsahu stránky

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

Tato stránka obsahuje informace o různých modelech obsahu stránky a jejich používání. Nemusí zde být popsáno vše, protože každé rozšíření si může vytvořit vlastní model obsahu stránky. Příslušný model obsahu stránky vždy odkazuje na interní ID, které zastupuje příslušný typ obsahu. Formát obsahu je typ MIME (Multipurpose Internet Mail Extensions) způsobů, kterými lze obsah uvádět (řadit za sebou).

Základní modely obsahu stránek

Toto jsou ovladače obsahu, které jsou součástí MediaWiki. Sloupec "content handler" se týká třídy content handler nalezené v základním úložišti MediaWiki.

Model obsahu stránky Model obsahu stránky Formáty obsahu Použití
CssContentHandler css text/css Pro stránky, které obsahují CSS, jako např. MediaWiki:Common.css
JavaScriptContentHandler javascript text/javascript Pro stránky které obsahují JavaScript, jako např. MediaWiki:Common.js
JsonContentHandler json application/json Generický model obsahu, pro data ve formátu JSON. Řada rozšíření využívá tento model obsahu pro svá nastavení.
TextContentHandler text text/plain Generický model obsahu, který zobrazuje obsah stránky jako holý text (bez interpretace formátovacích značek). Obvykle se nepoužívá, ale může se použít v případě, že stránka obsahuje kód, který znemožňuje normální editaci.
WikitextContentHandler wikitext text/x-wiki Wikitext! Výchozí nastavení pro většinu stránek.

Modely obsahu stránek u rozšíření

Tabulka obslužných programů obsahu definovaných rozšířeními. Více na stránce Kategorie:Rozšíření pro zpracování obsahu .

Model obsahu stránky Formáty obsahu Rozšíření Použití
Campaign application/json Průvodce nahráváním (Campaigns (kampaně)) Stránka Extension:UploadWizard/Campaigns
CollaborationHubContent application/json, text/x-collabkit CollaborationKit Strukturované stránky projektu na wiki
CollaborationListContent application/json, text/x-collabkit CollaborationKit Strukturované seznamy wiki stránek s anotacemi
EntitySchema application/json EntitySchema Schémata popisující, jak by měla být uspořádána data entit Wikibase
flow-board application/json Rozšíření:StructuredDiscussions Pro stránky strukturovaných diskuzí
GeoJson application/json Rozšíření:Maps Pro stránky GeoJson v mapách.
JsonBook application/json BookManagerv2
JsonConfig
<Customizable>
application/json+pretty Rozšíření:JsonConfig Poskytuje konfigurační systém JSON založený na wiki
JsonSchema application/json Rozšíření:EventLogging Viz Průvodce tvoření schéma
MassMessageListContent Rozšíření:MassMessage
wikibase-mediainfo application/json (výchozí), application/vnd.php.serialized Rozšíření:WikibaseMediaInfo
proofread-index text/x-wiki (výchozí) ProofreadPage
proofread-page text/x-wiki (výchozí), application/json ProofreadPage
sanitized-css text/css TemplateStyles Pro vylepšené CSS styly, které používá rozšíření TemplateStyles
Scribunto text/plain Rozšíření:Scribunto Pro moduly (v programovacím jazyce Lua) ve jmenném prostoru Module, který používá rozšíření Scribunto
SecurePoll application/json SecurePoll Pro správu voleb SecurePoll na wiki
smw/schema application/json SemanticMediaWiki Pro implementaci schématu JSON v Semantic MediaWiki (viz https://www.semantic-mediawiki.org/wiki/Help:Schema)
syntaxhighlight SyntaxHighlightPages Platí Rozšíření:SyntaxHighlight podle přípony souboru stránky.
tei application/tei+xml TEI
wikibase-item application/json (výchozí), application/vnd.php.serialized Rozšíření:Wikibase Repository Viz Nápověda k položkám na wikidatech
wikibase-lexeme application/json (výchozí), application/vnd.php.serialized WikibaseLexeme Viz wikidata, heslo heslo Slovníková data
wikibase-property application/json (výchozí), application/vnd.php.serialized Rozšíření:Wikibase Repository Viz Nápověda k vlastnostem na wikidatech