Migration PHP7
Metaissue listant les étapes pour la migration PHP7
Supprimer le code mort:
- [x] admin apéros PHP : https://github.com/afup/web/pull/766
- [x] questionnaire : https://github.com/afup/web/pull/763
- [x] migrer/supprimer anciens sites d'événements
- [x] lille : https://github.com/afup/web/pull/761
- [x] htdocs/library : https://github.com/afup/web/pull/761
divers :
- [x] correction dépréciations : https://github.com/afup/web/pull/767
- [x] containers php7 : https://github.com/afup/web/pull/741
utiliser composer pour récupérer certaines dépendances:
- [x] htmlpurifier https://github.com/afup/web/pull/745
- [x] mandrill : https://github.com/afup/web/pull/746
- [x] phpmailer : https://github.com/afup/web/pull/737
- [x] fpdf : https://github.com/afup/web/pull/723
- [x] phpexcel : https://github.com/afup/web/pull/751
- [x] magpierss : https://github.com/afup/web/pull/853
- [x] pear/quickform : https://github.com/afup/web/pull/773
- [x] pear/pear : https://github.com/afup/web/pull/773
mise à jour de dépendances ne supportant pas php 7
- [x] pear/quickform
- [x] Mise à jour de smarty (PR #1003)
L'une des librairies qui pose le plus de problème est QuickForm.
Les librairies PEAR semblent avoir été déplacées sur GitHub mais sans trop de maintenance. J'ai cependant trouvé un fork un peu actif sur lequel j'ai contribué.
Pouvoir utiliser cette version compatible PHP7 et composer me semble une bonne chose jusqu'à la réécriture des modules utilisant cette librairie.
Anciens sites migrés dans #971
Je ferme car la migration est terminée.
On est en PHP 7, même en 7.4, on ferme le ticket.