Jul 29

Generar noticias a partir de torneos

La idea es generar a partir de la información de los torneos las noticias del día ¿Qué implica esto?

Para empezar habrá al menos tres tipos de noticias:

  • La información de resultados de ronda y clasificación de un torneo.
  • Los problemas de AjedrezPlus.
  • Alguna noticia «especial» que tenga que incluirse en primera página.

Divagando

Ahora mismo tenemos una base de noticias que es a partir de la cual generamos la primera página de la web. Si diferencio estos tres tipos de noticias la información podría venir de dos fuentes diferentes (no sé si eso es bueno).

Por otro lado la información de los torneos pasaría a ser de un cuerpo de texto del torneo creado a mano, a ser generado por programa a partir de unas bases de datos en las que habría resultados de rondas y clasificaciones según rondas, orden de fuerza, e incluso las bases del torneo.

Posible registro de ronda

  • Torneo 
  • Número de ronda (texto)
  • Cuerpo de ronda (igual que el texo de la noticia)
  • Fecha de ronda aaaa-mm-dd

Posible registro de clasificación

  • Torneo
  • Número de ronda o final (texto)
  • Cuerpo de clasificación
  • Fecha de clasificación aaaa-mm-dd

Posible registro de orden de fuerza

  • Torneo
  • Cuerpo de Orden de fuerza

Posible registro de bases

  • Torneo
  • Fichero pdf de bases

¿Con estos mimbres podría componer la página del torneo?

Veamos

  • 1º comprobaríamos si hay clasificación, si la hay se incorpora.
  • 2º comprobaríamos las rondas que tenemos de ese torneo, si las hay se incorporan.
  • 3º buscaríamos las bases del torneo y las incorporaríamos siempre.

El contenido de una página de torneo está dividido en dos partes:

  • El menú de enlaces (clasificación, Ronda 1, Ronda 2… , Ronda 9, Participantes, Bases)
  • Los contenidos a los que apuntan los enlaces

 

 

 

 

Jul 29

Nueva estrategia

Una vez finalizada la conversión de la web de MySql a MySqli y del aumento del tamaño del código de torneo, tenía previsto realizar el cambio inmediatamente en Ajedrez en Madrid.

Sin embargo he estado pensando y he llegado a la conclusión de que es un buen momento para acometer otros cambios que quiero realizar en la web, y mientras el problema de seguir utilizando MySql no impida el funcionamiento de la web, puedo ir avanzando en otras mejoras en Ajedrez8x8 y en un momento «especial» volcar todas las novedades de golpe. Algo así como darle más contenido a la versión 4.0 que estoy realizando.

De alguna manera me he quitado la presión de que se me quede colgada la web porque tengo muy bien documentado todo lo que tendría que hacer para que fuera operativa. Lo cual no tardaría más de un día en tenerlo todo en marcha.

Así que ahora toca dedicarse a las mejoras que se me han ido ocurriendo durante este tiempo:

  • Cambiar el diseño de la página principal, diferenciando noticias, problemas y torneos.
  • Cambiar la información de los torneos (rondas, clasificación, orden de fuerza, bases) de manera que vayan en ficheros diferentes y así poder utilizar esos datos para generar información en la página principal.
  • Generar noticias a partir de torneos. Esto implicará tablas de rondas y clasificaciones específicas. Esta será una tarea compleja, pero que si la saco adelante reduciré el trabajo y daré más vistosidad a la web.