Skip to main content

Développement Web

Drupal 12 : la roadmap et les nouveautés

EN BREF

  • Sortie prévue pour la semaine du 10 août 2026.
  • Les webmasters bénéficient d'une refonte totale de l'interface avec Drupal Canvas (drag-and-drop) et l'intégration de l'IA.
  • Les développeurs doivent anticiper le passage à Symfony 8, la fin de jQuery et la nouvelle architecture des Hooks.
  • La transition depuis Drupal 11 est conçue pour être la plus fluide de l'histoire du CMS.

Roadmap Drupal 12 : un calendrier sous le signe de l'innovation

La communauté Drupal continue de tenir ses promesses en matière de prévisibilité et de modernisation continue. L'année 2026 marque une étape majeure avec l'arrivée d'une version qui repense profondément l'expérience utilisateur et les fondations techniques.

Date de sortie confirmée pour août 2026

La fenêtre de tir officielle pour la sortie de Drupal 12 est fixée à la semaine du 10 août 2026. Ce calendrier permet aux entreprises de planifier sereinement leurs budgets informatiques et leurs fenêtres de maintenance. Contrairement aux sauts de versions historiques (comme le passage de la version 7 à 8), le passage à la version 12 s'inscrit dans la continuité des efforts de "migration facile" initiés ces dernières années.

Voici les grandes étapes :

  • Le lancement officiel de la version 12.0.0 est visé pour la semaine du 10 août 2026.
  • Pour que cette date soit tenue, la version bêta doit valider toutes ses exigences techniques avant la mi-mai 2026.
  • En cas de retard sur ces développements, une fenêtre de tir alternative est déjà prévue pour décembre 2026

C'est une information cruciale pour la gestion de vos parcs applicatifs. Indépendamment du mois de sortie exact de la version 12, le support officiel de Drupal 10 s'arrêtera définitivement en décembre 2026. Si vous administrez encore des sites sous cette version, l'année 2025 et le début de 2026 doivent impérativement être consacrés à la planification de la montée de version.

Pour les Webmasters : la révolution Drupal Canvas

L'évolution la plus visible de cette nouvelle itération s'adresse directement aux équipes marketing et aux contributeurs de contenu. Drupal repense totalement sa façon de concevoir des pages.

La fin des formulaires statiques au profit du drag-and-drop

Historiquement, la création de mises en page complexes sur Drupal nécessitait une bonne dose de configuration technique ou l'utilisation de modules tiers parfois lourds. Drupal 12 intègre par défaut Drupal Canvas 1.0 (anciennement connu sous le nom d'Experience Builder).

Comparaison de l'expérience de contribution:

  • Approche traditionnelle: remplissage de champs de formulaires (Node edit form) déconnectés du rendu final visuel.
  • Nouvelle approche Canvas: interface visuelle en glisser-déposer, permettant de construire des layouts complexes directement depuis le front-end, avec un aperçu en temps réel.

Cette évolution permet aux webmasters de gagner en autonomie pour la création de landing pages sans solliciter l'équipe de développement.

Autonomie accrue avec le Project Browser et les mises à jour automatiques

Drupal 12 s'attaque à deux défis historiques de la plateforme pour faciliter la vie des "Site Builders" et des administrateurs :

  • Project Browser : fini l'obligation systématique de passer par des lignes de commande (Composer) pour chercher et tester de nouveaux modules. Une interface intégrée au back-office permet de naviguer dans le catalogue des extensions Drupal et de les installer directement.
  • Automatic Updates : les mises à jour de sécurité du cœur de Drupal (et à terme des modules) pourront s'appliquer de manière automatisée, réduisant drastiquement les coûts de maintenance (TMA) et renforçant la sécurité globale du parc applicatif.

L'Intelligence Artificielle intégrée au cœur de la contribution

Drupal 12 ne se contente pas de rattraper son retard sur l'ergonomie, il anticipe les besoins de demain en intégrant des fonctionnalités pilotées par l'intelligence artificielle directement dans le workflow éditorial. Ces outils ont vocation à assister les créateurs : génération de résumés automatiques, aide à la classification des contenus, et même une assistance lors des processus de migration de contenus complexes.

Pour les Développeurs : modernisation technique et préparation

Sous le capot, Drupal 12 effectue un saut technologique nécessaire pour garantir la sécurité et les performances des infrastructures web critiques des prochaines années. Le code métier doit s'adapter à de nouveaux standards.

Le passage à Symfony 8 et la fin des Hooks procéduraux

