Drupal 11 : Les nouveautés et pourquoi vous devriez mettre à jour

Drupal 11 : Les nouveautés et pourquoi vous devriez mettre à jour

Par Charles Matte
Drupal 11

Le lancement de Drupal 11 marque un nouveau chapitre important pour l'une des plateformes CMS les plus puissantes et les plus flexibles. Connue pour son évolutivité, sa fiabilité et son efficacité, la plateforme poursuit son évolution, non seulement en s'adaptant aux besoins du développement web moderne, mais aussi en simplifiant un grand nombre de ses processus sans sacrifier ses fonctionnalités. Que vous soyez créateur de site, éditeur de contenu ou développeur « front-end », les nouvelles fonctionnalités de Drupal 11 sont conçues pour faciliter votre travail et le rendre plus efficace, tout en assurant la pérennité de votre site.

Un développement intéressant lié à Drupal 11 est sa connexion au produit « Drupal CMS », dont le nom de code interne est Starshot. Vous serez en mesure d'installer Starshot à partir du profil de base standard de Drupal via une « recette », une nouvelle fonctionnalité que nous examinerons plus en détail ci-après. Starshot s'appuie sur le système de base de Drupal 11, en exploitant ses fonctionnalités principales et en offrant aux utilisateurs une expérience simplifiée et prête à être mise en œuvre. Pour en savoir plus, consultez notre article : Viser les étoiles : Le projet Starshot ou Drupal CMS

Alors, quelles sont les nouveautés de Drupal 11 et pourquoi devriez-vous envisager une mise à niveau ? Entrons dans les détails et explorons les raisons pour lesquelles passer à Drupal 11 avec Monarq est la meilleure option.

Quelles sont les nouveautés de Drupal 11 ?

Composants de répertoire unique (SDC)
Drupal 11 fait un bond en avant dans le développement du front-end avec l'introduction des composants à répertoire unique (Single Directory Components - SDC). Traditionnellement, les développeurs devaient gérer les fichiers CSS, JavaScript et les fichiers “template” de chaque composant dans des répertoires distincts. Désormais, tous ces fichiers sont organisés dans un répertoire unique, ce qui facilite la gestion du code, le maintien de la cohérence et la réutilisation des composants. Pour les sites de plus grande envergure qui s'appuient fortement sur des composants complexes et modulaires, il s'agit d'une amélioration significative. Cela simplifie la gestion des thèmes et accélère le développement. Il en résulte également une meilleure cohérence entre les composants et une base de code plus propre et plus facile à gérer.

SDC
Source: Drupal 11 is available now!

Recettes : Configurations prédéfinies
Une autre caractéristique notable de Drupal 11 est le module « Recipes », conçu pour faire gagner du temps aux utilisateurs en leur permettant de créer des kits de configuration prédéfinis. Lorsque vous créez un nouveau site web et que vous avez besoin de configurer des paramètres spécifiques tels que les rôles des utilisateurs, les types de contenu ou les permissions, vous devez traditionnellement configurer manuellement chacun de ces éléments ou utiliser des profils d'installation plus élaborés. Les Recipes, en revanche, agissent comme des configurations prêtes à l'emploi que vous pouvez appliquer à votre site en quelques clics. Cela simplifie et accélère le processus de déploiement, tout en permettant aux administrateurs de sites de gérer plus facilement les configurations avancées sans avoir à se plonger dans le code. Bien qu'elles en soient encore à la phase expérimentale, les Recipes ont le potentiel de rendre la conception et l'administration de sites plus simples et efficaces.

Espaces de travail optimisés pour le staging de contenu
Avec la finalisation des « Workspaces » dans Drupal 11, la gestion des modifications de contenu et des prévisualisations est devenue beaucoup plus facile. Cette fonctionnalité vous permet de procéder à des modifications de contenu et de configuration directement au sein de votre site Drupal, plutôt que d'utiliser des installations ou des environnements séparés. Vous pouvez créer plusieurs espaces de travail au sein même du site de production, où le contenu peut être mis à jour, revu et approuvé pour finalement publier le tout d’un simple clic, sans jamais affecter la version en ligne. Cela élimine le risque de perturbation du site en production tout en améliorant la collaboration entre les créateurs de contenu et les développeurs, tout en gardant le tout dans une seule installation Drupal.

