Développement digital · fiche technologique
DrupalFiche technologique · Développement digital
Drupal pour des contenus structurés et des droits fins
Drupal est un système de gestion de contenu open source, taillé pour les sites aux contenus structurés, aux nombreux contributeurs et aux règles de publication précises. Voici ce qu'il fait mieux qu'un site classique, ce qu'il demande en échange, et le calendrier de support à connaître.
Le besoin
Des contenus qui ont une structure, pas seulement une page.
Vous ne choisissez pas un outil de publication : vous décidez qui peut publier quoi, sous quelle forme, avec quelle validation et dans quelles langues.
Dans Drupal, on commence par décrire ses contenus : une formation, un événement, une fiche de service, chacun avec ses champs précis (dates, lieux, documents, liens vers d'autres contenus). Cette modélisation permet ensuite d'afficher le même contenu sous plusieurs formes : page, liste filtrée, annuaire, ou flux pour une application. Elle demande un vrai travail de conception en amont, que nous menons avec vos équipes.
Drupal distingue des profils de contributeurs et des droits fins : qui crée, qui modifie, qui publie, sur quels types de contenu. Son module de modération permet d'ajouter des états entre « non publié » et « publié », par exemple brouillon puis relecture, avec des passages de l'un à l'autre que nous attribuons aux bons profils. Quand le contenu engage la responsabilité de l'organisation, c'est souvent la raison du choix.
En contrepartie, Drupal est plus exigeant : une prise en main plus longue pour les contributeurs, une administration à concevoir, et un suivi rigoureux des versions, dont le calendrier de support est public. Pour situer Drupal face à WordPress ou à un site sur mesure, voyez le tableau de notre page développement WordPress. Nous développons sous Drupal et nous vous aidons à décider sans parti pris.
Une structure avant l'apparence
Un contenu bien décrit se réutilise : la même formation alimente la page, la liste, la recherche interne et l'application, sans être ressaisie.
Des droits qui suivent l'organisation
Le service communication ne publie pas ce que le service juridique doit valider. Les profils et le circuit de validation reflètent ces règles, et se testent avec de vrais rédacteurs.
Un calendrier de versions à suivre
D'après le calendrier publié par Drupal.org, le support de Drupal 7 a pris fin le 5 janvier 2025, et la fin de vie de Drupal 10 est fixée au 9 décembre 2026. Un site Drupal se planifie sur plusieurs années.
Applications concrètes
Ce qu'on en fait, concrètement.
Six usages où la structure des contenus et la finesse des droits font la différence.
Circuit de validation éditoriale
Plusieurs rédactions publient sous le contrôle d'un relecteur ou d'un responsable : brouillon, relecture, publication, chaque passage étant réservé au bon profil.
Espace réservé et intranet
Des contenus visibles seulement par certains profils (salariés, adhérents, partenaires), avec des droits distincts selon le type de contenu.
Site multilingue
Un contenu décliné en plusieurs langues, avec des traducteurs distincts des rédacteurs, grâce au module de traduction de contenu intégré à Drupal.
Annuaire et catalogue filtrable
Formations, établissements, documents ou produits présentés en listes filtrables, construites à partir des champs plutôt que page par page.
Contenu diffusé vers une application
Le même contenu alimente le site et une application mobile ou un site en React, par une interface standard (JSON:API) intégrée à Drupal.
Migration vers une version maintenue
Passage d'un site Drupal 7, ou d'une version ancienne, vers une version prise en charge, avec reprise des contenus, des comptes et des adresses.
Les couches, de haut en bas
Du contenu à la publication, couche par couche.
Un site Drupal se construit par couches, dans cet ordre. Chacune se règle sans toucher aux autres : on peut faire évoluer les droits ou les langues sans refaire le modèle de contenu.
Modèle de contenu
Les types de contenu et leurs champs sont décrits une fois : formation, événement, document, avec leurs liens.
Rôles et droits
Chaque profil reçoit des permissions précises : consulter, créer, modifier, publier, par type de contenu.
Circuit éditorial
Brouillon, relecture, publié : des états et des passages d'un état à l'autre, confiés aux bons profils.
Langues
Chaque contenu peut exister en plusieurs langues, traduit par les personnes concernées.
Diffusion
Pages, listes filtrées et interface JSON:API : le même contenu sert le site et vos applications.
Schéma pédagogique : l'architecture réelle dépend du projet, des modules retenus et de la taille des équipes.
Faire le bon choix
Drupal convient-il à votre site ?
Un bon conseil commence par ce qu'il déconseille. Voici les situations qui justifient Drupal, et celles où un outil plus simple vous servira mieux.
Elle convient quand
- Vos contenus se déclinent en plusieurs types aux champs précis et reliés entre eux : formations et sessions, produits et documents, personnes et lieux.
- Plusieurs équipes publient avec des droits différents et un circuit de validation : rédacteur, relecteur, responsable de publication.
- Le site doit exister en plusieurs langues, avec des traducteurs distincts des rédacteurs.
- Le contenu doit aussi alimenter une application ou un autre site, par une interface de programmation standard.
Il vaut mieux l'éviter, ou la compléter, quand
- Une petite équipe publie quelques pages et veut une prise en main immédiate : un outil plus simple sera aussi plus facile à faire vivre.
- Personne ne suivra les mises à jour de sécurité : sur Drupal, les versions ont un calendrier de support public et strict, et un site laissé en arrière se retrouve sans correctifs.
- Le projet est avant tout une boutique : une solution e-commerce dédiée, ou une boutique WordPress, répond plus directement à ce besoin.
- Votre site tourne sur Drupal 7 et vous espérez le conserver : d'après Drupal.org, son support de sécurité a pris fin le 5 janvier 2025, et c'est une migration qu'il faut planifier.
Notre façon de l'intégrer
Comment nous l'intégrons.
Une méthode en quatre temps, qui part de vos contenus et de vos équipes avant de parler de modules.
Inventorier et modéliser
Nous listons vos contenus réels, les regroupons en types, définissons les champs et les liens, puis faisons saisir quelques exemples par vos rédacteurs pour juger le modèle.
Définir les rôles et le circuit
Une matrice « qui fait quoi » validée par vos responsables : profils, droits par type de contenu, états du circuit éditorial et passages autorisés. Elle devient la référence des essais.
Construire et reprendre l'existant
Une configuration versionnée, des modules retenus un à un, et la reprise des contenus existants avec les outils de migration que propose Drupal.org, contrôlée par échantillons.
Exploiter dans la durée
Une veille sur les annonces de sécurité, des mises à jour essayées sur une copie, et une feuille de route des versions qui tient compte du calendrier de support publié.
Aller plus loin
De la technologie au projet.
La technologie se choisit après le besoin : voici les expertises qui portent le projet, et les technologies voisines à comparer.
Expertises métier
- Sites et applications webLa démarche complète de création, de refonte et d'évolution d'un site ou d'une application.
- Développement WordPressL'alternative quand l'équipe est réduite et que le site est surtout éditorial : tableau comparatif avec Drupal.
- Hébergement et maintenanceMises à jour essayées sur copie, sauvegardes restaurables et suivi du calendrier de support.
- Maintenance de sécuritéSuivi des annonces de sécurité et application des correctifs sur un site exposé.
Technologies voisines
Toutes les technologies du pôle
Questions fréquentes
Les questions qu'on nous pose sur Drupal.
Des réponses courtes, pour décider avant de lancer un chiffrage.
Sources
Fiche relue en novembre 2026.
Faut-il quitter Drupal 10 avant sa fin de vie ?
D'après le calendrier publié par Drupal.org, la fin de vie de Drupal 10 est fixée au 9 décembre 2026 : aucune version n'est publiée au-delà. Drupal 11 est pris en charge, et la version majeure suivante figure au même calendrier. Nous inventorions vos modules et votre code spécifique, puis planifions la montée de version, essayée sur une copie.
Que risque un site resté sous Drupal 7 ?
Drupal 7 ne reçoit plus ni mises à jour de sécurité ni mises à jour de compatibilité depuis le 5 janvier 2025, d'après Drupal.org, qui ajoute que cela peut poser problème de conformité à certaines normes. Un support prolongé payant existe auprès de prestataires, mais il ne règle pas le fond. Nous recommandons une migration planifiée vers une version prise en charge.
Comment décrit-on les contenus d'un site Drupal avant de le construire ?
Nous partons de vos contenus réels, pas des écrans : nous les listons, les regroupons en types, définissons les champs de chacun et les liens entre eux, puis vérifions le modèle sur quelques exemples saisis par vos rédacteurs. Un modèle trop fin alourdit la saisie, un modèle trop pauvre empêche de réutiliser le contenu : l'équilibre se trouve en atelier.
Peut-on donner des droits différents à chaque rédacteur selon le type de contenu ?
Oui, c'est l'un des intérêts de Drupal : des rôles distincts reçoivent des permissions précises, par type de contenu et par action. Nous rédigeons d'abord une matrice « qui fait quoi », la faisons valider par vos responsables, puis la testons avec des comptes réels. Nous évitons les droits d'administration pour ceux qui n'en ont pas besoin, afin de limiter erreurs et risques de sécurité.
Drupal peut-il alimenter une application mobile ou un site en React ?
Oui. Drupal intègre le module JSON:API, qui expose les contenus par une interface standard : un site ou une application peut les lire et, selon les droits, les modifier. Les règles d'accès de Drupal continuent de s'appliquer. Associer Drupal à un site en React et Next.js se décide selon l'équipe qui développera les écrans.
La traduction des contenus est-elle intégrée à Drupal ?
Oui : le module de traduction de contenu, fourni avec Drupal, permet de traduire les contenus. Il convient à un site où les traducteurs ne sont pas les rédacteurs, à condition de prévoir leurs droits et leur circuit de validation. La traduction de l'interface et des textes de réglage est un sujet distinct, que nous cadrons dès le départ.
Un site Drupal à créer, à migrer ou à maintenir ?
Décrivez-nous vos contenus, vos équipes et votre version actuelle : nous vous disons si Drupal est le bon outil, et comment planifier son cycle de vie.