Chiffres clés
400
Contributeurs passés sur Drupal 11, sans nouvelle formation
3 mois
De rétro-ingénierie du site Drupal 7
3 niveaux
D'habilitation reproduits : national, régional et local
Contexte
La fédération réunit un réseau national d'associations locales. Son site, décliné aux niveaux national, régional et local, est alimenté par environ 400 contributeurs. Il fonctionnait sous Drupal 7, dont le support officiel a pris fin en janvier 2025. Des guides utilisateurs avaient été rédigés pour ce Drupal 7 et servaient de référence à tout le réseau. La fédération ne voulait ni changer les habitudes de ses contributeurs ni les reformer. Elle a confié à Parker+Parker un redéveloppement à l'identique en Drupal 11 : les guides restent, le site s'adapte à eux.
Les enjeux
Ne pas reformer 400 contributeurs
Les contributeurs devaient retrouver leurs écrans, leurs libellés et leurs boutons dès le premier jour.
Garder les guides existants
Les guides utilisateurs du Drupal 7 restent la documentation de référence du réseau.
Remplacer une brique disparue
La gestion de groupes reposait sur un module obsolète, absent de Drupal 11.
Ouvrir l'accès sans e-mail
Les adhérents qui n'ont pas d'adresse e-mail devaient pouvoir se connecter.
Ce que nous avons fait
Trois mois de rétro-ingénierie
L'équipe a analysé le Drupal 7 écran par écran pour inventorier chaque fonctionnalité, chaque règle de droits et chaque comportement attendu par les contributeurs.
Tout redévelopper en Drupal 11
Aucun code du Drupal 7 n'a été récupéré. Contenus, menus, formulaires, agendas, lettres d'information, galeries et explorateur de fichiers fonctionnent sur un socle Drupal 11 neuf.
Reprendre plusieurs milliers de contenus
Pages, fichiers adhérents, groupes, champs spécifiques, formulaires et images ont été repris à l'identique, sans régression. Aucune recontribution n'a été nécessaire.
Recréer la gestion de groupes à l'identique
Le fonctionnement du module de groupes du Drupal 7 a été redéveloppé en module spécifique, avec les habilitations nationales, régionales et locales du réseau.
Reproduire le back-office au bouton près
Disposition des écrans, ordre des champs, libellés et emplacement des boutons reprennent le Drupal 7. Les guides utilisateurs restent valables sans réécriture.
Ouvrir la connexion sans e-mail
Les adhérents qui n'ont pas d'adresse e-mail se connectent avec un autre identifiant.
Faire recetter par les webmasters
Les webmasters du réseau ont testé chaque livraison et signalé tout écart avec le Drupal 7 avant la mise en ligne.
Expertises mobilisées
Migration Drupal 7
Sortir de Drupal 7 en conservant contenus, droits et usages.
Migrations Drupal 10/11
Choisir entre montée de version, migration et redéveloppement.
Refonte de site Drupal
Reconstruire un site sur un socle Drupal maintenu.
Maintenance TMA Drupal
Corrections et évolutions après la mise en ligne.
Questions fréquentes
Peut-on migrer un site Drupal 7 vers Drupal 11 sans changer le back-office ?
Oui, en le reconstruisant écran par écran. Pour cette fédération, Parker+Parker a reproduit en Drupal 11 la disposition, l'ordre des champs, les libellés et l'emplacement des boutons du Drupal 7. Les 400 contributeurs ont retrouvé leurs écrans, et les guides utilisateurs existants sont restés valables.
Que faire quand un module Drupal 7 n'existe plus en Drupal 11 ?
Il faut le remplacer par un module maintenu ou redévelopper son fonctionnement. Pour cette fédération, le module de gestion de groupes, absent de Drupal 11, a été redéveloppé à l'identique en module spécifique, avec les habilitations nationales, régionales et locales du réseau.
Combien de temps prévoir pour analyser un Drupal 7 avant de le migrer ?
La durée dépend des fonctionnalités et des règles ajoutées au fil des années. Pour ce site fédéral, la rétro-ingénierie a duré trois mois : inventaire des fonctionnalités, des droits et des comportements attendus par les contributeurs, avant tout développement en Drupal 11.
Ce cas client est aussi publié sur Drupal.org : Drupal 7 site rebuilt identically on Drupal 11 for a national federation of local associations.