Grande atualização do código

(19:00 09-04-2026)
Esta é uma breve atualização sobre o que tem acontecido nos bastidores do Maxithlon.

Nas últimas semanas trabalhamos numa grande atualização de código. São milhares de linhas de código alteradas, que muitas vezes afetando partes do sistema - que já tem 20 anos. Como se pode imaginar, quando se trabalha em algo assim, alguns problemas são praticamente inevitáveis.

Considerando a profundidade e abrangência das alterações feitas, os problemas que surgiram até agora têm sido bastante limitados e localizados. Ainda assim, sabemos que pode ser irritante quando algo não funciona exatamente como esperado, e por isso agradecemos a vossa paciência.

Esta atualização não é apenas uma atualização técnica, é um passo necessário para manter o Maxithlon a funcionar. De momento estamos com alguns bloqueios em várias frentes, incluindo atualizações de servidor e melhorias de segurança. Sem este trabalho simplesmente não poderíamos avançar. Ele é a base para tudo o que virá a seguir.

Entretanto também aproveitamos a oportunidade para trabalhar em várias outras coisas. Realizamos diversas experiências no frontend, implementamos várias melhorias, restauramos o sistema XML, reescrevemos completamente as classes de autenticação, reescrevemos completamente o sistema cron e reativamos a CDN para melhorar o desempenho, especialmente para usuários que estão mais distantes de nossos servidores no sul da Alemanha.

Também estamos ocasionalmente alternando a plataforma para PHP 8 durante algumas horas. Este é atualmente o nosso maior desafio técnico, e essas mudanças temporárias permitem-nos reunir dados sobre erros de migração que são muito difíceis de reproduzir num ambiente de teste. Até ao momento nenhum problema grave surgiu durante essas mudanças temporárias, o que é encorajador.

Uma pequena solicitação que nos ajudaria muito: seria muito mais eficaz se os relatórios de bugs e solicitações de recursos fossem separados em tópicos dedicados, um para cada relatório/solicitação, usando o fórum existente: International Fed > Proposal&Suggestions. Vamos consultar (e atualizar) este tópico: Ponto de referência principal

Incluir URLs, capturas de tela ou qualquer outro detalhe útil para entendermos melhor o problema, pode fazer uma grande diferença. Às vezes, gastamos mais tempo a tentar descobrir qual o problema do que a resolvê-lo.

Ainda estamos no meio da transição, mas as coisas estão a caminhar na direção certa.

Obrigado novamente por continuarem connosco e, como sempre, sintam-se à vontade para relatar qualquer coisa estranha. É uma grande ajuda.

Ned