Version transitoire pour SPIP3.2 ? #37

Closed
opened 9 months ago by touti · 3 comments
touti commented 9 months ago
Collaborator

Bonjour,

avec un site passé en SPIP3.2.7 et qui ne peut pas passer immédiatement en PHP7.4 à cause de diverses plugins incompatibles avec cette version de PHP, le plugin MAILSUBSCRIBERS devient inutilisable.

Est-ce qu'il est possible de faire une version transitoire pour continuer à l'utiliser en PHP7.1 ?

Ou donner une idée de là où il faut taper ?
merci

Bonjour, avec un site passé en SPIP3.2.7 et qui ne peut pas passer immédiatement en PHP7.4 à cause de diverses plugins incompatibles avec cette version de PHP, le plugin MAILSUBSCRIBERS devient inutilisable. Est-ce qu'il est possible de faire une version transitoire pour continuer à l'utiliser en PHP7.1 ? Ou donner une idée de là où il faut taper ? merci
Owner

Le plugin requiert PHP 7.3 mini, pas 7.4, c'est déjà un peu moins difficile :p
Mais tu peux sinon utiliser la version 3.2 du plugin qui ne nécessite pas PHP 7.3
(ne prends pas la version 3.3 car elle est bugguée en SPIP 3.x et les correctifs n'ont été apportés que sur la 3.4 ensuite)

Pour le moment c'est surtout la nouvelle partie de gestion des optins qui requiert PHP 7.3, tout le reste du plugin reste compatible avec les versions PHP plus ancienne

Peut-être cela dit il aurait été un peu plus malin de passer en v4 avec l'introduction de ces nouvelles fonctionnalités et la version PHP 7.3 minimale requise... et de garder une branche v3 pour la maintenance du coup, qui se serait arrêtée au niveau de la version 3.2 (ou 3.3+patchs)

Je vais y réflechir pour faire ça au mieux

Le plugin requiert PHP 7.3 mini, pas 7.4, c'est déjà un peu moins difficile :p Mais tu peux sinon utiliser la version 3.2 du plugin qui ne nécessite pas PHP 7.3 (ne prends pas la version 3.3 car elle est bugguée en SPIP 3.x et les correctifs n'ont été apportés que sur la 3.4 ensuite) Pour le moment c'est surtout la nouvelle partie de gestion des optins qui requiert PHP 7.3, tout le reste du plugin reste compatible avec les versions PHP plus ancienne Peut-être cela dit il aurait été un peu plus malin de passer en v4 avec l'introduction de ces nouvelles fonctionnalités et la version PHP 7.3 minimale requise... et de garder une branche v3 pour la maintenance du coup, qui se serait arrêtée au niveau de la version 3.2 (ou 3.3+patchs) Je vais y réflechir pour faire ça au mieux
touti commented 9 months ago
Poster
Collaborator

Merci de ta réponse.

D'autant que d'autres utilisateurices feront la mise à jour proposée des plugins sur leur SPIP 3.2.17 et risquent de ne pas trop comprendre ensuite l'erreur PHP rapportée :)

Et je note aussi d'utiliser plutot la 3.2 de mailsubscribers !

++

Merci de ta réponse. D'autant que d'autres utilisateurices feront la mise à jour proposée des plugins sur leur SPIP 3.2.17 et risquent de ne pas trop comprendre ensuite l'erreur PHP rapportée :) Et je note aussi d'utiliser plutot la 3.2 de mailsubscribers ! ++
Owner

Après examen, j'ai corrigé les quelques expressions nécessaires pour downgrader la version mini de PHP à 7.1, et publié une version 3.4.5 qui fait le job.

Prochainement je brancherai en v3 pour la maintenance de cette version, et le master deviendra une v4 pour SPIP 4.1+

Après examen, j'ai corrigé les quelques expressions nécessaires pour downgrader la version mini de PHP à 7.1, et publié une version 3.4.5 qui fait le job. Prochainement je brancherai en v3 pour la maintenance de cette version, et le master deviendra une v4 pour SPIP 4.1+
cerdic closed this issue 6 months ago
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: spip-contrib-extensions/mailsubscribers#37
Loading…
There is no content yet.