NuestraAgenda:Reglas de desarrollo

De NuestraAgenda
Saltar a: navegación, buscar

Para ayudar con el desarrollo de NuestraAgenda, seguimos las siguientes reglas de desarrollo:

Contenido

Categorías

  • Van siempre en SINGULAR (ej. Categoría:Evento)
  • En la ontología solo se usan para relaciones de clases/sub-clases

Plantillas

Nombres

  • Las plantillas principales que definen una clase van en MAYUSCULA (Plantilla:EVENTO etc.)
  • Las plantillas de formato simples (Plantilla:!) se orientan en las de Wikipedia, para facilitar la participación de Wikipedistas.
  • Las plantillas de relaciones lógicas (Plantilla:DDSN etc) van con un anagrama en MAYUSCULA.
  • Todas las otras plantillas van con una combinación mayúscula-minúscula. Nunca deben ser minúsculas unicamente! (en migraciones esto lleva a problemas)

Documentación

  • Cada plantilla debe tener una documentación. Si no es muy extensa puede ir con NOINCLUDE detrás de la plantilla.
  • Si la documentación es extensa debe ir en una sub-página, enlazada detrás del código.
  • Al no ser muy simples, todas las plantillas deben ser escondidas con INCLUDEONLY
  • Plantillas complejas pueden tener una sección EJEMPLO (en la documentación) que grafica una salida estándar de esta plantilla.

Categorías

  • Las plantillas deben estar insertas en categorías (escondidas con Noinclude):
    • Plantilla semántica (plantillas con anotaciones semánticas)
    • Plantilla de formato
    • Plantilla de información (boxes de advertencia etc...)
    • Plantilla lógica (que forman en su conjunto formatos como FECHA)
    • Plantilla de query (plantilla que contiene principalmente una query #ask)
    • Plantilla de salida (plantillas que formatean las salidas de #ask)
    • Plantilla obsoleta (que no se usan actualmente pero todavía se guardan por razones de compatibilidad)

Parámetros

  • Los parámetros van en Mayúscula y Minúscula (Ej: Género Arte=)
  • Exepción: Plantillas lógicas de uso cotidiano PUEDEN tener abreviaturas (DDSN etc.)

Ontología

Atributos

Formularios

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas