Les 5 principales raisons pour lesquelles vous devriez migrer de Drupal 7 vers Drupal 9 maintenant (même avec l'extension EOL)
Publié: 2022-04-12Ça arrivait vite. Même à l'approche de la date limite de fin de vie précédente, les statistiques d'utilisation de Drupal les plus récentes (26 mars 2022) suggèrent que jusqu'à 500 000 sites Web sont toujours sur Drupal 7. Cela en fait une légère majorité des sites Web Drupal tous ensemble ! Il y a de nombreuses raisons à cela, l'une étant que le passage à Drupal 9 est un gros projet que tout le monde n'est pas prêt à entreprendre. Il y avait un danger qui couvait avec les types d'industries et d'institutions gouvernementales qui utilisaient encore Drupal 7 pour leurs besoins de gestion de contenu. L'abandon du support aurait pu créer un sérieux problème.
Dans cet esprit, pour continuer à fournir un support et une sécurité à tous les propriétaires de sites Drupal 7 sans les laisser vulnérables, la communauté Drupal et le chef de projet Drupal, Dries Buytaert, ont récemment annoncé que la date de fin de vie de Drupal 7 sera encore prolongée. au 1er novembre 2023 . La précédente fin de vie de Drupal 7 a été prolongée jusqu'en novembre 2022 en raison de l'impact de la pandémie sur les entreprises et les budgets. Pour mettre cela en perspective, Drupal 8 a déjà atteint sa fin de vie le 2 novembre 2021.
Mais est-ce une bonne idée d'attendre novembre 2023 pour migrer votre site Drupal 7 vers Drupal 9 (ou Drupal 10 à venir ) ? La communauté Drupal et Specbee vous recommandent de NE PAS attendre 2023 pour franchir ce pas. Voici pourquoi.

Mais attendez, pourquoi tant d'organisations sont-elles encore sur Drupal 7 ?
Si c'est vous, nous comprenons que vous avez vos raisons de rester avec Drupal 7. Voici quelques-uns des "pourquoi" que nous avons entendus de nos clients qui étaient sur Drupal 7 (mais qui sont maintenant en toute sécurité sur Drupal 9).
Budget - Il va peut-être sans dire que la mise à niveau vers une nouvelle plate-forme avancée consomme une plus grande partie de votre budget marketing et informatique. Surtout pour cette migration car Drupal 9 est une toute nouvelle version. La modification de la structure de la base de données nécessite également plus de temps de développement.
Une analyse plus approfondie du retour sur investissement vous aidera à justifier le coût. La mise à niveau vers une plate-forme plus robuste, extensible, moderne et sécurisée comme Drupal 9 vaut l'investissement. Plus à ce sujet ci-dessous.
Incertain de la stabilité - Si votre site Drupal 7 est complexe et avec beaucoup de développements personnalisés, vous pourriez penser que rester avec votre système Drupal 7 actuel est plus confortable que de passer à Drupal 9. C'est effrayant, non ? Et comme cela peut prendre quelques mois de temps de développement, vous pourriez être interrogé sur la stabilité à long terme des fonctionnalités migrées.
Avec un partenaire de développement Drupal de confiance et quelques travaux préparatoires avant votre migration Drupal 9, tous les malaises mentionnés ci-dessus peuvent être résolus. Bien sûr, vous pouvez adapter Drupal 7 à l'environnement changeant, mais avec Drupal 9, la flexibilité et la stabilité sont intégrées à son cœur.
Modules indisponibles - Vous avez peut-être entendu dire que peu de modules contribués à Drupal 7 sont portés vers Drupal 9. Et c'est vrai !
Alors qu'un nombre important de modules contribués ont été portés sur Drupal 9 (la plupart des plus populaires font maintenant partie du noyau), certains ont été dépréciés dans un esprit de rationalisation. Maintenant, vous n'avez pas vraiment besoin de beaucoup de modules contribués pour créer un site Web Drupal 9. Et nous pouvons garantir qu'il n'y a rien de construit sur Drupal 7 qui ne puisse être mieux construit sur mesure dans Drupal 9 .
Intégrations - Beaucoup de nos clients étaient sceptiques quant à la capacité de Drupal 9 à prendre en charge toutes leurs intégrations existantes que Drupal 7 gère avec élégance.
La bonne nouvelle est que ce n'est tout simplement pas un problème. Drupal 9 a été construit sur une architecture moderne qui permet aux sites Web d'intégrer et d'échanger des données avec n'importe quelle application tierce de votre choix.
Ignorant la puissance de Drupal 9 - Oui, c'est l'une des raisons les plus courantes pour lesquelles les propriétaires de sites Drupal 7 ne migrent pas vers Drupal 9.
L'hypothèse selon laquelle ce n'est pas un énorme progrès en termes de vitesse et de convivialité est une erreur. Avec les tonnes de fonctionnalités que vous obtiendrez avec Drupal 9 (plus à ce sujet plus tard), rester sur une ancienne technologie difficile à développer devrait être une raison suffisante pour passer à Drupal 9.
L'intégration d'un nouveau fournisseur - Naturellement, les propriétaires de sites Drupal 7 ont du mal à faire confiance à un nouveau fournisseur (le plus souvent) et à savoir s'il peut offrir de la qualité.
Trouver une société de développement Drupal réputée/fiable est essentiel pour résoudre ce problème. Assurez-vous de lire cet article pour savoir comment évaluer un partenaire Drupal pour avoir une meilleure idée. Choisir un partenaire qui travaille exclusivement sur Drupal est un gros avantage.
Sites Web simples - Il est plus facile de maintenir une page simple ou des sites Web qui ont très peu de modules personnalisés ou contribués avec Drupal 7.
Bien que Drupal 9 ait été conçu pour répondre aux attentes des propriétaires de petites entreprises et des grandes entreprises et que vous deviez éventuellement déménager, dans des cas comme celui-ci, vous pouvez probablement attendre un peu plus près de la fin de vie de Drupal 7. Votre migration ne devrait pas prendre beaucoup de temps et attendre vous permettra de mieux préparer votre budget.
Pourquoi devriez-vous planifier votre migration Drupal 9 maintenant
Nous avons passé en revue les raisons les plus courantes pour lesquelles les gens retardent leur migration. Parlons maintenant du gigantesque bond en avant fourni par Drupal 9. Après tout, vous devrez expliquer pourquoi les propriétaires et les dirigeants du site Drupal 7 devraient effectuer la mise à niveau dès que possible. La première chose que la plupart des gens pensent, c'est qu'il reste beaucoup de temps jusqu'en novembre 2023. Mais ces avantages valent à eux seuls la migration et c'est pourquoi nous recommandons que c'est maintenant le meilleur moment pour mettre à niveau votre site Web Drupal 7 vers Drupal 9.
1. Une plateforme nouvelle génération
Passer à une nouvelle plateforme avancée est le meilleur moyen de répondre aux attentes actuelles de votre client.
Tout comme la façon dont les constructeurs automobiles mettent à jour leurs modèles tous les 5 ans (ou moins parfois) en tant que technologie et exigences minimales pour progresser, on peut s'attendre à la même chose pour les sites Web. Bien sûr, une voiture plus ancienne avait des caractéristiques comme la climatisation, les vitres électriques, les airbags, une puissance décente et plus encore qui étaient standard pour leur époque. Mais les normes d'aujourd'hui exigent plus que cela. Des améliorations telles que les airbags rideaux latéraux, la climatisation automatique, le contrôle de la traction, l'efficacité énergétique, etc., ont amélioré l'expérience de conduite et sont conformes aux tendances modernes en matière de sécurité et de confort.

Le ramener à la technologie, la mise à niveau vers une plate-forme fraîche et moderne est la chose la plus rentable que vous puissiez faire pour transformer votre site moyen en un site qui est un rêve de génération de leads et d'expérience utilisateur suralimenté. Drupal 9 a été construit sur une plate-forme extensible et évolutive pour répondre aux besoins d'expérience numérique de chaque organisation en pleine croissance. Tirer parti de la puissance d'une plate-forme avancée, innovante et robuste comme Drupal 9 est tout à fait logique. Attendre ne fait que prolonger le temps pendant lequel vous êtes technologiquement en retard par rapport aux normes modernes.
2. En constante évolution
Drupal 8 a été construit avec l'idée d'innovation continue qui a été (et sera toujours) transmise à ses successeurs (Drupal 9, Drupal 10…). La grande différence a été l'adoption de bibliothèques modernes comme Symfony, Twig, Guzzle qui ont permis aux développeurs de créer des applications Web performantes et innovantes. De plus, l'approche API-first vous permet de diffuser du contenu sur différents appareils, canaux et plates-formes de manière transparente.
Se tenir au courant des dernières versions de PHP, des versions de MySQL et des bibliothèques aide à en tirer le meilleur parti. Avec l'inclusion de fonctionnalités telles que Composer, il est désormais possible de gérer les dépendances et les conflits, ce qui permet d'ajouter des fonctionnalités importantes sans avoir à tout créer à partir de zéro. Cela permet à Drupal d'être suffisamment efficace et durable pour gérer des sites au niveau de l'entreprise. Tout cela conduit les organisations à créer des applications construites sur des plates-formes modernes et plus performantes.
3. Mises à niveau faciles pour toujours
Avec le grand saut de Drupal 7, il est naturel de penser qu'une fois que vous avez migré vers Drupal 9, la mise à niveau vers la dernière version de Drupal sera un problème à chaque fois. Ce n'est tout simplement pas le cas.
Oui, comme mentionné précédemment, la migration de Drupal 7 vers Drupal 9 va être un projet majeur avec une reconstruction complète de la plate-forme. Mais une fois que vous serez sur Drupal 9, les mises à jour seront faciles pour toujours ! Avec l'adoption de la nouvelle version sémantique à partir de Drupal 8, de nouvelles fonctionnalités sont désormais publiées avec chaque mise à jour de version mineure et les mises à niveau majeures. Cela vous permet d'innover plus rapidement et offre une courbe d'apprentissage plus fluide. Vous n'aurez plus jamais à changer de plate-forme. On promet!
4. Manquer le bateau
Drupal 8 a introduit de nombreuses fonctionnalités fantastiques qui ont été améliorées dans Drupal 9. Si vous utilisez toujours Drupal 7 pour gérer votre contenu, voici un petit indice de ce que vous manquez.
- Meilleure sécurité - Avec la communauté Drupal et l'équipe de sécurité qui priorisent et se concentrent activement sur la sécurité de Drupal 9, vous pouvez être assuré que votre site Web est sûr. La suppression du code obsolète signifie que vous avez une base de code allégée, réduisant ainsi les risques de risques de sécurité ou d'erreurs.
- Performances puissantes - De nombreux modules d'amélioration des performances sont déjà intégrés au cœur de Drupal 9. Des modules tels que le Big Pipe (amélioration du pipeline de rendu frontal) et le cache de page interne (mise en cache des données pour une livraison de contenu plus rapide) sont désormais intégrés. Pendant ce temps, certains d'entre eux sont contribués - comme le module d'agrégation CSS/JS avancé (amélioration des performances du frontend ), module Blazy (chargement différé d'images), CDN et plus encore.
- Meilleure expérience éditoriale - Le module Layout builder, désormais intégré à Drupal 9 core, est un outil fantastique pour les constructeurs de sites et les éditeurs de contenu pour créer facilement des pages personnalisées et flexibles. Il possède une interface utilisateur très conviviale avec des fonctionnalités de glisser-déposer qui facilitent son utilisation. Le module Media, également en core, rend la gestion des médias simple et efficace.
- Modération de contenu puissante - Drupal 9 dispose d'un flux de travail de modération de contenu efficace intégré qui aide les équipes marketing à rationaliser leur flux de travail de publication. En outre, vous pouvez également tirer parti du module de modération de contenu pour personnaliser et étendre davantage ses capacités.
- Gestion de la configuration - Les données de configuration peuvent désormais être stockées, gérées et déplacées dans divers environnements facilement et de manière cohérente avec la gestion de la configuration dans Drupal 9 core.
- Approche API d'abord - Drupal 8 a adopté l'approche d'approche API d'abord et cela a changé la donne. Il vous donne la possibilité de vous intégrer à n'importe quel système tiers de votre choix et de diffuser du contenu indépendamment de la plate-forme, de l'appareil ou du canal.
5. Prêt à vous lancer ?
Avouons-le. Un site Web Drupal 7 complexe avec des niveaux de personnalisation plus poussés nécessitera plus de temps et d'efforts de développement pour migrer vers Drupal 9 par rapport à un site Web simple. Et, oui, ça va être une reconstruction complète à partir de zéro. Personne n'aime investir dans quelque chose comme ça, mais l'atténuation des risques en fait un investissement rentable.
L'autre facteur ici est la ruée vers la dernière minute (nous le voyons souvent). De nombreuses organisations sont désespérées lorsqu'elles ne trouvent pas de disponibilité auprès des sociétés de développement Drupal les plus établies et choisissent quelqu'un qui n'est pas qualifié. Nous avons tout un segment de clientèle de « sauvetages migratoires ». Une mauvaise migration est une solution trop coûteuse, malheureusement. Ne faites pas cette erreur. Avant de migrer, vous avez quatre choses importantes à faire :
- Faites vos recherches et trouvez un partenaire de développement Drupal idéal qui peut rendre facile même votre migration complexe vers Drupal 9.
- Préparez-vous bien aux informations qui seront nécessaires pour auditer votre site Drupal 7 actuel. Voici une liste de vérification rapide que vous garderez à portée de main.
- Obtenez un audit de migration effectué par le partenaire Drupal que vous avez choisi (nous pouvons le faire pour vous GRATUITEMENT si vous le souhaitez). Ce rapport d'audit vous donnera des informations détaillées sur votre structure de contenu, votre architecture backend et frontend et votre structure SEO afin que les experts Drupal puissent planifier la meilleure stratégie de migration qui fonctionne pour votre site Web.