Pour le premier, je vais le déclarer compatible dès que possible (a priori, aucun changement dans SPIP, donc, juste modifier la borne dans paquet.xml).
Pour les autres plugins, je ne sais pas.
Mais ce que tu peux faire de plus propre que _DEV_VERSION_SPIP_COMPAT, c’est :
modifier la borne dans chaque paquet.xml sans changer la version du plugin
tester
indiquer dans le forum des plugins concernés que tu as testé et que ça marche (en précisant ta version de PHP, idéalement 8.2)
Clarifions un peu les choses : si les plugins ne sont pas marqués comme compatibles, c’est bien souvent qu’ils n’ont pas pu être testés. Cela ne veut pas dire qu’il ne le sont pas. Mais simplement… qu’il faut les tests. Car SPIP est une petite communauté, et bien svt malheureusement les mainteneurses ne sont pas dispo.
J’ai fait l’essai en installant un SPIP 4.2.2 à un autre endroit, en y copiant mon site puis en mettant define('_DEV_VERSION_SPIP_COMPAT', '4.1.0'); cela semble fonctionner du moins ce que j’ai testé. Il y a peut être une option inutilisé sur mon site qui poserait problème. Par contre je suis en PHP 7.4 (paquets du dépôt Debian bullseye).
Là j’ai fait la manip de modifier le paquet.xml des maintenant 4 plugins pas encore disponibles pour 4.2 et retiré le _DEV_VERSION_SPIP_COMPAT : cela fonctionne de la même façon.
Bonjour quand tu dis « cela fonctionne » est : les plugins s’activent ou bien « les plugins sont capables d’avoir le comportement attendu ». Car le 1. oui c’est normal. Le 2. demande plus de test.
J’ai effectué les mises à jour des plugins sur mon site en prod, visiblement tout ce passe bien. Je vais attendre la sauvegarde pour mettre à jour en 4.2.
J’ai fait la mise à jour vers la version 4.2.2 puis la 4.2.3 et cela n’a pas posé de problèmes. Le site fonctionne comme il faut, je n’ai trouvé aucun bug.
Voilà suite à mon « spamming » sur spip-contrib, je poste ici (merci pour l’info Maïeul)… quelques plugins pour lesquels j’ai besoin de connaître l’état de développement avant de passer de Spip 4.1 à Spip 4.2…
Je viens de passer de Spip 3.2.17 à Spip 4.1.10 et cela ne s’est pas fait sans difficultés (plugins incompatibles, recherche de plugins qui font presque la même chose…)
Mais avant de continuer, je tiens à remercier tous les développeurs de l’ombre qui sont comme les poumons de Spip !!.. Merci pour tous ces supers plugins !!
Bon voici les plugins qui m’intéressent de connaître l’état d’avancement…
Les plugins que j’utilise sous Spip 4.1 mais pas encore marqués comme compatibles sous Spip 4.2 :
Balises-et-filtre-switch-case
Critere-mots → Par Maïeul : " critère {mots} devrait a priori marcher, mais sans doute du nettoyage à faire"
Merci pour l’info… En effet, je n’étais pas au courant de la note de @Rainer_Muller, car ces plugins sont en effet dans un tiroir pour un projet qui peine à percer au niveau de l’administration. Elle est toujours frileuse de passer aux inscriptions par voie électronique de nos adhérents. Un formulaire d’inscription pour un événement ponctuel passe bien ou pour une chatbox… Mais pas encore pour passer tous nos événements (près de 600 par an)… selon l’administration
Bah il se trouve que maintenant une même réponse peut gérer plusieurs inscriptions à un evenement (aka le nombre de place restante est décomptée). Avec la saisie calcul, on peut même s’en sortir en demandant « je veux 2 adultes et 2 enfants ».