Mensaje de Ned
| (19:00 11-04-2026) |
| Hola a todo el mundo, Lo primero de todo, gracias. Los comentarios positivos en la federación internacional y los mensajes personales marcan realmente la diferencia, sobre todo en un momento como este. No hablo solo en mi nombre, sino también en el de Guy, que últimamente ha estado soportando el mismo horario de trabajo poco razonable. Lo que habéis estado viendo durante las últimas semanas no ha empezado ahora. En realidad, proviene de una decisión que tomamos hace algún tiempo, cuando quedó claro que nos encontrábamos en una encrucijada técnica y, quizás, incluso tecnológica y estratégica. Durante mucho tiempo, Maxithlon ha estado funcionando con una serie de problemas históricos entre bastidores. No siempre eran visibles, pero sí lo suficiente como para consumir constantemente tiempo y energía. En cierto momento, nos dimos cuenta de que estábamos atrapados en un bucle. Si solo tienes, digamos, diez horas a la semana para trabajar en el juego, y te pasas las diez arreglando pequeños problemas en lugar de resolver las causas de fondo, nunca avanzas realmente. Así que tomamos la decisión consciente de invertir ese tiempo de otra manera, aunque eso significara ser menos visibles al principio, y comenzamos una reescritura profunda de partes fundamentales del sistema. Empezamos con el sistema cron y luego pasamos gradualmente a muchas funciones básicas. También vale la pena recordar que Maxithlon se creó originalmente en una época completamente diferente. Esto fue antes de Facebook, antes de que los smartphones existieran, incluso antes de que existiera el iPhone. Para los más técnicos, allá por 2005 trabajábamos con PHP 4, sin transacciones, sin espacios de nombres y con una forma muy diferente de estructurar las aplicaciones. Incluso el CSS estaba en sus inicios, mientras que hoy en día contamos con marcos de trabajo mucho más avanzados y gran parte de la lógica se gestiona directamente en el navegador. Con el tiempo, las características y las correcciones se han ido superponiendo unas sobre otras. La programación puede llegar a parecerse un poco a los cordones de los zapatos. No paras de apretarlos y ajustarlos, pero al final la única solución real es desatarlo todo y empezar de cero. Algunos de los problemas a largo plazo fueron precisamente el resultado de ese tipo de superposición. En el aspecto técnico, hemos migrado Maxithlon a PHP 8.0. Se trata de un paso importante, teniendo en cuenta que la plataforma funcionaba anteriormente con PHP 7.4, cuya vida útil finalizó en 2022. El propio PHP 8.0 ya ha superado su vida útil en 2023, por lo que la semana que viene también cambiaremos de servidores para alinearnos con PHP 8.4 y volver a poner la plataforma en consonancia con los estándares de desarrollo actuales. PHP 8.0 lleva ya varios días en funcionamiento. Como era de esperar, estamos solucionando algunos pequeños errores sobre la marcha, pero todo avanza con bastante rapidez y sin contratiempos. Quizá no lo hayáis notado, pero, por ejemplo, el script para las selecciones de la próxima semana se detuvo temporalmente. No causó ningún problema ni provocó ningún fallo, simplemente esperó a que se aplicara una corrección y luego se reanudó correctamente. Al mismo tiempo, los demás procesos cron continuaron ejecutándose con normalidad, ya que el sistema se ha rediseñado para ser más resistente e inteligente a la hora de gestionar estas situaciones. Algunos pequeños cambios tal vez sí los hayáis notado estos días. Por ejemplo, hemos actualizado el flujo de inicio de sesión. Ahora el sistema retiene la URL de la página, por lo que si actualizáis la página mientras estáis conectados y se os pide que volváis a iniciar sesión, volveréis a la página que estabais viendo y no a la página de inicio. Es un detalle pequeño, pero forma parte de un esfuerzo más amplio por modernizar la experiencia. Quizá tampoco hayáis notado que el contador de usuarios en línea que aparece en el encabezado ahora se actualiza incluso mientras la página permanece abierta, sin necesidad de actualizarla. Se trata de pequeños experimentos, pero forman parte de un esfuerzo más amplio por mejorar las capacidades técnicas de la plataforma y allanar el camino para funciones más dinámicas en el futuro. La buena noticia es que este trabajo está empezando a dar sus frutos. Si conseguimos liberar aunque sea una parte de esas diez horas dedicadas a apagar incendios constantemente, eso significa que por fin podremos dedicar más tiempo a crear, mejorar y añadir nuevas funciones sin vernos limitados por restricciones técnicas subyacentes. Aún no hemos llegado al final del proceso, pero sin duda vamos por el buen camino. Gracias de nuevo por vuestra paciencia, vuestros comentarios y vuestro apoyo. Nos ayuda mucho más de lo que podéis imaginar. Ned |

Español
Català
Čeština
Dansk
Deutsch
Eesti
English
Español, Latinoamerica
Eλληνικά
Français
Hrvatski
Italiano
Latviešu (Beta)
Lietuvių
Magyar (Beta)
Nederlands
Nederlands, België (Vlaams)
Polski
Português
Português brasileiro
Română
Slovenčina
Suomi
Svenska (Beta)
Русский (Russian)
Українська (Ukrainian)
中文 (Chinese) (Beta)