Il est probable que vous rencontriez Drupal éventuellement si vous travaillez dans le domaine de la conception, la construction ou la mise à jour de sites web. Après tout, Drupal existe depuis 2009 et est aujourd'hui utilisé par la moitié des entreprises de la fortune 500.
Cet article est idéal pour tous ceux qui souhaitent se familiariser avec Drupal, comprendre ses caractéristiques et ses avantages, et trouver des ressources pour adopter Drupal pour leur site web.
Vous cherchez quelque chose de spécifique ? Accédez à une section :
- Qu'est-ce que Drupal - un CMS ou un DXP ?
- L'utilisation de Drupal est-elle gratuite ?
- Que comprend Drupal ?
- À quoi sert Drupal ?
- Pourquoi choisir Drupal ?
- Glossaire Drupal
- Faits amusants sur Drupal
- Démarrer avec Drupal
Qu'est-ce que Drupal - un CMS ou un DXP ?
À la base, Drupal est un système de gestion de contenu (SGC ou CMS). Un CMS permet aux non-développeurs de créer, structurer, mettre à jour et gérer le contenu de leur site web. Drupal vous permet également de créer des flux de publication et diverses fonctionnalités dynamiques autour de votre contenu.
Au fil des ans, Drupal est devenu le composant central d'une plateforme d'expérience numérique (DXP). Une DXP est un ensemble intégré de technologies qui offrent des expériences aux utilisateurs à travers divers points de contact numériques, tels que les sites web, les publicités en ligne, les campagnes de courriels et les médias sociaux. En plus des capacités traditionnelles d'un CMS, une DXP peut inclure la gestion de la relation client, l'automatisation du marketing, l'analyse, la personnalisation, la gestion des ressources numériques, etc. C'est un moyen puissant pour les organisations d'adapter et de développer leur présence en ligne dans un paysage numérique en constante évolution.
Drupal est particulièrement adapté aux projets dans lesquels vous souhaitez combiner un contenu de haute qualité avec une gamme complète d'outils pour vos équipes de marketing et de développement web. Parce que nous sommes une agence spécialisée dans Drupal, Evolving Web s'associe à Acquia - un DXP open-source conçu uniquement pour Drupal - pour permettre à nombre de nos clients de mettre en œuvre des solutions numériques améliorées.
L'utilisation de Drupal est-elle gratuite ?
Drupal est un CMS open source : l'utilisation et l'extension sont donc gratuites. Il n'y a pas de frais de licence comme c'est le cas pour les logiciels propriétaires. D'autres coûts restent à prendre en compte lors de la création d'un site, tels que le développement web personnalisé et les services de conception web.
L'open source est bien plus qu'un simple moyen d'obtenir quelque chose gratuitement. Les logiciels libres ont un code que tout le monde peut inspecter, modifier et améliorer. Cela signifie que des milliers de personnes du monde entier peuvent s'unir pour améliorer Drupal pour tout le monde. Rien qu'en 2023, plus de 7 800 personnes ont apporté des contributions open source à Drupal.
L'importante communauté mondiale de Drupal fournit les compétences, les connaissances et la force humaine nécessaires à une innovation rapide et efficace dans Drupal. Par exemple, elle a permis un contrôle rigoureux et des applications créatives pour les technologies d'intelligence artificielle dans Drupal. La communauté apporte également des perspectives diverses pour garantir que Drupal évolue d'une manière qui soit inclusive, accessible et qui tienne compte des différents besoins des utilisateurs. Guidée par le manifeste du web ouvert, elle s'efforce de créer un web meilleur pour tous.
Que comprend Drupal ?
Le noyau de Drupal fournit les fonctionnalités essentielles dont tout site web a besoin, notamment la navigation principale, les pages de contenu, l'en-tête, le pied de page, la barre de recherche, etc. Il fournit également des outils permettant à votre équipe de créer et de gérer du contenu.
Les fonctionnalités prêtes à l'emploi de Drupal sont les suivantes :
- Éditeur WYSIWYG qui permet aux éditeurs de contenu et aux administrateurs de sites de rédiger, éditer, prévisualiser, archiver, publier et mettre à jour facilement le contenu. Drupal 10 a introduit CKEditor 5 pour une expérience d'édition améliorée.
- Layout Builder, une solution puissante sans code qui permet aux utilisateurs non techniques de créer rapidement et facilement des pages d'atterrissage personnalisées. Il propose des modèles de mise en page et des outils de glisser-déposer.
- Des flux de travail, des approbations et des révisions personnalisables afin que vous puissiez suivre chaque mise à jour de contenu et revenir à une version antérieure.
- Une barre d'outils d'administration qui vous permet d'accéder rapidement aux pages administratives les plus importantes.
- Thème frontal par défaut, Olivero, qui offre un design moderne, réactif et accessible aux utilisateurs de votre site web.
- Thème de l'interface d'administration par défaut, Claro, qui offre une interface simple, intuitive et conviviale pour les éditeurs de contenu et les créateurs de sites.
- Module médias, qui permet aux utilisateurs de télécharger, de gérer et de réutiliser des fichiers et des ressources multimédias, y compris des médias locaux et du contenu distant provenant de YouTube, Vimeo, Twitter, etc.
- Bibliothèque de médias, qui offre des fonctions supplémentaires pour trouver et utiliser des éléments multimédias existants, particulièrement utiles pour les sites contenant de grandes quantités de contenu réutilisable.
- Constructeur de formulaires web pour créer facilement n'importe quel type de formulaire : des formulaires simples de contact ou d'enquête et même des formulaires de demande complexes à plusieurs étapes.
- Module de traduction de contenu pour créer des sites web multilingues.
URL personnalisables et métabalises configurables pour vous aider à créer un contenu convivial et optimisé pour les moteurs de recherche. - Module de recherche qui permet aux utilisateurs de rechercher un contenu spécifique sur votre site, ainsi que des intégrations avec des moteurs de recherche d'entreprise tels que Solr.
- Module de migration qui fournit des services pour migrer des données de différentes sources vers Drupal 9/10.
- Des mises à jour régulières pour garantir la sécurité, améliorer les performances et fournir des fonctionnalités encore meilleures à votre équipe et aux utilisateurs finaux.
L'architecture flexible et la conception modulaire de Drupal vous permettent de personnaliser et d'étendre votre site web une fois que vous avez mis en place les éléments de base.
Les thèmes Drupal vous permettent de personnaliser l'aspect et la convivialité de votre site web en fonction des lignes directrices de votre marque et en utilisant le cadre de votre choix. Il est courant d'acheter un thème auprès d'un tiers ou de demander à une agence numérique comme Evolving Web de concevoir et de développer un thème personnalisé pour vous.
Les modules Drupal vous permettent d'ajouter de nouvelles caractéristiques et d'étendre les fonctionnalités de votre site web. Il existe actuellement plus de 51 000 modules prêts à être ajoutés, parmi lesquels vous pouvez choisir ! Vous pouvez facilement les rechercher dans le tableau de bord d'administration à l'aide du module Project Browser dans Drupal 10.
L'architecture API-first de Drupal inclut la prise en charge des API REST, JSON et GraphQL, ce qui en fait un CMS fiable pour les configurations hybrides ou entièrement découplées. Cela signifie que vous pouvez utiliser Drupal pour alimenter le back-end de votre site, tout en utilisant un système différent pour présenter le contenu sur le front-end.
À quoi sert Drupal ?
Maintenant que vous savez ce qu'est Drupal, vous vous demandez peut-être pour quels types de projets il est généralement utilisé. La grande flexibilité de Drupal, ses fonctionnalités prêtes à l'emploi et son modèle open source en font un CMS de choix pour les sites web complexes et de grande taille, ainsi qu'un favori dans les secteurs de l'enseignement supérieur, de l'administration, de la santé et des organisations à but non lucratif. Alors que de nombreux autres CMS se concentrent sur des cas d'utilisation spécifiques, Drupal a évolué pour s'adapter à presque tous les cas d'utilisation qui impliquent un contenu numérique.
Drupal est à l'origine d'un large éventail d'expériences numériques, notamment :
- Sites web d'entreprises et d'institutions - flux de publication distribués, image de marque de l'entreprise
- Intranets - contenu privé, flux de travail personnalisés pour les processus internes, listes de contenu interne, authentification unique
- Annuaires en ligne - interfaces de recherche avancée, listes de contenus connexes, intégrations avec des contenus tiers
- Sites web interactifs - fonctions pour les utilisateurs connectés, formulaires à plusieurs étapes, personnalisation du contenu, JavaScript personnalisé pour créer des interfaces dynamiques telles que des cartes et des visualisations, interfaces frontales découplées.
- Portails marketing - pages d'atterrissage qui favorisent le référencement et l'expérience utilisateur, intégrations avec des outils d'automatisation du marketing, gestion de la taxonomie et des métadonnées.
En quête d'inspiration et d'exemples ? Consultez quelques-uns des projets Drupal que nous avons réalisés en partenariat avec diverses organisations en Amérique du Nord, notamment Planned Parenthood Direct, Beneva, SkilledTradesBC et Bibliothèque et Archives nationales du Québec.
Pourquoi choisir Drupal ?
Il existe des dizaines de raisons pour toute organisation d'utiliser Drupal - nous en présentons quelques-unes ci-dessous. Il est également intéressant de se pencher sur les avantages de Drupal 10, ainsi que sur les avantages sectoriels de Drupal pour l'enseignement supérieur et les organisations gouvernementales.
La sécurité fiable
Votre organisation est responsable de la mise en place d'un site web sécurisé qui protège les données des utilisateurs. Drupal dispose d'une équipe dédiée à la sécurité qui publie régulièrement des mises à jour de sécurité pour corriger les vulnérabilités potentielles avant qu'elles ne soient exploitées. Drupal dispose également de normes de codage rigoureuses et d'un processus strict de révision du code par la communauté qui permet de minimiser les risques potentiels.
Le module de mise à jour automatique de Drupal 10 vous permet d'effectuer des mises à jour de sécurité en quelques clics, sans avoir à coder. Drupal surpasse également WordPress dans sa gestion des données sensibles et des situations de sécurité complexes, alors que la plus grande dépendance de WordPress à l'égard d'extensions tierces le rend plus vulnérable.
Des outils d'édition puissants
Drupal permet aux utilisateurs non techniques de créer du contenu dynamique rapidement et facilement grâce à des outils tels que Layout Builder et CKEditor 5. Des initiatives Drupal en cours visent à rendre l'interface d'administration encore plus conviviale. En outre, il existe de nombreux modules complémentaires permettant d'améliorer l'expérience d'édition du contenu de votre site web, tels que les modules contribués de CKEditor 5.
Contrôle des autorisations des utilisateurs
Les organisations peuvent créer un nombre illimité de rôles d'utilisateurs dans Drupal, ce qui leur permet de contrôler étroitement les personnes autorisées à consulter, modifier, personnaliser et publier un contenu spécifique. C'est un moyen efficace de protéger votre marque et votre réputation numérique, et de gérer les flux de travail au sein des équipes et dans l'ensemble de votre organisation.
Prise en charge des multisites
La fonction multisite de Drupal vous permet de créer plusieurs sites web à partir d'une seule installation. Ces sites peuvent être gérés de manière centralisée par votre équipe web, par exemple, ainsi que par chaque département, sous-marque ou filiale. C'est un moyen efficace de contrôler votre marque numérique tout en permettant aux équipes concernées de s'approprier leur contenu. De plus, vous pouvez économiser du temps et des ressources en mettant à jour la dernière version de Drupal pour tous vos sites en même temps.
Consultez notre collaboration avec le campus Markham de l'Université York pour voir un exemple de site Web autonome, mais qui se connecte à l'écosystème Web plus large de l'Université.
Intégrations avec des tiers
Drupal offre depuis longtemps une prise en charge fiable des API REST, JSON et GraphQL, permettant l'intégration avec diverses applications tierces. Cela signifie que vous pouvez créer de meilleurs flux de travail en connectant votre site à une gamme de plateformes numériques, de systèmes et de services, ce qui rend Drupal idéal pour une configuration hybride ou découplée.
Accessibilité pour les utilisateurs handicapés
L'accessibilité du web est une considération essentielle pour toute organisation. Elle vous permet d'atteindre un public plus diversifié et de respecter les lois et réglementations en vigueur. Drupal dispose de plusieurs fonctions d'accessibilité de base, notamment la prise en charge de textes alternatifs, de sous-titres, de transcriptions pour les contenus multimédias et d'un thème par défaut conforme aux WCAG AA. Il existe également de nombreux modules complémentaires pour vous aider à concevoir une expérience numérique inclusive.
Une performance optimisée
Les performances ont un impact considérable sur le succès de votre site. En 2018, la BBC a constaté qu'elle perdait environ 10 % de son audience pour chaque seconde supplémentaire de chargement de son site. Drupal surpasse largement les autres plateformes open source en matière de performances sous pression. Il a été conçu dès le départ pour être capable de gérer des charges de trafic importantes. Drupal 10 a introduit Symfony 6.2 comme pile technologique sous-jacente, ce qui lui a permis d'apporter des améliorations significatives en termes de vitesse et d'efficacité grâce à la mise en cache, au routage, à la création de modèles et au rendu des pages. Son processus de construction frontale est optimisé à l'aide d'outils tels que Webpack.
La personnalisation
La personnalisation aide les organisations à favoriser les relations individuelles en ligne en leur permettant d'offrir un contenu pertinent à chaque utilisateur. La capacité de Drupal à personnaliser en profondeur comprend des modules de personnalisation intégrés et contribués. Les organisations qui souhaitent porter la personnalisation à un niveau supérieur peuvent tirer parti des outils de pointe d'Acquia, un DXP conçu uniquement pour Drupal.
Découvrez pourquoi nous recommandons Drupal à de nombreux clients ou contactez-nous pour discuter avec nos experts si Drupal répond à vos besoins.
Glossaire Drupal rapide
Lorsque vous vous familiarisez avec Drupal, une partie de la courbe d’apprentissage consiste à comprendre la terminologie. Ne vous inquiétez pas, vous découvrirez bientôt que ce n’est pas aussi compliqué qu’il y paraît. Voici quelques termes utiles pour vous aider à démarrer immédiatement :
- Node – toute pièce de contenu individuelle, tel qu’une page, un sondage, un article, un sujet de forum ou une entrée de blogue.
- Type de contenu – un gabarit pour un type de node spécifique. Typiquement, chaque type de contenu possède un ensemble de champs que les auteurs utilisent pour les créer.
- Taxonomie –vocabulaire et termes qui organisent votre contenu. Par exemple, ces derniers vous permettent d’identifier et de catégoriser les articles de blogues ou de nouvelles.
- Vue–une liste de contenu. Ça peut être une liste de nouvelles simples ou quelque chose de plus excitant comme une carte ou un calendrier
- Module – code que vous pouvez ajouter à votre site Drupal pour ajouter des fonctionnalités.
- Theme – défini la mise en page et le design de l’interface utilisateur.
- Block –une boîte pour afficher queque chose sur une page (le formulaire de recherche, le logo, la notice de droit d’auteur dans le bas de page..)
- Permission – une tâche qu’un utilisateur peut faire (ex. Voir le contenu, ajouter un commentaire, éditer un évènement)
- Role –un type d’utilisateur (ex. Auteur, éditeur ou membre.)
- Drupal core – l’ensemble des fonctionnalités standard de Drupal.
- Contrib module – fonctionnalité complémentaire, fournie par la communauté Drupal.
- Custom module – fonctionnalité complémentaire, construit sur mesure pour un projet spécifique (ex. Un module qui permet l’intégration à un CRM personalisé.)
Faits intéressants sur Drupal
- L'un des premiers CMS open source jamais créés.
- Le mot Drupal vient de druppel, qui signifie "goutte" en néerlandais. Il a été choisi après que Dries a essayé d'enregistrer le domaine "dorp.org". Dorp signifie "village" en néerlandais. Il s'est trompé en tapant "drop.org", et l'erreur est restée.
- Le logo de Drupal est une goutte stylisée. La communauté Drupal utilise aussi largement le Druplicon, une goutte en forme de dessin animé qui, dans l'esprit de l'open source, est adoptée par les communautés locales du monde entier.
- La version majeure la plus récente de Drupal est Drupal 10, publiée le 14 décembre 2022.
- En décembre 2023, 783 930 sites web utilisaient Drupal.
- Drupal est écrit en PHP, le langage de programmation qui équipe près de 80 % des sites web. La dernière version de Drupal utilise des techniques modernes de code orienté objet et tire parti du cadre Symfony 6.2.
- En 2023, plus de 7 800 personnes ont contribué à Drupal.
- Il existe actuellement plus de 51 000 modules disponibles pour être ajoutés aux sites web Drupal.
- Drupal est utilisé par 71 % des 100 plus grandes universités, dont le MIT, l'Université d'Oxford, Stanford et toutes les écoles de la Ivy League.
- Plus de 150 pays utilisent Drupal dans des agences gouvernementales et intergouvernementales.
Démarrer avec Drupal
Lire sur Drupal, c'est bien, mais rien ne vaut de le voir en action par soi-même ! Vous pouvez essayer Drupal rapidement et facilement grâce à une démo gratuite hébergée par l'un des partenaires de confiance de Drupal. Vous trouverez également sur drupal.org un guide de l'utilisateur contenant des conseils simples pour l'installation, l'administration, la construction et la maintenance d'un site web Drupal. Notre guide de migration de Drupal 7 vers Drupal 10 vous aidera à mettre à niveau un site web Drupal existant vers la dernière version.
La planification, la conception et la réalisation d'un site web Drupal réussi est une tâche importante. La plupart des organisations s'associent à une agence numérique comme Evolving Web. Les clients bénéficient de notre expertise Drupal, de plus de 16 ans d'expérience et d'une équipe de plus de 90 stratèges, créatifs et technologues. Nos services vont de la découverte à la conception et au développement, en passant par les mises à jour, la maintenance, la stratégie de contenu et le référencement. Nous proposons également des formations Drupal pour permettre aux équipes d'entretenir et de développer leurs sites web en toute confiance.