Aller au contenu

Migrer Drupal 7, 8 ou 9 vers Drupal 11

Votre site tourne sur une version de Drupal qui ne reçoit plus de correctifs de sécurité. Je le migre vers Drupal 11 en reprenant ses contenus, ses traductions, sa structure et ses adresses, sur une préproduction que vous validez avant la bascule. Pour une organisation qui gère son site comme pour une agence, en marque blanche.

Drupal 7

Fin de support

depuis janvier 2025

Drupal 8

Fin de support

depuis novembre 2021

Drupal 9

Fin de support

depuis novembre 2023

Drupal 11

Version actuelle

celle vers laquelle je migre

Ce que la migration reprend, élément par élément

Entre Drupal 7 et Drupal 11, presque tout a changé sous le capot. Voici comment chaque partie de votre site est reprise.

Contenus et traductions
Contenus, taxonomies, menus, utilisateurs et fichiers sont repris avec Migrate, le système de migration intégré à Drupal. Les traductions gérées par i18n sont converties vers la traduction de contenu native de Drupal 11.
Champs et composants
Les ensembles de champs construits avec Field Collection deviennent des Paragraphs, le standard actuel pour composer une page par blocs. Les références entre contenus sont conservées.
Listes et vues
Views fait partie du cœur de Drupal depuis la version 8. Les listes sont recréées à l’identique, et le code PHP parfois stocké dans les vues est réécrit dans un module propre et testable.
Formulaires
Les formulaires Webform passent en version 6, avec leurs envois vers vos outils (CRM, e-mailing) et une protection contre le spam à jour.
Thème
Les gabarits PHPTemplate de Drupal 7 sont réécrits en Twig. Le rendu peut être repris à l’identique, allégé ou modernisé.
Adresses et référencement
Les URL actuelles sont conservées ou redirigées en 301, avec les balises meta, les hreflang et le plan du site, pour ne rien perdre sur Google.
Hébergement
Drupal 11 demande PHP 8.3 et MySQL 8 ou MariaDB 10.6 au minimum. Je vérifie votre hébergement et j’organise le changement s’il le faut.

Ce qui ne peut pas être repris tel quel, un module abandonné par exemple, est identifié dès l’analyse, avec la solution retenue pour chacun.

Votre thème : trois façons de le reprendre

C’est le poste qui fait le plus varier le budget. Je vous présente les options qui conviennent à votre site, chiffrées séparément.

À l’identique

Chaque gabarit est réécrit en Twig pour retrouver exactement le rendu actuel, sur ordinateur comme sur mobile.

Allégé

Votre charte est conservée sur la base native de Drupal 11, avec moins de gabarits : moins de code à écrire et un site plus simple à faire évoluer.

Modernisé

La migration devient l’occasion d’une refonte : nouvelle interface, accessibilité RGAA, intégration du DSFR pour le secteur public.

Le déroulé d’une migration

  1. Analyse

    Inventaire des modules, des types de contenus, des vues, des langues, du thème et de l’hébergement. Vous recevez un chiffrage ferme.

  2. Préproduction

    Drupal 11 est installé sur l’hébergement cible, avec la structure de contenus recréée et le thème.

  3. Migration

    Les contenus sont importés par des scripts de migration qui se relancent autant de fois que nécessaire, sans toucher au site en ligne.

  4. Recette

    Vous vérifiez la préproduction page par page. Les corrections sont faites avant toute mise en ligne.

  5. Bascule

    Dernière reprise des contenus ajoutés entre-temps, redirections, renouvellement des accès et contrôle du référencement après la mise en ligne.

Agences : vos migrations Drupal en marque blanche

Vous avez des clients sous Drupal 7 et pas de développeur Drupal disponible ? Je prends la migration en charge sous votre marque, de l’analyse à la bascule, et vous gardez la relation client.

  • Sous votre marque, sans contact direct avec votre client si vous le souhaitez
  • Code livré dans votre dépôt Git, documenté
  • Chiffrage ferme au forfait, ou renfort en régie

Sous-traitance pour agencesRenfort et régie

