Avec l’ère du numérique, tout semble évoluer et Drupal ne déroge pas à la règle. En effet, dans l’optique d’offrir à sa communauté un environnement toujours plus stable et sécurisé, Drupal prévoit de nouvelles versions, qui viendront remplacer les plus anciennes, une fois leur cycle de vie atteint.
À ce jour, Drupal comprend trois versions majeures stables : Drupal 7, Drupal 9 et Drupal 10. Drupal 8 ayant pris fin en novembre 2021. Dans cet article, nous allons principalement nous intéresser à Drupal 7, dont sa fin de vie vient d’être reportée en janvier 2025. En effet, annoncée dans un premier temps en novembre 2022, puis en novembre 2023, la communauté Drupal a décidé d’étendre son support un an de plus. Cela se justifie par deux facteurs :
- Le premier fait référence à la crise du Covid-19, qui a impacté considérablement les budgets des entreprises ;
- Le second fait référence au fait que beaucoup d’organisations possèdent encore leurs sites sous Drupal 7. En effet, ayant un gap technologique assez important entre la version 7 de Drupal et les récentes versions de Drupal, une telle migration nécessite des jours de développement plus importants qu’une simple migration entre la version 9 et 10 par exemple.
Attention tout de même car ce report ne concerne uniquement les sites Drupal 7 hébergés sur des environnements Linux. En effet, à compter du 1ᵉʳ août 2023, la communauté Drupal ne fournira plus de correctifs de sécurité pour les serveurs Windows. À cet effet, si votre site Drupal 7 est sous Windows, nous vous recommandons vivement de migrer votre plateforme vers la dernière version de Drupal, à savoir : Drupal 10.
Ainsi, la communauté Drupal a souhaité fournir un support supplémentaire à l’ensemble des utilisateurs de Drupal 7 de façon à garder le plus longtemps possible leurs plateformes sécurisées. Pour cela, depuis sa date de mise en production, la communauté Drupal sort régulièrement des mises à jour correctives et sécuritaires, de manière à stabiliser l’ensemble des plateformes web, qui sont encore sous cette version. À ce jour, il est à noter que la dernière version stable de Drupal 7 est la 7.98. En revanche, comme évoquée ci-dessous, cette version majeure de Drupal se verra contrainte, d’ici le début d’année 2025 à ne plus être supportée par la communauté. Alors vous allez sûrement vous demander comment faire face à cette fin de vie ? Après un bref rappel des fonctionnalités proposées par Drupal 7, un de nos experts reviendra, par la suite, sur ce que prévoit le CMS pour les sites développés sous cette version.
Les fonctionnalités proposées par Drupal 7
Lancée en 2011, la version 7 de Drupal a marqué un tournant pour le CMS avec une nouvelle interface. Cette version, plus intuitive que les précédentes, a permis d’offrir de nouveaux modules, thèmes et fonctionnalités.
Parmi les fonctionnalités proposées, cette version offre :
- Une interface d’administration restructurée. L’objectif étant d’offrir aux administrateurs une meilleure expérience utilisateur, pour faciliter la création de l’ensemble des pages d’un site web.
- Un accès à un contenu plus flexible. L’objectif ici est d’offrir aux administrateurs la possibilité de personnaliser leurs propres champs pour tous les types de contenus, termes et autres entités, de façon à proposer des solutions sur-mesure et adaptées au projet de chacun.
- Une gestion des images plus avancée. Cette version permet notamment d’ajouter des images au contenu de manière native et de générer différentes versions pour les miniatures, prévisualisation et autres styles d’image.
- Une nouvelle fonctionnalité pour les bases de données est fournie pour une meilleure prise en charge de SQLite, MySQL/MariaDB et PostgreSQL.
- Une amélioration de l’optimisation Javascript et CSS, qui permet de supporter une grande quantité de données et de grands pics de fréquentation.
- Un accès optimisé de la base de données, pour faciliter l’installation et la configuration d’un grand nombre de modules. Par ailleurs, cette version comprend plus de 800 modules (views, Pathauto, Wysiwyg, etc.), qui ont été développés par la communauté Drupal.
L’intérêt de cette mise à jour a été ainsi de rendre les plateformes Drupal plus flexibles, évolutives et performantes.
Mon site est encore sous Drupal 7, que faire ?
Si votre site est développé sous Drupal 7, il est impératif d’effectuer une montée de version de celui-ci vers la version la plus récente, à savoir Drupal 10. Cela s’explique par le fait que les améliorations et l’intégration de nouvelles fonctionnalités ne seront plus fournies pour les sites développés sous cette version et seront ainsi plus vulnérables aux attaques. En effet, à partir de 2025, la communauté Drupal ne fournira plus de mises à jour correctives et de sécurité pour la version 7 de Drupal. Ainsi, les utilisateurs ne pourront y installer de nouveaux modules et faire évoluer leur site web.
Bien qu’il vous reste encore un peu de temps pour effectuer cette migration, il faut tout de même faire attention à ne pas trop tarder. En effet, migrer un site de Drupal 7 vers Drupal 10 est beaucoup plus complexe que de migrer un site de Drupal 8 vers Drupal 10.
Pour ce faire, la version 10 offrant une évolution technologique importante, nous vous conseillons très fortement de vous faire accompagner par des experts, afin de s’assurer que tous les modules, thèmes et cœur de Drupal soient sécurisées et que la mise à jour s’effectue dans les meilleures conditions qu’il soit. Par ailleurs, en faisant appel à des professionnels, vous vous assurez d’avoir un développement dans les temps et que le site soit mis à jour très régulièrement.
À titre d’informations, notre agence Drupal est en mesure de vous assister au mieux dans votre projet de migration. En effet, composée de développeurs expérimentés, nous sommes aussi bien en capacité :
- D’effectuer une simple migration vers la version 10 de Drupal si vous souhaitez conserver l’aspect graphique et les fonctionnalités actuelles de votre site ;
- De profiter de cette migration pour effectuer une refonte graphique de votre site et/ou ajouter de nouvelles fonctionnalités. Dans ce type de cas, il faudra y intégrer une phase d’échanges sur les nouvelles demandes et propositions graphiques.
Ajouter un commentaire