PrestaShop 8.0 Release Candidate est prêt à être testé !

PrestaShop 8.0 Release Candidate est prêt à être testé !

octobre 15, 2022

📢 PrestaShop 8.0 Release Candidate est prêt à être testé ! 🚀

Avant tout, un petit rappel de ce qu’est une version « Release Candidate ». On parle ici d’une version qui est « candidate à devenir la version stable et utilisable par le grand public ». C’est une version qui est figée et sur laquelle les développeurs se consacrent à la correction des derniers petits bugs qui trainent ici et là pour parfaire l’application. Le petit coup de polish avant d’y aller, si vous préférez.

Pour ceux qui connaissent un peu PrestaShop et qui se sont arrêtés à la dernière version, la 1.7, ne vous en faites pas ! Vous n’avez pas été cryogénisé et vous ne vous êtes pas réveillés sans avoir vu passer les 6 mises à jour majeure qui auraient pu séparé la 1.7 de la 8.0.

Nous allons bien passer de la 1.7 à la 8.0 directement.

➡️ Mais pourquoi un tel écart de version ?

C’est peu important car c’est de la tambouille interne, mais pour les plus curieux cette décision est issue de la séparation entre l’activité commerciale de #PrestaShop et l’activité de développement du logiciel Open Source qui devient « PrestaShop Project ». En plus de la séparation de l’activité commerciale et de l’activité de développement du logiciel de base, cela permet d’assurer la pérennité du logiciel indépendamment de celle de la société PrestaShop.

➡️ Sinon quoi de neuf côté 8.0 ?

Qui dit « nouvelle version majeure » dit forcément « nouvelle fonctionnalités » et Prestashop 8.0 n’échappe pas à la règle en nous proposant quelques évolutions très intéressantes :

Du côté technique, Prestashop 8.0 prend désormais en charge PHP 8.0/8.1 et Symfony 4.4Twig 3 (au lieu de 1.42) et Bootstrap 4.4 (au lieu de 4.0). Concernant PHP, la config minimale passe de PHP 7.1 à PHP 7.2.5. L’API de PrestaShop a également été mise à jour et complétée pour une utilisation plus optimale et plus performante. Le versioning se conforme à la norme et passe sur 3 chiffres.

La bonne nouvelle c’est que #WordPress est déjà compatible avec PHP 8.0 mais n’était plus compatible avec les versions antérieures à la 7.4. On pourra désormais faire tourner les deux CMS sur le même serveur sans avoir besoin de jouer avec les versions de PHP et ça, c’est plutôt une bonne nouvelle !

Du côté fonctionnalités nous pourrons découvrir une nouvelle page produit en back office en fonctionnalité expérimentale, un nouveau thème, un contrôle de la force des mots de passes pour les consommateurs à configurer en back office, un module d’auto mise à jour… et probablement d’autres choses très intéressantes qui ont pu m’échapper, notamment sur la gestion des modules.

➡️ Les modules, parlons-en.

Comme toujours à chaque mise à jour majeure de nos CMS préférés, la grande question sur la compatibilité des thèmes et des modules se pose.

Une fois n’est pas coutume, est-ce que les thèmes et modules de la version 1.7 seront compatibles avec la version 8.0 ? Bonne nouvelle, la réponse est OUI, mais il faudra quand même que les développeurs s’assurent du bon fonctionnement de leurs modules avec tous ces changements.

➡️ Du coup, la question : mise à jour ou pas mise à jour ?

Votre boutique en ligne est peut-être une source importante de revenu pour votre entreprise. C’est peut-être un organe critique, voir vital pour sa pérennité.

Je ne saurai que trop vous conseiller d’attendre quelques semaines après la mise en ligne de la version stable pour éviter d’avoir à essuyer les bugs qui n’auront pas été détectés au moment des tests.

La version 1.7 de PrestaShop a laissé un goût amère aux premiers adoptants et bien qu’une version supérieure amène toujours son lot de correctifs de sécurité et d’améliorations en tous genre, si vous utilisez une version encore supportée et qui fonctionne très bien, vous n’avez pas de raison de faire cette mise à jour dans l’immédiat.

➡️ Dans tous les cas, si vous souhaitez des conseils ou étudier l’opportunité d’une mise à jour, n’hésitez pas à me contacter pour que je vous accompagne dans votre projet 😉