Accions

teixidora

Lab/Bots/Crear pag desde etherpads

De teixidora

< teixidora:Lab‎ | Bots

Crear páginas desde Etherpads[ ]

Sistema de creación de páginas en Teixidora (MediaWiki) a partir de contenidos que están en etherpad

  • Nombre provisional:
  • Licencia: AGPL o GPL
  • Repositorio: GitHub -

Tarea definida aquí: http://redmine.wikis.cc/issues/111

Contexto de partida[ ]

  • Aprovechar el trabajo de crear boletines electrónicos con recomendación de acontecimientos para crear un pad de forma estructurada y que pueda servir para crear páginas en Teixidora.
  • Adaptar ligeramente el TeixidoraBot (pad2semwiki) para que pueda crear páginas, además de rellenar páginas existentes.

Requisitos del sistema[ ]

Usamos el método MoSCoW para priorizar las funcionalidades que debería tener.

Must have / Tiene que tener[ ]

Máxima prioridad.

  • Activar cuando se edita una página determinada de Teixidora (podría ser Llistes d'esdeveniments a importar)
  • Seguir los enlaces cuya checkbox importar diga "Sí"
  • Tomar el contenido del pad (ejemplo de un pad)
  • Separar por acontecimientos (cada parte que empieza por "Esdeveniment" y hasta el próximo título "Esdeveniment")
  • Crear una página por cada parte incluyendo en ella la "Plantilla:Esdeveniment pr"
  • Rellenar los parámetros de la plantilla que estén en el pad usando el match de Usuari:TeixidoraBot/Labels
  • Guardar la página usando el título y la fecha para generar el nombre
  • Hacer lo mismo para todas las páginas de ese pad
  • Poner "Fet" en la checkbox del pad de la página de listas.

Should have / Debería tener[ ]

Alta prioridad

  • Buscar la forma de identificar en el wiki que esas páginas se han creado juntas, de forma que se pueda crear algún tipo de Newsletter con ellas de forma semántica con una query en otras páginas

Could have / Podría tener[ ]

Prioridad media.

  • Además de páginas de eventos poder crear páginas para:
  • Para esto o bien creamos una página de importación para cada tipo de página o bien al incluir el enlace hay un parámetro que indica qué tipo de página (mejor solución)
  • Cabría la posibilidad de crear cualquier tipo de página, incluso aún no prevista, poniendo en el parámetro la plantilla a la que va asociada (mostraría un menú desplegable de SM con las plantillas existentes)

Won't have (this time) / No tendrá (ahora)[ ]

Prioridad baja.

  • Prevenir que las mismas páginas no se creen más de una vez al copiar de varios boletines o que varios grupos trabajen en sus pads (títulos similares y fecha igual?)