web icon indicating copy to clipboard operation
web copied to clipboard

Migration PHP7

Open agallou opened this issue 6 years ago • 3 comments

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

agallou avatar Apr 03 '19 20:04 agallou

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.

macintoshplus avatar Apr 03 '19 20:04 macintoshplus

Anciens sites migrés dans #971

kuraobi avatar May 14 '20 15:05 kuraobi

Je ferme car la migration est terminée.

macintoshplus avatar Jul 07 '20 19:07 macintoshplus

On est en PHP 7, même en 7.4, on ferme le ticket.

agallou avatar Jan 15 '25 12:01 agallou