Migrer un site Drupal 7 vers Drupal 11 est un projet de transformation, et non une simple mise à jour. L’architecture, les modules, les thèmes et parfois les modèles de données doivent être revus. La réussite dépend d’un inventaire rigoureux, d’une stratégie de migration adaptée et de validations régulières.
Cartographier le site avant de migrer
Le premier travail consiste à recenser les types de contenus, les champs, les utilisateurs, les médias, les modules spécifiques et les intégrations externes. Les fonctionnalités obsolètes ou peu utilisées peuvent être réévaluées afin de ne pas reproduire inutilement la dette technique.
Concevoir le nouveau socle Drupal
Le choix des modules compatibles, l’organisation des configurations, les permissions et les développements sur mesure doivent être définis avant la reprise des données. Une attention particulière est portée aux parcours éditoriaux et aux dépendances avec les applications tierces.
Répéter les migrations et sécuriser la bascule
Les imports sont testés sur des environnements dédiés afin de vérifier les correspondances de champs, les relations entre contenus et l’intégrité des données. La stratégie de bascule tient compte des mises à jour intervenues sur l’ancien site et de la durée d’indisponibilité acceptable.
Contrôler le résultat et préparer la maintenance
Les tests de non-régression couvrent les parcours essentiels, les droits d’accès, les formulaires, les performances et les échanges avec les systèmes tiers. Après mise en production, la supervision et les procédures de maintenance assurent la pérennité du nouveau portail.
À retenir
Une migration Drupal doit être pilotée comme un projet à part entière, avec des objectifs fonctionnels, des critères d’acceptation et un plan de mise en production.