Migration vers FluxBB 1.4 sous PostgreSQL
Les applications utilisés pour rendre Andesi possible évoluent, il nous faut suivre et mettre régulièrement tout ça à jour.
Le forum tourne sous FluxBB. Actuellement, la version 1.2 est utilisée avec des patchs pour :
- Intégrer le forum dans le thème du site
- Ajouter des flux RSS
- Empêcher la création de compte factices par des robots (question d'arithmétique à la fin du formulaire d'inscription)
Enfin, les données du forum sont stockées dans une base MySQL. Notre gentil (beau, intelligent et adoré) hébergeur dispose d'un serveur PostgreSQL, ce qui nous donne envie de passer dessus (parce que SAYMIEU)
Passage de FluxBB 1.2 à 1.4
Il s'agit d'une mise à jour majeure qui se doit d'être organisée.
Grandes étapes :
- Mettre la nouvelle version sur le site de développement: http://dev.andesi.org
- Adapter les patchs Andesi si besoin
- Tester et valider que tout marche
- Établir une procédure de mise en prod pour le site principal
Patchs :
- Thème: Porter nos modifications
- Antibot: utiliser very-simple-anti-bot-registration et faire un patch
- Flux RSS: disponible en 1.4
Pour suivre les modification du code, on va mettre ça dans un dépôt git. Pour récupérer dépôt :
$ git clone http://dev.andesi.org/git/forum.git
Migration de MySQL à PostgreSQL
Cette migration est un petit plus, sachant que la priorité reste d'avoir un FluxBB à jour et fonctionne bien.