Joyeux anniversaire Drupal

12 April 2021 by Catalyst

With DrupalFest 2021 happening through this month, celebrating 20 years of Drupal is ON! As a proud Premium Supporting Partner, that has worked with Drupal for over 15 years, we thought it appropriate to mark the milestone anniversary by giving a big shout-out to 10 key things that we think makes Drupal so great.

For many Drupal users, the benefits of working with the open source content management system (CMS) may  be obvious.  However, for others there may be questions like “Why should I choose Drupal over WordPress?” or “What makes Drupal different to its competitors?”…. this post is for you.  

10 reasons to love Drupal

1. Open source software 

Drupal is a community-driven open source project that, as of March 2021, comprises: 

• >1.39 million members • >121,000 active contributors

The most significant benefit of having this community is that, compared to a proprietary one-vendor solution, Drupal is developed and maintained by the whole community.  It has an active and dedicated team to find and fix any security issues, together with the help of the broader community to keep the technology safe and secure to ensure continued delivery of reliable digital experiences. 

2. Free software

Drupal is free, which means that it has no licence costs; it is accessible to anyone that wants to use it.  That’s pretty awesome! 

3. Freedom to choose your IT service provider 

Being open source means there is no commitment to one particular proprietary vendor. Depending on your business needs, you can choose to obtain and switch support from any IT Service provider, as you see fit.  If you are looking for proven open source, Drupal expertise, a good start point for your search may be looking for a Drupal supporting partner.

4. Multilingual functionality supports a global reach

A truly global business that is supported by a CMS with multilingual functionality means that you can reach a wide audience and provide a great User Experience (UX).  The latest version has integrated multilingual capabilities. 