Ce que vous pouvez vérifier avant de me confier votre site

drupal.org

Un module Drupal publié

dsfr_editorial, un module pour composer des pages au Système de design de l’État. Son code est public : vous pouvez juger mon travail avant de me confier le vôtre.

Voir le module

Drupal 11

Un site de démonstration

drupal.fulldo.fr : un Drupal 11 complet, avec composition des pages par Paragraphs et rendu DSFR. Un accès au back-office en consultation est ouvert sur demande.

Ouvrir la démonstration

Cas réel

Une migration documentée

La montée de version d’un site institutionnel, sans perte de contenu ni régression, racontée étape par étape.

Lire le cas

Plus de dix ans de Drupal, de la version 7 à la version 11 : sites sur mesure, modules, thèmes et migrations, souvent pour des agences et des institutions.

Questions fréquentes sur la migration Drupal

Drupal 7 fonctionne encore : faut-il vraiment migrer ?

Le site continue de s’afficher, mais Drupal 7 ne reçoit plus de correctifs de sécurité depuis janvier 2025, et ses modules non plus. Chaque nouvelle faille reste ouverte, et la prochaine mise à jour de PHP chez votre hébergeur peut rendre le site indisponible du jour au lendemain.

Peut-on passer directement de Drupal 7 à Drupal 11 ?

Oui. Inutile de passer par Drupal 8, 9 ou 10 : la migration lit les données de Drupal 7 et les importe directement dans un Drupal 11 neuf.

Et depuis Drupal 8, 9 ou 10 ?

Depuis Drupal 8, changer de version est une mise à jour, pas une reconstruction : on remplace le code déprécié, on met à jour les modules et le thème, puis on monte de version. C’est nettement plus court qu’une migration depuis Drupal 7.

Combien coûte une migration Drupal ?

Le prix dépend du nombre de types de contenus, des langues, des modules spécifiques, des formulaires connectés et de l’option retenue pour le thème. Après analyse du site, vous recevez un chiffrage ferme, qui n’est pas réajusté en cours de route.

Combien de temps faut-il prévoir ?

Cela dépend surtout du volume de contenus et des développements spécifiques. Le calendrier précis figure dans la proposition, et votre site actuel reste en ligne jusqu’à la bascule.

Mon référencement sera-t-il conservé ?

Oui, c’est une étape à part entière : toutes les adresses actuelles sont inventoriées, conservées ou redirigées en 301, et le référencement est contrôlé après la mise en ligne.

Mes traductions seront-elles reprises ?

Oui. Les contenus traduits, les menus et les taxonomies multilingues sont convertis vers le système de traduction natif de Drupal 11, langue par langue.

Faut-il changer d’hébergeur ?

Pas forcément. Drupal 11 demande PHP 8.3 et MySQL 8 ou MariaDB 10.6 : beaucoup d’hébergements anciens ne suivent pas. Je le vérifie dès l’analyse et je vous dis si une nouvelle formule est nécessaire.

Pourquoi ne pas passer à WordPress ou à Backdrop ?

Backdrop prolonge Drupal 7 et se migre vite, mais sa communauté est réduite. WordPress convient aux sites simples, au prix d’une reconstruction complète de la structure. Drupal 11 reste le choix naturel quand le site repose sur des contenus structurés, plusieurs langues ou des droits d’accès fins. Je vous dis franchement quelle option convient à votre site.

Travaillez-vous pour des agences en marque blanche ?

Oui. Je réalise des migrations sous la marque de l’agence, avec le code livré dans son dépôt et, si elle le souhaite, sans contact direct avec son client.

Faire analyser votre site Drupal

Indiquez l’adresse du site : je regarde sa version, ses modules et sa structure, puis je vous adresse une proposition écrite. Réponse sous 24 heures ouvrées.

07 69 78 69 98k.soumaya@fulldo.fr

Vous devez présenter mon profil ?

Mon dossier de compétences, avec les références et le détail des missions, vous est envoyé par e-mail au format PDF.

Votre adresse sert uniquement à vous envoyer ce dossier et à vous recontacter au sujet de votre besoin.