Obsługa treści

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

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

Model zawartości Format(y) zawartości Rozszerzenie Użycie
Campaign application/json UploadWizard (kampanie) Zobacz Extension:UploadWizard/Campaigns
CollaborationHubContent application/json, text/x-collabkit CollaborationKit Projekt stron zbudowany na wiki
CollaborationListContent application/json, text/x-collabkit CollaborationKit Stworzone listy stron wiki z adnotacjami
EntitySchema application/json EntitySchema Schemas to describe how the data of Wikibase entities should be arranged
flow-board application/json Flow Indeks stron dyskusji
GeoJson application/json Rozszerzenie:Maps 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 Rozszerzenie:EventLogging Zobacz Extension:EventLogging/Guide#Creating a schema
MassMessageListContent Rozszerzenie:MassMessage
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 Rozszerzenie: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