Gestionnaires de contenu

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

Cette page contient des informations sur différents modèles de contenu et leurs implémentations. Elle peut être incomplete car toute extension peut ajouter son propre modèle de contenu. Le modèle de contenu fait référence à l'ID interne qui représente ce type de contenu. Le format de contenu est le type Mime indiquant les manières dont le contenu (sérialisé) peut être représenté.

Les gestionnaires de contenu de base

Voici les gestionnaires de contenu inclus dans MediaWiki. La colonne Gestionnaire de contenu correspond à une classe de gestionnaire de contenu se trouvant dans le dépôt du noyau de MediaWiki.

Gestionnaire de contenu Modèle de contenu Format(s) de contenu Utilisation
CssContentHandler css text/css Pour les pages contenant du CSS, comme MediaWiki:Common.css
JavaScriptContentHandler javascript text/javascript Pour les pages qui contiennent du JavaScript, comme MediaWiki:Common.js
JsonContentHandler json application/json Un modèle générique qui stocke des informations dans le format JSON. De nombreux gestionnaires de contenu d'extension s'appuient sur cela.
TextContentHandler text text/plain Un modèle générique qui affiche du texte brut (pas de formatage). Il n'est pas destiné à être utilisé directement, mais il peut l'être.
WikitextContentHandler wikitext text/x-wiki Wikitext ! La valeur par défaut dans la plupart des pages.

Gestionnaires de contenu d'extension

Table des gestionnaires de contenus définis par les extensions. Voir aussi Catégorie:Extensions ContentHandler .

Modèle de contenu Format(s) de contenu Extension Utilisation
Campaign application/json UploadWizard (Campagnes) Voir Extension:UploadWizard/Campaigns
CollaborationHubContent application/json, text/x-collabkit CollaborationKit Pages de projet structurées sur wiki
CollaborationListContent application/json, text/x-collabkit CollaborationKit Listes structurées de pages wiki avec des annotations
EntitySchema application/json EntitySchema Schémas pour décrire comment les données des entités Wikibase doivent être arrangées
flow-board application/json StructuredDiscussions Pour les pages des discussions structurées
GeoJson application/json Maps Pour les pages GeoJson dans les cartes.
JsonBook application/json BookManagerv2
JsonConfig
<Customizable>
application/json+pretty JsonConfig Fournit un système de configuration JSON basé sur un wiki
JsonSchema application/json EventLogging Voir la Création de schéma
MassMessageListContent Messages envoyés en masse
wikibase-mediainfo application/json (par défaut), application/vnd.php.serialized WikibaseMediaInfo
proofread-index text/x-wiki (par défaut) ProofreadPage
proofread-page text/x-wiki (par défaut), application/json ProofreadPage
sanitized-css text/css TemplateStyles Pour assainir le CSS destiné à être utilisé avec TemplateStyles
Scribunto text/plain Scribunto Pour les modules Scribunto (Lua) dans l'espace de noms du module
SecurePoll application/json SecurePoll Pour gérer les élections avec l'extension SecurePoll sur wiki
smw/schema application/json SemanticMediaWiki Pour implémenter un schéma JSON dans Semantic MediaWiki (voir https://www.semantic-mediawiki.org/wiki/Help:Schema)
syntaxhighlight SyntaxHighlightPages Applique SyntaxHighlight en fonction de l'extension de page du fichier.
tei application/tei+xml TEI
wikibase-item application/json (par défaut), application/vnd.php.serialized Wikibase Repository Voir wikidata:Help:Items
wikibase-lexeme application/json (par défaut), application/vnd.php.serialized WikibaseLexeme Voir Données lexicographiques
wikibase-property application/json (par défaut), application/vnd.php.serialized Wikibase Repository Voir wikidata:Help:Properties