-

Drupal CMS vs. Drupal Core – Principales différences et comment choisir un système

Au début de l'année 2025, un nouveau CMS a fait son apparition sur le marché, promettant de révolutionner la gestion de contenu en ligne. Nous parlons du Drupal CMS, une plateforme conçue principalement pour les marketeurs qui offre des outils intuitifs pour créer des sites web sans coder. Qu'est-ce qui distingue ce projet? Quelles sont ses capacités, et en quoi diffère-t-il du Drupal Core? Nous vous encourageons à lire l'article ou à regarder un épisode de la série « Nowoczesny Drupal ».

L'histoire et le développement de Drupal

Drupal est l'un des plus anciens systèmes de gestion de contenu, développé en 2001. Depuis, il a subi de nombreuses modifications et améliorations, devenant l'un des outils open-source les plus populaires pour construire des sites web.

L'une des étapes clés de son développement a été la sortie de Drupal 8 en 2015. Il a introduit une architecture moderne basée sur des composants du framework Symfony, ce qui a permis une meilleure organisation du code et facilité le développement de nouvelles fonctionnalités. C'est à partir de cette version que le système a commencé à être appelé Drupal moderne.

Drupal a adopté une stratégie de publication cyclique, ce qui signifie que de nouvelles versions sont publiées tous les six mois. Les dernières versions actuelles sont Drupal 10.4 (publiée le 17 décembre 2024) et Drupal 11.1 (publiée le 16 décembre 2024).

Un graphique sur l'histoire de Drupal, montrant les différentes versions de Drupal publiées au fil des ans.

 

Il est important de noter que les versions de la famille Drupal 10 seront prises en charge jusqu'en 2026, offrant aux administrateurs et développeurs trois ans pour migrer vers la version 11. C’est une période de transition bien plus longue que la migration plus compliquée et laborieuse de Drupal 7 vers Drupal 8.

Au fil des ans, Drupal a acquis la réputation d'être un outil puissant mais aussi un système compliqué pour ceux sans connaissances techniques. Avec les versions 10 et 11, des mesures ont été prises pour simplifier l'expérience utilisateur et implémenter des technologies modernes, ce qui a permis la création d'un nouveau projet - Drupal CMS, basé sur Drupal Core.

Drupal Core - la fondation du système

Drupal Core est le cœur du système Drupal, composé de modules et fonctionnalités de base. Il inclut des outils pour gérer le contenu, la taxonomie, les catégories, les utilisateurs et les menus. De plus, il offre des fonctionnalités pour que les développeurs créent des modules supplémentaires qui étendent les capacités de Drupal.

Extrait d'une présentation sur la difficulté de Drupal Core et l'adaptation du système pour les développeurs.

 

Un des aspects clés de Drupal Core est sa modularité - en soi, il contient relativement peu de fonctionnalités prêtes à l'emploi. Ceux qui installent Drupal Core peuvent avoir l'impression que le système "n'a rien" puisqu'il a été créé avec des programmeurs spécialisés à l'esprit, créant, entre autres, le moteur du système - les modules.

En conséquence, Drupal Core ne nécessite pas de modifications du code pour personnaliser le système. Toutes les modifications et personnalisations peuvent être mises en œuvre via des modules supplémentaires, assurant la stabilité et des mises à jour faciles. En pratique, toute fonctionnalité peut être personnalisée ou redéfinie, offrant une excellente liberté de configuration.

Drupal CMS - le nouveau standard pour les marketeurs

Drupal CMS est une nouvelle version de Drupal, développée comme un système CMS pour les équipes marketing et les créateurs de contenu pour simplifier le processus de gestion de sites web. Ce n'est pas un système complètement nouveau - il est basé sur Drupal Core, mais il comprend une configuration prête à l'emploi et des modules préinstallés qui le rendent plus facile à utiliser, surtout pour ceux sans compétences en programmation.

Extrait d'une présentation sur Drupal CMS et l'initiative Drupal Starshot, y compris les fonctionnalités.

 

