Migration Drupal 9 vers 11 de la CRMS pour Artimon Digital
Comment Noyau est intervenu en renfort senior auprès d'Artimon Digital pour redresser et migrer vers Drupal 11 la plateforme de la Commission Royale des Monuments et des Sites (CRMS) de Bruxelles, avec intégration d'une carte des avis et pipeline CI/CD complet.
Discuter de votre projet de migrationLe contexte
Le client est la Commission Royale des Monuments et des Sites (CRMS) de Bruxelles, organisme public qui conseille le Gouvernement de la Région de Bruxelles-Capitale en matière de patrimoine. Sa plateforme est bilingue (français, néerlandais) avec une forte composante de publication documentaire : avis patrimoniaux en PDF, publications et agenda.
Artimon Digital, agence digitale basée à Bruxelles, est l'agence titulaire du mandat. Le projet avait été entamé par un développeur qui s'est désisté pour des raisons personnelles, laissant la plateforme en mauvais état. Artimon avait besoin d'un profil senior capable de reprendre le projet, de redresser la base de code et de livrer la migration sans perturber le service rendu aux usagers.
Le projet combinait plusieurs contraintes : un site à redresser, l'intégration dans un workflow GitLab CI/CD existant, l'affichage cartographique des avis via une API externe et un haut niveau d'exigence sur la qualité du code livré.
En bref
Client
Commission Royale des Monuments et des Sites (CRMS), Bruxelles
Partenaire
Artimon Digital (Bruxelles), agence titulaire du mandat
Projet
Reprise et migration d'une plateforme institutionnelle bilingue
Service
Migration Drupal 9 vers Drupal 11, renfort senior
Technologies
Drupal 11, Composer, GitLab CI/CD, API cartographique externe
Délai
Intégration du profil senior en 48h
Le défi
Reprendre un projet en mauvais état, puis migrer la plateforme de la CRMS de Drupal 9 vers Drupal 11 sans interrompre le service rendu aux usagers. La stack existante reposait sur GitLab et un pipeline CI/CD à structurer. Le profil mobilisé devait être opérationnel rapidement, sans temps d'onboarding long et capable de prendre le lead technique dès la première semaine.
Le projet imposait aussi d'intégrer une API externe pour l'affichage cartographique des avis patrimoniaux, un élément technique différenciant au cœur de la consultation documentaire. Le contexte demandait à la fois de la rigueur technique (migration propre, modules à jour, dépendances Composer alignées) et de la fluidité collaborative (Slack, GitLab, revues de code, points de synchronisation).
Les exigences clés
Reprise d'un projet en difficulté
Redresser une base de code laissée en mauvais état après le désistement du développeur initial, sans repartir de zéro.
Migration sans interruption
Passer de Drupal 9 à Drupal 11 en maintenant le service rendu aux usagers.
Carte des avis via API externe
Intégrer une API externe pour l'affichage cartographique des avis patrimoniaux.
Qualité du code
Code propre, conforme aux standards Drupal, revues systématiques et documentation à jour.
Pipeline CI/CD complet
Déploiements automatisés, tests intégrés, environnements de staging et production alignés.
L'approche Noyau
Profil senior mobilisé en 48h, intégré directement dans l'environnement de travail d'Artimon : GitLab, Slack et le workflow existant. Première étape, reprendre et redresser la base de code laissée en mauvais état, puis structurer la migration en étapes claires, validées au fur et à mesure avec l'équipe d'Artimon et la CRMS.
L'audit initial des modules contribués et custom a permis d'identifier les points sensibles. La mise à jour s'est faite progressivement, avec un pipeline CI/CD complet pour valider chaque déploiement avant la production, et l'intégration de l'API externe alimentant la carte des avis patrimoniaux.
Les étapes clés
Onboarding express
Accès aux dépôts, à la stack et au Slack en 48h. Premier commit la même semaine.
Reprise et redressement
Remise en état de la base de code reprise du développeur précédent, avant d'engager la migration.
Audit des modules
Cartographie des modules contribués et custom, identification des modules non compatibles avec Drupal 11.
Migration progressive
Mise à jour Composer, remplacement des modules dépréciés, ajustements du code custom selon les API actuelles.
Carte des avis via API externe
Intégration de l'API externe alimentant l'affichage cartographique des avis patrimoniaux.
Pipeline CI/CD complet
Mise en place du pipeline de déploiement avec environnements de staging et production alignés.
Le résultat
Projet redressé et migration aboutie : la plateforme de la CRMS est désormais en production sous Drupal 11, avec des déploiements automatisés et la carte des avis alimentée par l'API externe. La collaboration entre Noyau et Artimon se poursuit, avec un mandat de mise à jour Drupal 11.
Pour les agences qui font face à ce type de chantier, voir aussi notre page migration Drupal ou notre offre de maintenance Drupal qui peut prendre le relais après la migration.
Les livrables
Migration livrée
Plateforme de la CRMS en production sous Drupal 11, service maintenu pour les usagers.
Carte des avis intégrée
Affichage cartographique des avis patrimoniaux alimenté par l'API externe.
Code propre
Standards Drupal respectés, modules à jour et dépendances Composer alignées.
Pipeline CI/CD fonctionnel
Déploiements automatisés, environnements alignés et tests intégrés.
Collaboration continue
Mandat de mise à jour Drupal 11 en cours avec l'équipe d'Artimon.
“Noyau nous a fourni un développeur senior en 48h pour un projet critique. L'intégration a été fluide, la qualité du code impeccable. On refait appel à eux sans hésiter.”
Diagnostic gratuit de votre site Drupal
Entrez l'URL de votre site. On vous envoie un rapport personnalisé en 48h : version Drupal, sécurité, performance et SEO technique. Gratuit, sans engagement.
On analyse votre site manuellement. Ce n'est pas un scan automatisé.
Vous avez un projet de migration Drupal ?
Décrivez-nous votre stack et vos enjeux en quelques mots.
On vous répond rapidement avec une proposition adaptée.
Réservez un appel de 15 min
Avec Jean-Philippe Beaulieu, fondateur de Noyau et développeur Drupal senior. Sans engagement.
Réserver un appel