Obsługa treści
Appearance
Outdated translations are marked like this.
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. |
About |
Użycie |
Ustawienia konfiguracyjne |
Support and development
|
Ta strona zawiera informacje o różnych modelach zawartości i ich implementacjach. Może być niekompletna, ponieważ każde rozszerzenie może dodawać własny model zawartości. Model zawartości odnosi się do wewnętrznego identyfikatora reprezentującego ten typ zawartości. Format zawartości jest typem MIME sposobu, w jaki zawartość może być reprezentowana (serializowana).
Podstawowe procedury obsługi treści
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 | Model zawartości | Format(y) zawartości | Użycie |
---|---|---|---|
CssContentHandler | css | text/css | Dla stron zawierających CSS, takich jak MediaWiki:Common.css |
JavaScriptContentHandler | javascript | text/javascript | Dla stron zawierających JavaScript, takich jak MediaWiki:Common.js |
JsonContentHandler | json | application/json | Ogólny model przechowujący informacje w formacie JSON. Na nim zbudowanych jest wiele modułów rozszerzeń obsługi treści. |
TextContentHandler | text | text/plain | Ogólny model wyświetlający zwykły tekst (bez formatowania). Nie jest przeznaczony do bezpośredniego użycia, ale może być. |
WikitextContentHandler | wikitext | text/x-wiki | Wikitext! Domyślny na większości stron. |
Obsługa rozszerzonej zawartości
Table of content handlers defined by extensions. Zobacz też Category:ContentHandler extensions .
Model zawartości | Format(y) zawartości | Rozszerzenie | Użycie |
---|---|---|---|
Campaign | application/json | UploadWizard (kampanie) | Zobacz Extension:UploadWizard/Campaigns |
EntitySchema | application/json | EntitySchema | Schemas to describe how the data of Wikibase entities should be arranged |
flow-board | application/json | StructuredDiscussions | Indeks stron dyskusji |
GeoJson | application/json | Maps | For GeoJson pages in maps. |
JsonBook | application/json | BookManagerv2 | Archived |
JsonConfig <Customizable> |
application/json+pretty | JsonConfig | Provides a wiki-based JSON configuration system |
JsonSchema | application/json | EventLogging | Zobacz Extension:EventLogging/Guide#Creating a schema |
MassMessageListContent | MassMessage | ||
wikibase-mediainfo | application/json (domyślne), application/vnd.php.serialized | WikibaseMediaInfo | |
proofread-index | text/x-wiki (domyślne) | ProofreadPage | |
proofread-page | text/x-wiki (domyślne), application/json | ProofreadPage | |
sanitized-css | text/css | TemplateStyles | Dla wyczyszczonych arkuszy CSS przeznaczonych do użycia z TemplateStyles |
Scribunto | text/plain | Scribunto | Dla modułów Scribunto (Lua) w module przestrzeni nazw |
SecurePoll | application/json | SecurePoll | Do zarządzania wyborami SecurePoll na 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 (domyślne), application/vnd.php.serialized | Wikibase Repository | Zobacz wikidata:Help:Items |
wikibase-lexeme | application/json (domyślne), application/vnd.php.serialized | WikibaseLexeme | Zobacz wikidata:Wikidane:Dane leksykograficzne |
wikibase-property | application/json (domyślne), application/vnd.php.serialized | Wikibase Repository | Zobacz wikidata:Help:Properties |