Estimateur de migration Drupal 7

Estimez la charge de migration d'un site Drupal 7 vers Drupal 11 : types de contenu, modules, thème, langues, intégrations. Fourchette en jours de travail et détail du calcul.

Traitement 100 % local — rien ne quitte votre navigateur.En savoir plus

Votre site Drupal 7

Article, page, événement… (Structure › Types de contenu)

Listes, blocs et pages construits avec Views (Structure › Vues)

Hors modules du cœur (page Modules)

Code écrit pour ce site, souvent dans sites/all/modules/custom

API, authentification unique (SSO), CRM, paiement, imports automatiques…

Estimation de la migration vers Drupal 11

Ordre de grandeur pour une équipe habituée à Drupal, recette et mise en ligne comprises.

Détail du calcul
Total estimé

La fourchette va de 80 % à 130 % de ce total : l'état réel du code et des données fait varier l'effort.

Estimation indicative, calculée dans votre navigateur à partir de moyennes : seul un audit du code et de la base de données permet un chiffrage fiable.

Aller plus loin

Recevoir une estimation détaillée

Une estimation affinée à partir de vos réponses, avec les points à vérifier en priorité avant de lancer la migration.

Votre site Drupal n'est plus maintenu

Sans correctifs de sécurité, chaque faille découverte reste ouverte. DG Tech, l'activité Drupal de l'éditeur de Youtilz, audite votre site et prépare sa migration vers une version maintenue.

Demander un audit de migration à DG Tech (s'ouvre dans un nouvel onglet)

Combien de travail pour quitter Drupal 7 ?

Drupal 7 ne reçoit plus de correctifs de sécurité depuis le 5 janvier 2025. Pour un site encore en Drupal 7, la question n'est plus de savoir s'il faut migrer, mais combien cela va coûter.

L'estimateur de migration Drupal 7 donne un ordre de grandeur en jours de travail à partir de quelques questions sur votre site. Le calcul se fait dans votre navigateur et son détail est affiché : rien n'est envoyé, sauf si vous demandez une estimation détaillée.

Comment utiliser

  1. Comptez les types de contenu et les vues dans le menu Structure de votre Drupal 7
  2. Relevez le nombre de modules contribués et de modules sur mesure sur la page Modules
  3. Indiquez le type de thème, les langues, le volume de contenus et les intégrations
  4. L'estimation se met à jour à chaque réponse ; dépliez « Détail du calcul » pour voir chaque poste

Pourquoi une migration, et pas une mise à jour

Drupal 8 a été réécrit sur les composants Symfony : entre Drupal 7 et Drupal 8 et plus, l'architecture, l'API des modules et le moteur de thème (Twig) ont changé. Un site Drupal 7 ne se met donc pas à jour : on construit un nouveau site et on y migre les contenus.

Ce qui se migre

Contenus, utilisateurs, taxonomies, fichiers et une partie de la configuration passent par l'API Migrate du cœur de Drupal, qui gère les correspondances entre ancien et nouveau site.

Ce qui se reconstruit

Le thème (réécrit en Twig), les modules sur mesure (hooks remplacés en partie par des services et des plugins) et les modules contribués sans équivalent direct.

Comment l'estimation est calculée

Chaque réponse ajoute un nombre de jours, selon les moyennes suivantes :

  • une base de 5 jours pour le nouveau site : installation, configuration, recette et mise en ligne ;
  • une demi-journée par type de contenu, un quart de journée par vue, un cinquième de journée par module contribué ;
  • 3 jours par module sur mesure à réécrire et par intégration externe ;
  • 5 jours pour un thème contribué, 12 pour un thème sur mesure ;
  • du temps en plus pour le multilinguisme, le volume de contenus, une boutique en ligne ou un espace membres.

La fourchette affichée va de 80 % à 130 % du total, pour tenir compte de l'état réel du code et des données. La cible est Drupal 11 : le support de sécurité de Drupal 10 s'arrête le 9 décembre 2026.

Avant de lancer la migration

  • Faites l'inventaire des modules : lesquels sont encore utilisés, lesquels ont un équivalent en Drupal 11, lesquels sont entrés dans le cœur.
  • Profitez-en pour supprimer les contenus, champs et vues qui ne servent plus : chaque élément en moins réduit la migration.
  • Vérifiez la version de PHP de votre hébergement : Drupal 11 demande PHP 8.3 au minimum.
  • Vérifiez la version exacte de votre site avec le détecteur de version Drupal.

Limites

  • Il s'agit d'un ordre de grandeur : la qualité du code sur mesure, la cohérence des données et les choix de refonte changent fortement l'effort.
  • L'estimation ne comprend ni la conception d'un nouveau graphisme, ni la rédaction de contenus, ni l'hébergement.
  • Un chiffrage fiable demande un audit du code et d'une copie de la base de données.
🥝Buy me a kiwi !