Publier contenu

Workspaces
Source: https://www.drupal.org/docs/8/core/modules/workspace/using-workspaces

Optimisation de la navigation et de l'interface d'administration
L'accessibilité reste une pierre angulaire de Drupal, et Drupal 11 apporte encore plus d'améliorations pour s'assurer que tous les utilisateurs peuvent naviguer sur les sites. Grâce à des améliorations conformes aux normes WCAG 2.2, Drupal s'assure que les parties front-end et les espaces d'administration de votre site sont accessibles à tous. L'interface d'administration a été remaniée avec un menu plus intuitif et rabattable qui permet un accès plus facile aux outils communs et à la gestion du contenu. Attendez-vous à d'autres mises à jour de l'interface d'administration dans les prochaines versions, au fur et à mesure que Drupal 11 continuera d'évoluer.

UI

Ajouter field

Pourquoi devriez-vous considérer Drupal 11 pour votre prochain projet ?
Cette nouvelle version vous fournira une base plus sûre, plus évolutive et plus efficace pour votre site web, ce qui garantit qu'il est prêt à répondre aux attentes de votre entreprise. De plus, Drupal 11 introduit les mises à jour automatiques à même Drupal Core, qui se concentre sur la livraison de mises à jour au niveau des patchs (ex : 11.0.0 à 11.0.1), ce qui rend les mises à jour encore plus simples et permet de les automatiser à l'aide du programme d'exécution de tâches Cron de Drupal. Cela garantit que votre site reste à jour avec les derniers patchs, ce qui rend votre site moins vulnérable et le protège de potentielles menaces de sécurité.

Drupal 10 sera supporté jusqu'en 2026 ; il n'y a donc pas d'urgence à le mettre à jour. Mais la mise à niveau vers Drupal 11 permettra à votre site de tirer parti des dernières innovations de Drupal. Que vous utilisiez Drupal 10 ou que vous envisagiez Drupal 11, notre équipe reste experte d'une version à l'autre, ce qui nous permet de vous aider à développer et à maintenir votre site sur n'importe quelle version, afin que vous puissiez vous concentrer sur ce qui compte : vos objectifs professionnels. 

Monarq est là pour rendre votre mise à niveau vers Drupal 11 aussi simple que possible. La mise à niveau de votre site vers Drupal 11 avec Monarq garantit un processus efficace et stratégique. Nous offrons des solutions sur mesure, à l'épreuve du temps, qui sont conçues pour évoluer avec votre entreprise. Certains de nos projets, comme la mise à niveau du site Web de l'Institut des cadres de McGill, la solution de commerce électronique avec un nouveau centre d'exécution pour l'American Library Association, la reconstruction et l'automatisation de l'application d'inscription aux cours du CERIU, et l'intégration de l'API Tourinsoft avec Tourisme Montréal, entre autres, ont démontré comment nous transformons les sites Web en utilisant les technologies Drupal de pointe, tout en veillant à ce que la gestion du contenu soit rationalisée et intuitive.

Notre système de Sections et de Composantes a déjà rendu Drupal plus convivial pour les administrateurs de sites, et Drupal 11 est parfaitement aligné avec notre mission de simplifier l'expérience web pour tous les utilisateurs. Nous créons des systèmes et des solutions pour qu'ils soient à l'épreuve du temps et qu'ils puissent évoluer en fonction des besoins de votre entreprise.

Ainsi, que vous souhaitiez créer un tout nouveau site sur Drupal 11 ou planifier la mise à jour de votre site Drupal pour profiter des dernières fonctionnalités, notre équipe possède l'expertise nécessaire pour donner vie à votre vision et vous aider à explorer toutes les possibilités. N'hésitez pas à nous contacter dès aujourd'hui !

 

Avez-vous un projet Drupal qui doit être exécuté parfaitement? Communiquez avec nous.