Pourquoi migrer maintenant vs attendre
Drupal 7 est officiellement end-of-life depuis janvier 2025. Drupal 8 depuis novembre 2021. Continuer à exploiter ces versions cumule 4 risques majeurs. (1) Sécurité: plus aucun patch officiel publié par la communauté Drupal. Chaque faille découverte (et il en sort régulièrement, dont des critiques 'Drupalgeddon') reste exploitable sur votre site. Risque réel d'intrusion, défacement, vol de données, ransomware. (2) Hébergement: les hébergeurs spécialisés Drupal (Pantheon, Platform.sh, Acquia) facturent un surcoût croissant pour maintenir D7/D8 en production. Acquia facture aujourd'hui +40-100 % sur D7 vs D10. (3) Modules contrib: la communauté Drupal abandonne progressivement les versions D7/D8 des modules. Vous ne pouvez plus mettre à jour vos modules, ce qui crée des incompatibilités progressives. (4) Recrutement: les développeurs Drupal compétents préfèrent travailler sur D10/D11 (technos modernes, perspectives carrière). Maintenir un D7 devient coûteux en TJM et difficile à recruter. La migration n'est plus un 'projet à planifier' — c'est une urgence opérationnelle.
Notre méthode de migration à risque maîtrisé
Phase 1 - Audit pré-migration (2 sem.): inventaire complet du site source (volumétrie nodes, paragraphs, taxonomies, users, files), audit des modules contrib (portabilité D10/D11), audit des modules custom (effort de portage), audit du thème (refonte recommandée ou portage), audit du SEO (URLs, redirections existantes, hreflang multilingue). Livrable: rapport détaillé + devis ferme. Phase 2 - Architecture cible (2 sem.): modélisation D10/D11 (types de contenu, paragraphs, media, taxonomies, users, rôles, permissions, workflow éditorial), choix du thème (custom moderne ou base Olivero personnalisée), choix de l'hébergement souverain UE. Phase 3 - Migration technique (4-8 sem.): développement des scripts Migrate API pour chaque type d'entité, sprints 2 sem. avec démos, recette continue par typologie de contenu, validation des cas limites manuellement (contenus avec champs custom, médias avec métadonnées, users avec données spécifiques). Phase 4 - SEO & recette (2-3 sem.): génération du plan de redirections 301 exhaustif, migration des données structurées JSON-LD, recette fonctionnelle complète, audit RGAA + sécurité + perf, formation équipe éditoriale. Phase 5 - Bascule & suivi (1-2 sem.): bascule sur un weekend avec plan de rollback, monitoring Search Console 60 jours post-bascule, ajustements selon retours utilisateurs.
Drupal 10 ou Drupal 11: que choisir?
Drupal 10 (sorti déc. 2022): version stable, support long terme jusqu'à fin 2026 minimum, modules contrib très matures, recommandé pour la majorité des projets enterprise qui privilégient la stabilité. Drupal 11 (sorti août 2024): version innovante, dernières fonctionnalités (Recipes, Single Directory Components, améliorations Field UI, Symfony 7), modules contrib en cours de portage (90 % des contrib majeurs déjà compatibles), recommandé pour les projets innovants et les sites qui veulent rester à la pointe long terme. Pour la majorité de nos migrations LU, nous recommandons Drupal 10 (stabilité, écosystème mature). Pour les sites en refonte avec besoins front modernes (headless, design system avancé, performance extrême), Drupal 11 est le bon choix. Dans tous les cas, la migration D7/D8 → D10 puis D10 → D11 sera triviale (saut de version classique, vs migration D7→D10 qui est une réécriture).