L'inspiration pour cette approche était de simplifier l'écosystème Drupal afin que les utilisateurs n'aient pas à chercher et installer eux-mêmes les modules. Cela peut être comparé à une distribution Linux - Drupal Core est comme le noyau du système, et Drupal CMS est une distribution prête à l'emploi, semblable à Ubuntu, où l'utilisateur obtient un ensemble d'outils prêts à l'emploi.

Drupal CMS a été développé dans le cadre de l' initiative Drupal Starshot , qui visait à rendre Drupal plus simple et accessible. L'idée principale est de créer un système fonctionnant avec une approche no-code, ce qui permet aux utilisateurs de créer et gérer des sites web sans programmation.

La colonne vertébrale de Drupal CMS repose sur deux nouveaux outils :

  • Drupal Recipes - un mécanisme pour l'installation et la configuration rapide des modules. Ainsi, au lieu de configurer manuellement le système, les utilisateurs peuvent importer des paramètres et fonctionnalités prêts à l'emploi en quelques secondes. Les Recipes conservent le savoir des spécialistes Drupal sous forme de code, qui peut être facilement importé dans n'importe quelle installation.
Extrait d'une présentation sur Drupal Recipes comme une fonctionnalité pratique dans Drupal CMS.

 

  • Experience Builder - un nouvel éditeur de contenu qui combine les meilleures fonctionnalités des modules Paragraphs et Layout Builder . Il permet de créer et d'éditer des pages en mode visuel, ce qui facilite grandement le travail des personnes non techniques.
Un affichage montrant l'Experience Builder dans Drupal CMS dans un épisode de la série « Nowoczesny Drupal ».

 

Drupal CMS sera développé à un rythme rapide - de nouvelles versions du système seront publiées tous les trois mois. La version officielle 1.0 a été publiée le 15 janvier 2025. La sortie prévue de l'Experience Builder aura lieu au troisième trimestre de 2025, ce qui renumérera le système à la version 2.0.

En résumé, Drupal CMS est une version moderne et plus facile à utiliser de Drupal qui permet de déployer rapidement des sites web, éliminant le besoin de connaissances approfondies du système. Avec des fonctionnalités telles que Recipes et Experience Builder, il est prêt à devenir un outil révolutionnaire pour les marketeurs et les entreprises à la recherche d'un CMS flexible mais convivial.

Quel système choisir : Drupal CMS ou Drupal Core?

Comme vous pouvez le voir, il existe actuellement deux systèmes Drupal qui ont des applications légèrement différentes. Lequel serait un meilleur choix pour votre organisation?

Drupal CMS est pour vous si :

  • Vous êtes un marketeur et souhaitez créer des sites web sans coder.
  • Vous avez un budget de 50K à 200K pour lancer le site web.
  • Vous souhaitez implémenter rapidement des solutions prêtes à l'emploi.
  • Vous travaillez dans une agence servant des clients avec des budgets limités.

Drupal Core est pour vous si :

  • Vous avez des programmeurs ou des professionnels de l'informatique dans votre équipe.
  • Vous avez besoin d'un haut degré de personnalisation du système pour vos besoins.
  • Vous créez des projets élaborés (par exemple,  systèmes intranet ou portails d'entreprise) avec des budgets supérieurs à 200K.

Drupal CMS contre Drupal Core - résumé

Drupal Core reste le choix pour le développement web. Il fonctionnera parfaitement lorsque vous avez des développeurs dans votre équipe et des spécifications rigoureuses et étendues pour votre projet. Par ailleurs, Drupal CMS est un CMS moderne qui va révolutionner la gestion de votre contenu. Ses principaux avantages sont la facilité d'utilisation, l'installation rapide de fonctionnalités grâce aux Recipes et un éditeur de contenu intelligent, l'Experience Builder. Cela rendra le système une option attrayante pour les marketeurs et les agences à la recherche d'outils efficaces et faciles à utiliser pour la gestion de sites web.

Si vous souhaitez en savoir plus sur Drupal CMS, consultez la documentation officielle ou contactez les experts de l' agence Drupal pour personnaliser le système à votre entreprise.

-