Oui en théorie, mais voici quelques cas pratiques :
1./ Mon avant-dernier client est un établissement public dont le serveur tourne en php 7.3 et qui n’a pas prévu de passer en php 8 avant le rendu du site.
2./ Mon dernier projet est un Spip avec 69 plugins :
Voici une liste des plugins ne permettant pas de mise à jour
1./ En 4.1, ça va :
- Il faudrait que je mette à jour liaison d’objet (indispensable pour ne pas avoir à refaire toute la Une du site) → c’est à ma portée
- Rôle de document (indispensable pour ce site. dispo mais instable en 4.1). C’est du développement hors de porté pour moi avec plein de soucis remontés dans les tickets de dev du plugin. Les développeurs font ce qu’ils peuvent, mais j’imagine qu’il keur faudra du temps pour rendre stable le plugin.
- Le partageur (pas indispensable mais pratique)
2./ En 4.2, ça se corse : classement du plugin le plus indispensable au moins indispensable :
- Plein de plugin manquent à l’appel pour la partie E-commerce du site : API Prix, Commande, livraison et panier, Liste des pays, prix objet ( ces plugisn sont indispensables, il s’agit d’une maison d’édition avec vente en ligne). Je ne peux pas me contempler de petits tests une fois les plugins mis à jour.
- Déclinaison prix (Indispensable car les ouvrages vendus ont commencés à être référencés avec une déclinaison numérique et papier avec ce plugin)
- Rôle d’auteur (indispensable pour ce site qui distingue les auteurs d’ouvrages des coordinateurs, etc.)
- Less Css (indispensable sinon je dois transformer toutes les feuilles de styles)
- Mot de passe dès l’inscription (indispensable, ça constitue un élément important du tunnel de paiement )
- Composition (indispensable), les squelettes s’appuient dessus
- Crop image (qui avait déjà remplacé le massicot qui n’est pas dispo pour Spip 4 - presqu’indispensable car tellement pratique )
- Rang et rang sur les auteurs (très utile)
- Formulaire libre (pas indispensable, je peux le remplacer par un formulaire formidable)
- Correction guillemet typo (pas indispensable)
Bref, ce site sera en retard d’une ou 2 version à sa sortie. Quand il a commencé à être développé et il n’y avait pas grand-chose de dispo en 4.1.
Pourquoi je rentre dans ces détails pratiques ?
Pas pour embêter mon monde ni pour mettre la pression aux développeurs de plugins, mais au contraire pour que l’on se pose la question de la dimension de Spip, de sa communauté et que l’on se demande si un calendrier de changement de sous-branche tous les 6 mois peut aller de pair avec la pérennité des projets.