Diferencia entre revisiones de «Wikinoticias:Documentación de plantilla»
Contenido eliminado Contenido añadido
Página Nueva: {{how-to|WP:DOC}} Las plantillas son una parte muy poderosa de w:MediaWiki, pero pueden ser confusas para nuevos usuarios, e incluso los más experimentados... |
Sin resumen de edición |
||
Línea 1:
{{
Las '''[[Ayuda:Plantillas|plantillas]]''' son una parte muy poderosa de [[w:MediaWiki|MediaWiki]], pero pueden ser confusas para nuevos usuarios, e incluso los más experimentados pueden tener dificultad con las más complejas. Las plantillas deberán, en consecuencia, estar acompañadas por una '''[[w:documentación|documentación]]''' para ayudar en el uso por parte del usuario promedio.
La documentación deberá explicar qué hace una plantilla y cómo usarla. Debe ser lo suficientemente simple para que un usuario sin conocimientos profundos sobre plantillas puedan utilizarlas correctamente. Esto es especialmente cierto en el caso de plantillas utilizadas ampliamente.
Línea 13:
* '''Ejemplos de uso'''. Se debe especificar el wikitexto exacto que deberá ser usado, y el resultado que produce, y debe ser fácil de copiar al utilizar <code><nowiki><code>...</code></nowiki></code> o un cuadro con <nowiki><pre>...</pre></nowiki>.
* '''Plantillas relacionadas''' Si la plantilla es una de una serie de plantillas, incluye los enlaces a estas – en particular, asegúrate de que cada plantilla de la serie esté enlazada con el resto, ya que hace la navegación más fácil.
* '''[[Ayuda:categorías|categorías]]''' e '''[[Ayuda:
== Subpágina ==
Línea 33:
Si no existe una página de documentación, entonces se deberá crearla. En el caso de que no exista aún la página de documentación pero la plantilla es añadida, se especificará que no existe tal página y se dará un enlace; si primero se añade la plantilla {{tl|uso de plantilla}} y luego cliquea en el enlace que esta produce al no tener subpágina de documentación, se puede utilizar [[mw:Extension:Inputbox#Preload|precarga]] para crear la página más fácil.
'''Asegúrate''' de que el código de <code><nowiki><noinclude></nowiki></code> comience luego del último
==== Categorías e interwikis ====▼
También, añade las categorías e interwikis en la página de documentación, ya que así la documentación no estará esparcida en dos páginas.▼
▲
▲==== Categorías e interwikis ===
* '''Para categorizar la plantilla''', añade la categoría entre tags <code><includeonly>...<includeonly></code> en la subpágina de documentación.
* '''Para añadir interwikis a la plantilla''', añade los interwikis entre los mismos tags <code><includeonly>...<includeonly></code> que se habían utilizado en la subpágina de documentación.▼
* '''Para categorizar la subpágina''', cuya categoría deberá ser únicamente {{catlink|Wikinoticias:Indicaciones para el uso de plantillas}}, añade <code><nowiki>[[Categoría:Wikinoticias:Indicaciones para el uso de plantillas]]</nowiki></code> entre tags <code><noinclude>...</noinclude></code>.
▲'''Para añadir interwikis a la plantilla''', añade los interwikis entre los mismos tags <code><includeonly>...<includeonly></code> que se habían utilizado en la subpágina de documentación.
* '''Para que la plantille categorice un artículo''', es decir, que al ser transcluida añada un artículo a alguna categoría, la categoría deberá estar entre tags <code><includeonly>...<includeonly></code> '''en la plantilla, no la subpágina'''.
=== Ventajas ===
Línea 55 ⟶ 50:
* Introducir la documentación en una subpágina hace que sea menor el texto que tiene que ser procesado cada vez que la plantilla es transcluida, razón por la cual los desarrolladores de MediaWiki lo [http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&diff=prev&oldid=69888944 han recomendado]
== Véase también ==
* {{tl|uso de plantilla}} – La plantilla que deberá utilizarse para crear la subpágina de documentación de plantilla
* [[m:Help:Templates#Noinclude, includeonly, and onlyinclude|<TT><noinclude></TT>
[[Categoría:Wikinoticias:Indicaciones para el uso de plantillas| ]]
▲* [[m:Help:Templates#Noinclude, includeonly, and onlyinclude|<TT><noinclude></TT> and <TT><includeonly></TT>]]
|