Difference between revisions of "User:Altotn"

From Cantr II Wiki
Jump to: navigation, search
 
Line 1: Line 1:
#REDIRECT [[User talk:Altotn]]
+
== Meta-plantilla ==
 +
 
 +
Actualmente estoy trabajando en una serie de '''meta-plantillas''', es decir plantillas para crear plantillas. Mi idea con esto es generar una forma fácil y práctica de construir las plantillas que se utilizan en los diferentes tipos de artículo (edificios, vehículos, recursos, etc.) para detallar su información en forma de tabla.
 +
 
 +
La forma de lograrlo sería tener una plantilla base que sea una tabla, junto con un par de plantillas adicionales que sirvan para darle forma a una tabla estándar. Luego, tener otras plantillas específicas que utilicen la plantilla base y las plantillas adicionales para cosntruir diferentes tablas específicas (una tabla específica sería, por ejemplo, una tabla para edificios).
 +
 
 +
En resumen:
 +
* Una tabla/plantilla base única.
 +
** Un conjunto de tablas/plantillas adicionales (2, o 3 como máximo) para dar forma a la tabla base.
 +
*** Un conjunto de plantillas específicas para cada tipo de artículo (una para edificios, una para vehículos, una para recursos, etc.) que utilicen la plantilla base y una combinación arbitraria de las plantillas adicionales para generar una tabla específica.
 +
**** Adicionalmente, un grupo de plantillas finales (una para cada lenguaje) que sirvan para traducir las tablas específicas a diferentes idiomas y lograr así tablas específicas finales.
 +
 
 +
Realmente, esto es mucho más fácil de lo que parece a simple vista. Puesto que, si bien son muchas las plantillas implicadas, la moyoría de ellas son muy sencillas. Además, a fin de cuentas, desde el punto de vista de un editor de artículos, sólo hay que preocuparse por una plantilla sola: la plantilla específica final del idioma deseado para el tipo de artículo que se está editando. Dicha plantilla se utilizaria de la misma forma en que se utilizan las plantillas actuales.
 +
 
 +
Usar una plantilla que está basada en otras plantillas tiene como ventajas:
 +
* Cada plantilla específica tiene sus características individuales, y a su vez,
 +
* todas las plantillas tienen un aspecto ''similar'', dado que se basan en las mismas plantillas.
 +
* Además, al modificar una plantilla de ''nivel superior'', todas las plantillas que dependen de ella se ven afectadas. Esto puede servir para:
 +
** que los artículos de diferentes idiomas se parezcan entre sí;
 +
** '''que todos los artículos tengan un estilo coherente con el resto de la Wiki''';
 +
** que las modificaciones generales que haya que hacer se vean reflejadas en todos los artículos de todos los lenguajes implicados.

Revision as of 13:39, 19 February 2010

Meta-plantilla

Actualmente estoy trabajando en una serie de meta-plantillas, es decir plantillas para crear plantillas. Mi idea con esto es generar una forma fácil y práctica de construir las plantillas que se utilizan en los diferentes tipos de artículo (edificios, vehículos, recursos, etc.) para detallar su información en forma de tabla.

La forma de lograrlo sería tener una plantilla base que sea una tabla, junto con un par de plantillas adicionales que sirvan para darle forma a una tabla estándar. Luego, tener otras plantillas específicas que utilicen la plantilla base y las plantillas adicionales para cosntruir diferentes tablas específicas (una tabla específica sería, por ejemplo, una tabla para edificios).

En resumen:

  • Una tabla/plantilla base única.
    • Un conjunto de tablas/plantillas adicionales (2, o 3 como máximo) para dar forma a la tabla base.
      • Un conjunto de plantillas específicas para cada tipo de artículo (una para edificios, una para vehículos, una para recursos, etc.) que utilicen la plantilla base y una combinación arbitraria de las plantillas adicionales para generar una tabla específica.
        • Adicionalmente, un grupo de plantillas finales (una para cada lenguaje) que sirvan para traducir las tablas específicas a diferentes idiomas y lograr así tablas específicas finales.

Realmente, esto es mucho más fácil de lo que parece a simple vista. Puesto que, si bien son muchas las plantillas implicadas, la moyoría de ellas son muy sencillas. Además, a fin de cuentas, desde el punto de vista de un editor de artículos, sólo hay que preocuparse por una plantilla sola: la plantilla específica final del idioma deseado para el tipo de artículo que se está editando. Dicha plantilla se utilizaria de la misma forma en que se utilizan las plantillas actuales.

Usar una plantilla que está basada en otras plantillas tiene como ventajas:

  • Cada plantilla específica tiene sus características individuales, y a su vez,
  • todas las plantillas tienen un aspecto similar, dado que se basan en las mismas plantillas.
  • Además, al modificar una plantilla de nivel superior, todas las plantillas que dependen de ella se ven afectadas. Esto puede servir para:
    • que los artículos de diferentes idiomas se parezcan entre sí;
    • que todos los artículos tengan un estilo coherente con el resto de la Wiki;
    • que las modificaciones generales que haya que hacer se vean reflejadas en todos los artículos de todos los lenguajes implicados.