Jul 22

Pruebas de torneos

Voy a trabajar con tres torneos típicos para ir solventando los problemas que van surgiendo en los cambios de código de torneo (¿y código de noticia?)

  • 19060200Alpedrete (Noticia única de clasificación final).
  • 19050650Final Madrid 2018/2019 (Noticias de rondas y clasificación de tamaño normal).
  • 19070400Benasque (Noticias de rondas y clasificación final de tamaño grande).

De nuevo he cargado las tablas: tabla_torneos_8x8 y tabla_noticias_8x8, para actualizar la información de alguno de estos torneos.

Al igual que hice anteriormente cambio las claves cdgo_torneo (tabla_torneos_8x8) y torneo_noticia (tabla_noticias_8x8) a 10 caracteres para empezar a realizar cambios.

Jul 22

Probando con el cambio de tamaño de código de torneo

Empiezo por realizar unas pruebas sobre ajedrez8x8.com para cambiar la clave de torneo de 8 a 10 caracteres.

En primer lugar he cambiado la longitud del campo de 8 a 10 caracteres mediante phpMyAdmin, y aparentemente todo funciona. Supongo que al tratarse de una cadena alfanumérica le da igual el tamaño.

Otra cosa será en alguna parte de la programación donde trate el código para obtener una fecha, ya que ahí si habrá problemas.

De momento estoy  tratando de hacer pruebas con un registro en concreto, pero me he encontrado con la sorpresa de que hay registros del fichero de noticias que no tienen código de torneo. Algo que desconocía, así que otra tarea más la de asignar esos códigos a las noticias que no los tienen.

Jul 21

¿A qué mejora me enfrento primero?

Ahora que tengo todo preparado tengo que decidir por donde empiezo a trabajar.

La idea es que según vaya realizando alguna mejora consolidada la trasladaré a Ajedrez en Madrid.

¿Por donde empezar? Existen tres opciones:

  • Pasar la clave de 8 a 10 posiciones para incluir el año completo en la clave.
  • Cambiar el acceso a base de datos de mysql a mysqli.
  • Cambiar la versión de codeIgniter de 2.0 a 3.0

 

Jul 21

Ajedrezenmadrid 4.0 – Trabajos en marcha

  • He creado una copia de ajedrezenmadrid.com en ajedrez8x8 (a día 22 de julio de 2019).
  • 21.07.2019 – Creo dos tablas en luismase_aem: tabla_torneos_8x8 y tabla_noticias_8x8 que son las tablas con las que voy a trabajar para incorporar las futuras mejoras.
  • 21.07.2019 – Cambio la cadena ajedrezenmadrid.com por ajedrez8x8.com en todos ficheros de la web. Para ello localizo la cadena ajedrezenmadrid.com con el programa grepWin:
    • .htaccess
    • application/config.php
    • application/views/calculadoraelo.php
    • application/views/calen_torneos.php
    • application/views/inicio.php
    • application/views/inicio2.php
    • application/views/modelo_aem.php
    • application/views/modelo_aem1.php
    • application/views/plantillas/cabecera.php
    • application/views/plantillas/cabecera_aem_gibraltar_benidorm.php
    • application/views/plantillas/cabecera_benidorm_aem_chessrecipes.php
    • application/views/plantillas/cabecera_benidorm_aem_gibraltar.php
    • application/views/plantillas/inicio_GigraltarJunior.php
    • application/views/plantillas/inicio_noticias.php
    • application/views/plantillas/lista_torneos_menu_lugardejuego.php
  • 21.07.2019 – Cambio los nobres de las tablas de ajedrezenmadrid.com a los de las tablas de ajedrez8x8.com
    • tabla_torneos -> tabla_torneos_8x8
      • application/models/noticia_model.php
      • application/models/torneos_model.php
    • tabla_noticias -> tabla_noticias_8x8
      • application/models/noticia_model.php
      • application/models/torneos_model.php
      • application/models/colaboraciones_model.php
  • 21.07.2019 – Ahora parece que tengo una versión que funciona igual que la original y sobre la que empezaré a trabajar los cambios previstos.

 

Jul 21

Nuevas versiones de Ajedrez en Madrid y AjedrezPlus

Voy a comenzar una renovación de mis dos web de ajedrez: Ajedrez en Madrid (ajedrezenmadrid.com) y AjedrezPlus (ajedrezplus.com).

Para ello voy a tratar de ir describiendo paso a paso las modificaciones que voy a hacer.

Es evidente que hay que realizar una planificación previa (qué es lo que quiero hacer), dar solución a las nuevas propuestas y probar las modificaciones.

Para ello voy a tratar de trabajar en paralelo con las versiones actuales. En el caso de Ajedrez en Madrid pretendo hacerlo en un dominio llamado ajedrez8x8.com. Mientras que en el caso de AjedrezPlus la idea es trasladar el hosting a otro servidor y una vez allí acometer las modificaciones de la web.

Algunas de las acciones que hay que realizar en Ajedrez en Madrid:

  • Cambiar mysql a mysqli (tal vez cambiar la versión de Codeigniter de 2.0 a 3.0 ó incluso a 4.0 que está próxima a salir).
  • Cambiar el código de torneos de 8 a 10 posiciones, incluyendo en las cuatro primeras posiciones el año completo, lo que permitirá incluir torneos anteriores al año 2000).
  • Tratar de generar a partir de los torneos las noticias, lo que 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.