Drupal gives you 100 languages to choose from out the box; custom languages can be added without limit (find out more here: https://localize.drupal.org/). It also provides 4 core modules specifically for language and translation support.  You can build what you need to support your business and its website users.  You can find out more about Drupal Multilingual modules here.

Drupal Multilingual Module
495 Multilingual Modules to support you

Multilingual modules – feature highlights 

  •     Language detection & selection rules (Drupal core, various contrib modules to add detection methods)
  •     Integration with translation service providers, both human and machine (e.g. Translation Management Tool, GTranslate, Lingotek etc.)
  •     Language dropdown selector (e.g. Dropdown Language, Language Switcher Dropdown etc.)
  •     Per-domain language selection (Domain Access)
  •     Language & timezone user settings (Drupal core)
  •     Localised date & time formatting (Drupal core)

5. Responsive web design 

Since Drupal 8, the user interface is built with a responsive web design (RWD), which means it is mobile friendly to provide outstanding web accessibility.  The content editor is designed so that editing can be easily made to support a variety of devices, windows and screen sizes. Drupal is the perfect tool to create responsive digital experiences. You can find out more about Drupal Mobile modules here.

Drupal Mobile Modules
A large portfolio of support for web responsiveness

Mobile modules – feature highlights

  •     Responsive images (Drupal core)
  •     Accelerated delivery for mobile (e.g. Blazy, Accelerated Mobile Pages etc.)
  •     Tons of responsive widgets (e.g. Slick Carousel, Superfish, AddToAny, Flex Slider, Juicebox, Magnific etc.)
  •     Server side mobile detection (e.g. Mobile Detect, Mobile Device Detection etc.)
  •     Progressive Web App delivery, including offline capability (e.g. Progressive Web App)
  •     Various responsive pre-built or starter themes, and responsive tools & frameworks

6. Quality content editor experience

Easy to use content editing is a must for today’s busy marketers. Drupal has made great developments in this area, with the new admin theme “Claro” available from Drupal 8.8, with the aim of setting a new standard to clean, clear and accessible editor experience. You can find out more about Drupal Content modules here.

Drupal Content Modules
Nearly 5,000 modules to support your Content Editors

Drupal also has a built-in workflow manager so that content editing can be extended with custom workflows to support different use cases.

Content modules – feature highlights

  •     Page building using components and/or layouts (e.g. Paragraphs, Gutenberg, Bootstrap Layouts, Drupal core’s Layout Builder etc.)
  •     Customisable and extensible WYSIWYG editors (e.g. Drupal core, Entity Embed, Linkit, CKEditor Panel Button, Editor File upload etc.)
  •     Automated html/text postprocessing (e.g. Drupal core, Token, Entity Embed etc.).
  •     Customisable content entry forms (e.g. Drupal core, Form Group, Inline Entity Form)
  •     Customisable workflows, content staging, version control and moderation (e.g. Drupal core, Drupal core’s Workflows and Workspaces, Workbench etc.)

7. Security and User Access & Authentication 

One of the best ways to improve information security in your business is to tighten up access. Drupal provides an out-of-the-box interface for user roles and permissions that can be customised to meet your specific business needs.  

Drupal can also be extended to integrate with existing authentication systems, to provide functionality such as single sign-on (SSO) and multi-factor authentication (MFA). You can find out more about Drupal Security modules and User Access & Authentication modules here.

Drupal User Access & Authentication Modules
Restrict access to those that need it

Security & User Access modules – feature highlights

  •     User roles and permissions (Drupal core, Role Delegation, Nodeaccess, Access by Reference, Workbench Access etc.)
  •     Security tightening (e.g. Security Kit, Login Security, Username Enumeration Prevention, Content-Security-Policy, Password Policy etc.)
  •     Advanced authentication and authorisation, SSO, MFA etc. (e.g. TFA, simpleSAMLphp Authentication, LDAP, Simple OAuth, External Authentication etc.)
  •     Spam prevention (e.g. CAPTCHA and related modules, Honeypot, Antibot, SpamSpan etc.)
  •     Encryption (e.g. Encrypt, Key, Real AES etc.)

8. Integration flexibility

A modern digital experience, no longer relies on a single content base that serves all the content. A modern CMS must be capable of integrating and exchanging data with other systems.  At the front-end application (the actual interface an end-user is interacting with) needs to be optimised to deliver a seamless UX. 

Drupal has a robust and powerful built-in migration API to help to migrate data from other services to Drupal. That means that you can bring content to Drupal from almost anywhere: other websites built with different content management systems, various databases, feeds, older Drupal versions etc. These can then be migrated into standard Drupal content.

From an data exchange perspective, Drupal’s “API first” architecture (different website, new window), means that Drupal can interact with other applications to exchange data with them through and serve as a centralised backend content hub that exposes the content to other systems. 

You can find out more about Drupal Third-party integration modules here.

Drupal Third-party integration modules
Create a seamless UX with the support of Drupal

Third-party integration modules –  feature highlights

  •  Analytics, SEO and Marketing (e.g. Google Analytics, Mailchimp, Hubspot, Metatag etc.)
  •  Social media embedding and/or API integration (e.g. Twitter API Block, AddToAny, Facebook Page Plugin, Facebook Comments, YouTube Field, Simple Instagram Feed etc.)
  •  Advanced search platform and metadata harvesting integration (e.g. Search API Solr, Elastic Search, Views OAI-PMH etc.)
  •  Custom APIs and web services (e.g. Drupal core’s Serialization, JSON:API, RESTful web services, Views etc.)
  •  Performance boosting and Content Delivery Networks (e.g. CDN, Cloudfront Edge Caching, Redis etc.)

9. Design flexibility to support your brand

With over 2,900 free themes, you are equipped to change the look and feel of your Drupal site to make it truly unique to your business’s brand and identity. You can find out more about Drupal Content Display modules here.

Drupal Content Display Modules
Create a site  that supports your identity

10. Massive functionality

Last but not least is the sheer power of Drupal.  With more than 46,800 free modules (plugins) that extend and customise Drupal functionality, you can be safe in the knowledge that as your business grows in size and complexity, you have the tools to deliver the ultimate digital experience.

Catalyst support for Drupal

From our own experience of working with Drupal, it has proven to be ideal for complex, content heavy, high traffic websites where integration is critical; popular with our university and government clients, where high performance and accessibility is a must.  Drupal’s great standard features support easy content authoring, reliable performance and excellent security. However, its real power is in its flexible architecture: the modular nature of  the CMS  helps you build versatile, structured content that dynamic web experiences need.  

Looking for expert help with your project?

Catalyst is a Drupal Premium Supporting Partner, listed on the Australian Government GovCMS Panel. Get in touch and let’s explore how we can help.

Avec le DrupalFest 2021 qui se déroule ce mois-ci, la célébration des 20 ans de Drupal est activée ! En tant que fier partenaire de soutien Premium, qui travaille avec Drupal depuis plus de 15 ans, nous avons pensé qu’il était approprié de marquer cet anniversaire marquant en félicitant 10 éléments clés qui, selon nous, rendent Drupal si formidable.

Pour de nombreux utilisateurs de Drupal, les avantages de travailler avec le système de gestion de contenu (CMS) open source peuvent être évidents. Cependant, pour d’autres, il peut y avoir des questions comme « Pourquoi devrais-je choisir Drupal plutôt que WordPress ? » ou « Qu’est-ce qui différencie Drupal de ses concurrents ? »…. ce poste est pour vous.

 10 raisons d’aimer Drupal

1. Logiciel libre

Drupal est un projet open source communautaire qui, à partir de mars 2021, comprend :

• > 1,39 million de membres
• >121 000 contributeurs actifs

L’avantage le plus important d’avoir cette communauté est que, par rapport à une solution propriétaire à fournisseur unique, Drupal est développé et maintenu par l’ensemble de la communauté. Il dispose d’une équipe active et dédiée pour trouver et résoudre tous les problèmes de sécurité, avec l’aide de la communauté au sens large pour garder la technologie sûre et sécurisée afin d’assurer la livraison continue d’expériences numériques fiables.

2. Logiciel gratuit

Drupal est gratuit, ce qui signifie qu’il n’a aucun coût de licence ; il est accessible à quiconque veut l’utiliser. C’est assez génial !

3. Liberté de choisir votre prestataire informatique

Être open source signifie qu’il n’y a aucun engagement envers un fournisseur propriétaire en particulier. En fonction des besoins de votre entreprise, vous pouvez choisir d’obtenir et de changer de support auprès de n’importe quel fournisseur de services informatiques, comme bon vous semble. Si vous recherchez une expertise Drupal open source éprouvée, un bon point de départ pour votre recherche peut être la recherche d’un partenaire de support Drupal.

4. La fonctionnalité multilingue prend en charge une portée mondiale

Une entreprise véritablement mondiale soutenue par un CMS doté de fonctionnalités multilingues signifie que vous pouvez toucher un large public et offrir une excellente expérience utilisateur (UX). La dernière version intègre des capacités multilingues.

Drupal vous offre 100 langues au choix ; des langues personnalisées peuvent être ajoutées sans limite (en savoir plus ici : https://localize.drupal.org/). Il fournit également 4 modules de base spécifiquement pour le support linguistique et la traduction. Vous pouvez créer ce dont vous avez besoin pour soutenir votre entreprise et les utilisateurs de son site Web. Vous pouvez en savoir plus sur les modules Drupal multilingues ici.​​​​​​ ).

495 modules multilingues pour vous accompagner

Modules multilingues – faits saillants

 

  • Règles de détection et de sélection des langues (noyau Drupal, divers modules de contribution pour ajouter des méthodes de détection)
  • Intégration avec les fournisseurs de services de traduction, à la fois humains et machines (par exemple, outil de gestion de traduction, GTranslate, Lingotek, etc.)
  • Sélecteur de liste déroulante de langue (par exemple, langue déroulante, liste déroulante du sélecteur de langue, etc.)
  • Sélection de la langue par domaine (accès au domaine)
  • Paramètres utilisateur de langue et de fuseau horaire (Drupal core)
  • Formatage localisé de la date et de l’heure (noyau Drupal)

5. Conception de sites Web réactifs

Depuis Drupal 8, l’interface utilisateur est conçue avec une conception Web réactive (RWD), ce qui signifie qu’elle est compatible avec les appareils mobiles pour offrir une accessibilité Web exceptionnelle. L’éditeur de contenu est conçu pour que l’édition puisse être facilement effectuée pour prendre en charge une variété d’appareils, de fenêtres et de tailles d’écran. Drupal est l’outil parfait pour créer des expériences numériques réactives. Vous pouvez en savoir plus sur les modules Drupal Mobile ici.

Un large portefeuille de support pour la réactivité Web

Modules mobiles – fonctionnalités principales

 

  • Images responsives (noyau Drupal)
  • Livraison accélérée pour mobile (par exemple, Blazy, pages mobiles accélérées, etc.)
  • Des tonnes de widgets réactifs (par exemple, Slick Carousel, Superfish, AddToAny, Flex Slider, Juicebox, Magnific, etc.)
  • Détection mobile côté serveur (par exemple, détection mobile, détection d’appareil mobile, etc.)
  • Livraison progressive de l’application Web, y compris la capacité hors ligne (par exemple, l’application Web progressive)
  • Divers thèmes réactifs prédéfinis ou de démarrage, et outils et cadres réactifs

6. Expérience d’éditeur de contenu de qualité

thème “Claro” disponible à partir de Drupal 8.8, dans le but d’établir une nouvelle norme pour une expérience d’éditeur propre, claire et accessible. Vous pouvez en savoir plus sur les modules de contenu Drupal ici.

Près de 5 000 modules pour accompagner vos éditeurs de contenu

Drupal dispose également d’un gestionnaire de flux de travail intégré afin que l’édition de contenu puisse être étendue avec des flux de travail personnalisés pour prendre en charge différents cas d’utilisation.

Modules de contenu – points saillants des fonctionnalités

 

  • Création de pages à l’aide de composants et/ou de mises en page (par exemple, paragraphes, Gutenberg, mises en page Bootstrap, Layout Builder du noyau Drupal, etc.)
  • Éditeurs WYSIWYG personnalisables et extensibles (par exemple, Drupal core, Entity Embed, Linkit, CKEditor Panel Button, Editor File upload, etc.)
  • Post-traitement html/texte automatisé (par exemple, noyau Drupal, Token, Entity Embed, etc.).
  • Formulaires de saisie de contenu personnalisables (par exemple, Drupal core, Form Group, Inline Entity Form)
  • Flux de travail personnalisables, mise en scène du contenu, contrôle de version et modération (par exemple, le noyau Drupal, les flux de travail et les espaces de travail du noyau Drupal, Workbench, etc.)

7. Sécurité et accès utilisateur et authentification

L’un des meilleurs moyens d’améliorer la sécurité de l’information dans votre entreprise est de renforcer l’accès. Drupal fournit une interface prête à l’emploi pour les rôles et les autorisations des utilisateurs qui peuvent être personnalisés pour répondre aux besoins spécifiques de votre entreprise.

Drupal peut également être étendu pour s’intégrer aux systèmes d’authentification existants, afin de fournir des fonctionnalités telles que l’authentification unique (AU) et l’authentification multifacteur (MFA). Vous pouvez en savoir plus sur les modules Drupal Security et les modules d’accès et d’authentification des utilisateurs ici.

Restreindre l’accès à ceux qui en ont besoin

Modules de sécurité et d’accès utilisateur – points saillants des fonctionnalités

 

  • Rôles et autorisations des utilisateurs (Drupal core, Délégation de rôle, Nodeaccess, Access by Reference, Workbench Access, etc.)
  • Renforcement de la sécurité (par exemple, kit de sécurité, sécurité de connexion, prévention de l’énumération des noms d’utilisateur, politique de sécurité du contenu, politique de mot de passe, etc.)
  • Authentification et autorisation avancées, AU, MFA, etc. (par exemple, TFA, authentification simpleSAMLphp, LDAP, OAuth simple, authentification externe, etc.)
  • Prévention du spam (par exemple CAPTCHA et modules associés, Honeypot, Antibot, SpamSpan, etc.)
  • Cryptage (par exemple, Cryptage, Clé, Real AES, etc.)

8. Flexibilité d’intégration

Une expérience numérique moderne, ne repose plus sur une base de contenu unique qui sert tout le contenu. Un CMS moderne doit être capable d’intégrer et d’échanger des données avec d’autres systèmes. Au niveau de l’application frontale (l’interface réelle avec laquelle un utilisateur final interagit) doit être optimisée pour offrir une UX transparente.

Drupal dispose d’une API de migration intégrée robuste et puissante pour aider à migrer les données d’autres services vers Drupal. Cela signifie que vous pouvez apporter du contenu à Drupal depuis presque n’importe où : d’autres sites Web construits avec différents systèmes de gestion de contenu, diverses bases de données, flux, anciennes versions de Drupal, etc. Ceux-ci peuvent ensuite être migrés vers du contenu Drupal standard.

Du point de vue de l’échange de données, l’architecture « API d’abord » de Drupal (site Web différent, nouvelle fenêtre) signifie que Drupal peut interagir avec d’autres applications pour échanger des données avec elles et servir de hub de contenu principal centralisé qui expose le contenu à d’autres systèmes.

Vous pouvez en savoir plus sur les modules d’intégration Drupal tiers ici.

Créez une UX transparente avec le support de Drupal

Modules d’intégration tiers –  ce qu’il faut savoir sur les fonctionnalités

 

  • Analyse, référencement et marketing (par exemple, Google Analytics, Mailchimp, Hubspot, Metatag, etc.)
  • Intégration de médias sociaux et/ou intégration d’API (par exemple, bloc d’API Twitter, AddToAny, plugin de page Facebook, commentaires Facebook, champ YouTube, flux Instagram simple, etc.)
  • Plate-forme de recherche avancée et intégration de la collecte de métadonnées (par exemple, Search API Solr, Elastic Search, Views OAI-PMH, etc.)
  • API et services Web personnalisés (par exemple, la sérialisation du noyau Drupal, JSON:API, les services Web RESTful, les vues, etc.)
  • Amélioration des performances et réseaux de diffusion de contenu (par exemple, CDN, Cloudfront Edge Caching, Redis, etc.)

9. Flexibilité de conception pour soutenir votre marque

Avec plus de 2 900 thèmes gratuits, vous êtes équipé pour changer l’apparence de votre site Drupal afin de le rendre vraiment unique à la marque et à l’identité de votre entreprise. Vous pouvez en savoir plus sur les modules d’affichage de contenu Drupal ici.

Créez un site qui prend en charge votre identité

10. Fonctionnalité massive

Le dernier mais non le moindre est la puissance de Drupal. Avec plus de 46 800 modules gratuits (plugins) qui étendent et personnalisent les fonctionnalités de Drupal, vous pouvez être sûr qu’à mesure que votre entreprise grandit en taille et en complexité, vous disposez des outils pour offrir l’expérience numérique ultime.

Support de Catalyst pour Drupal

D’après notre propre expérience de travail avec Drupal, il s’est avéré idéal pour les sites Web complexes, riches en contenu et à fort trafic où l’intégration est essentielle ; populaire auprès de nos clients universitaires et gouvernementaux, où la haute performance et l’accessibilité sont un must. Les excellentes fonctionnalités standard de Drupal prennent en charge la création de contenu facile, des performances fiables et une excellente sécurité. Cependant, sa véritable puissance réside dans son architecture flexible : la nature modulaire du CMS vous aide à créer un contenu polyvalent et structuré dont les expériences Web dynamiques ont besoin.

Vous cherchez l’aide d’un expert pour votre projet?

Catalyst est un partenaire de ​​​​​​​support Drupal Premium, répertorié dans le ​​​​​​​panel GovCMS. du gouvernement australien. Contactez-nous et explorons comment nous pouvons vous aider.​​​​​​​

Contactez-nous aujourd’hui