Le moteur de Drupal est intimement lié au framework Symfony. Drupal 12 embarque la version 8 de Symfony, ce qui accélère l'adoption des nouveautés de PHP 8.3+.

L'un des changements paradigmatiques les plus importants à anticiper est l'abandon progressif des Hooks procéduraux traditionnels au profit d'une approche totalement orientée objet, basée sur les attributs PHP.


// Avant (à déprécier) : hook procédural classique dans le fichier .module
function monmodule_entity_insert(EntityInterface $entity) {
  // logique métier
}

// L'avenir sous Drupal 12 : approche orientée objet avec attributs
use Drupal\Core\Hook\Attribute\Hook;

class MonModuleHooks {
  #[Hook('entity_insert')]
  public function onEntityInsert(EntityInterface $entity): void {
    // logique métier centralisée et testable
  }
}

Nettoyage du Core et fin de l'ère jQuery

L'un des chantiers prioritaires de l'équipe Core est l'allègement du système. Le thème d'administration Claro laisse définitivement sa place à Gin.

Mais la plus grande anticipation côté front-end concerne l'éradication de jQuery du Core. Les développeurs doivent impérativement réécrire les comportements JavaScript (Drupal Behaviors) de leurs thèmes et modules sur mesure en Vanilla JS.


// À bannir en prévision de Drupal 12 (dépendance jQuery)
$('.mon-bouton').on('click', function() {
  $(this).hide();
});

// Ce qu'il faut anticiper dès aujourd'hui (Vanilla JS)
document.querySelectorAll('.mon-bouton').forEach(button => {
  button.addEventListener('click', function() {
    this.style.display = 'none';
  });
});

Architecture API-First et Decoupled

Pour les architectes techniques et les développeurs Front-End, Drupal 12 continue d'exceller en tant que CMS Headless. Les API natives (JSON:API, GraphQL) sont encore optimisées pour faciliter la distribution du contenu vers des applications tierces, des applications mobiles ou des frameworks modernes comme Next.js, Nuxt ou React, garantissant des performances d'affichage exceptionnelles en front-office.

Comment Akabia vous accompagne vers Drupal 12

La préparation à cette nouvelle version commence maintenant. Une migration fluide repose sur l'anticipation stricte de la dette technique.

Avant même la sortie officielle, il est crucial d'auditer le code de votre plateforme actuelle (qu'elle soit sous Drupal 10 ou 11). Nos ingénieurs utilisent des outils d'analyse statique comme Drupal Rector pour scanner vos modules sur mesure, identifier les appels à jQuery restants, et automatiser la conversion de votre code vers les nouveaux standards PHP 8.3 et Symfony 8. N'hésitez pas à contacter nos équipes pour en savoir plus.

 

FAQ sur la sortie de Drupal 12

Quand Drupal 12 sortira-t-il officiellement ?

La sortie de Drupal 12 est actuellement planifiée pour la semaine du 10 août 2026, sous réserve que tous les prérequis de la version bêta soient finalisés mi-mai.

Dois-je passer par Drupal 11 si je suis encore sur Drupal 10 ?

Oui, la logique de migration de Drupal impose de respecter les sauts de version. Il faut préparer votre plateforme pour qu'elle soit compatible avec Drupal 11, ce qui fluidifiera grandement le passage ultérieur vers la version 12.

Pourquoi les modules de migration Drupal 7 ont-ils disparu ?

Ces modules ont été retirés pour alléger le système central. La fin de vie de Drupal 7 ayant eu lieu début 2025, la communauté considère que ces outils spécifiques relèvent désormais des projets communautaires externes (contrib) et non plus du cœur de l'outil.

Comment préparer mon équipe à cette mise à jour ?

La meilleure préparation consiste à auditer vos modules actuels et à éliminer le code obsolète (deprecated code). Utilisez l'outil Upgrade Status pour identifier les éléments de votre site actuel qui bloqueront la future mise à jour.

Cyprien Prouvot

Cyprien Prouvot

Associé & Directeur Technique

Associé de l'agence, Cyprien pilote la vision technique et garantit la qualité des développements web. Il encadre les équipes internes et conseille les clients sur les choix d'architecture ou d'outils digitaux les plus pertinents. Il intervient également sur ce blog pour décrypter l'écosystème web, les tendances tech et les bonnes pratiques de conception.


Prêt ? Partez.

Que ce soit pour vous aider à faire le point sur vos besoins ou vous présenter les avantages et fonctionnalités de nos solutions, nous sommes là.
 

Back to top