Manejadores de contenido

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

Esta página contiene información sobre distintos modelos de contenido y sus implementaciones. Puede estar incompleta, ya que cualquier extensión puede añadir el suyo propio. El modelo de contenido se refiere al identificador interno que representa ese tipo de contenido. El formato de contenido es el tipo MIME de las maneras en que se puede representar (serializar) ese contenido.

Manejadores básicos de contenido

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 Modelo de contenido Formato(s) del contenido Uso
CssContentHandler css text/css Para páginas que contienen CSS, como MediaWiki:Common.css
JavaScriptContentHandler javascript text/javascript Para páginas que contienen JavaScript, como MediaWiki:Common.js
JsonContentHandler json application/json Un modelo genérico que almacena información en formato JSON. Muchos manejadores de contenido de extensiones utilizan este modelo.
TextContentHandler text text/plain Un modelo genérico que muestra texto plano (sin formato). No está pensado para utilizarse directamente, pero puede hacerse.
WikitextContentHandler wikitext text/x-wiki ¡Wikitexto! El formato predeterminado en la mayoría de páginas.

Manejadores de contenido de extensiones

Modelo de contenido Formato(s) del contenido Extensión Uso
Campaign application/json UploadWizard (Campaigns) See Extensión:UploadWizard/Campañas
CollaborationHubContent application/json, text/x-collabkit CollaborationKit Structured on-wiki project pages
CollaborationListContent application/json, text/x-collabkit CollaborationKit Structured lists of wiki pages with annotations
EntitySchema application/json EntitySchema Schemas to describe how the data of Wikibase entities should be arranged
flow-board application/json Flow For Flow discussion pages
GeoJson application/json 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 EventLogging See Extension:EventLogging/Guide#Creating a schema
MassMessageListContent Extensión:MassMessage
mediainfo application/json (default), application/vnd.php.serialized Extensión:WikibaseMediaInfo
proofread-index text/x-wiki (default) ProofreadPage
proofread-page text/x-wiki (default), application/json ProofreadPage
sanitized-css text/css Extensión:TemplateStyles For sanitized CSS intended for use with TemplateStyles
Scribunto text/plain Extensión:Scribunto For Scribunto (Lua) modules in the Module namespace
SecurePoll application/json SecurePoll For managing SecurePoll elections on-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 Extensión:SyntaxHighlight by page file extension.
tei application/tei+xml TEI
wikibase-item application/json (default), application/vnd.php.serialized Extensión:Repositorio Wikibase Véase wikidata:Help:Items
wikibase-lexeme application/json (default), application/vnd.php.serialized WikibaseLexeme See wikidata:Wikidata:Lexicographical data
wikibase-property application/json (default), application/vnd.php.serialized Extensión:Repositorio Wikibase Véase wikidata:Help:Properties