İçerik işleyicileri
Appearance
Outdated translations are marked like this.
İçerik Modelleri ve İşleyicileri |
---|
MediaWiki, vikimetin dışındaki sayfa içeriği türlerine izin verir. JavaScript, CSS, JSON ve düz metin için yerleşik destek sunar. Uzantılar, farklı biçimleri kabul etmek ve bunların nasıl oluşturulduğunu, saklandığını ve düzenlendiğini kontrol etmek için yeni içerik modelleri eklemek için MediaWiki'nin ContentHandler mekanizmasını kullanabilir. |
Hakkında |
Kullanım |
Yapılandırma ayarları |
Destek ve geliştirme
|
Bu sayfa farklı içerik modelleri ve uygulamaları hakkında bilgi içermektedir. Herhangi bir uzantı kendi içerik modelini ekleyebileceğinden eksik olabilir. İçerik modeli, bu içerik türünü temsil eden dahili kimliğe karşılık gelir. İçerik biçimi, içeriğin temsil edilebileceği (serileştirilebilir) mime tipidir.
Temel içerik işleyicileri
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 | İçerik modeli | İçerik biçimi | Kullanım |
---|---|---|---|
CssContentHandler | css | text/css | MediaWiki:Common.css gibi CSS içeren sayfalar için |
JavaScriptContentHandler | javascript | text/javascript | JavaScript içeren sayfalar için, örneğin MediaWiki:Common.js |
JsonContentHandler | json | application/json | Bilgileri JSON biçiminde depolayan genel bir model. Birçok uzantı içerik işleyicisi bunun üzerine oluşturabilir. |
TextContentHandler | text | text/plain | Düz metin görüntüleyen genel bir model (biçimlendirme yok). Doğrudan kullanılması amaçlanmamıştır, ancak kullanılabilir. |
WikitextContentHandler | wikitext | text/x-wiki | Vikimetin! Çoğu sayfada varsayılan değer. |
Uzantı içerik işleyicileri
Table of content handlers defined by extensions. See also Category:ContentHandler uzantıları .
İçerik modeli | İçerik biçimi | Uzantı | Kullanım |
---|---|---|---|
Campaign | application/json | UploadWizard (Kampanlyalar) | Extension:UploadWizard/Kampanyalar sayfasına bakın |
EntitySchema | application/json | EntitySchema | Wikibase varlıklarının verilerinin nasıl düzenleneceğini açıklayan şemalar |
flow-board | application/json | StructuredDiscussions | Flow tartışma sayfaları için |
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 | Extension:EventLogging/Kılavuz#Şema oluşturma sayfasına bakın |
MassMessageListContent | MassMessage | ||
wikibase-mediainfo | application/json (varsayılan), application/vnd.php.serialized | WikibaseMediaInfo | |
proofread-index | text/x-wiki (varsayılan) | ProofreadPage | |
proofread-page | text/x-wiki (varsayılan), application/json | ProofreadPage | |
sanitized-css | text/css | TemplateStyles | TemplateStyles ile kullanılması amaçlanan sterilize edilmiş CSS için |
Scribunto | text/plain | Scribunto | Modül ad alanındaki Scribunto (Lua) modülleri için |
SecurePoll | application/json | SecurePoll | Vikide SecurePoll seçimlerini yönetmek için |
smw/schema | application/json | SemanticMediaWiki | For implementing a JSON schema in Semantic MediaWiki (see https://www.semantic-mediawiki.org/wiki/Help:Schema) |
syntaxhighlight | SyntaxHighlightPages | Sayfa dosyası SyntaxHighlight uzantısına göre uygular. | |
tei | application/tei+xml | TEI | |
wikibase-item | application/json (varsayılan), application/vnd.php.serialized | Wikibase Repository | wikidata:Help:Öğeler sayfasına bakın |
wikibase-lexeme | application/json (varsayılan), application/vnd.php.serialized | WikibaseLexeme | wikidata:Wikidata:Sözlükbilimsel veriler sayfasına bakın |
wikibase-property | application/json (varsayılan), application/vnd.php.serialized | Wikibase Repository | wikidata:Help:Özellikler sayfasına bakın |