Partager cet article :

Blog
Aug 05, 20249 min read

Drupal 11 : à quoi s'attendre ? Guide complet des nouvelles fonctionnalités et des améliorations

Svetoslava Angelova

Responsable de la mise en œuvre

Drupal 11 : à quoi s'attendre ? Guide complet des nouvelles fonctionnalités et des améliorations

Drupal 11 est arrivé, et il est temps de se plonger dans les nouvelles fonctionnalités et améliorations passionnantes qui vont redéfinir la gestion de contenu et le développement de sites Web. Dans ce billet, nous allons explorer les fonctionnalités, les améliorations et l'impact global que Drupal 11 aura sur votre stratégie numérique.

Nouvelles fonctionnalités et améliorations dans Drupal 11

Interface d'administration modernisée

Drupal 11 apporte une interface d'administration remaniée, axée sur la convivialité et l'accessibilité. Le design plus épuré et la navigation intuitive rendent la gestion de contenu plus simple et plus efficace, et s'adressent aussi bien aux débutants qu'aux développeurs chevronnés. La barre d'outils d'administration classique s'affiche désormais plus rapidement sur les pages frontales et dorsales, améliorant ainsi l'efficacité.

Image
Screenshot of the Drupal 11 administration configuration page showing various settings options.
Image
add field configuration page drupal 11 demo

 

Gestion avancée des médias

Les nouveaux outils de gestion des médias de Drupal 11 permettent une manipulation plus souple des images, vidéos et autres types de médias. La bibliothèque de médias mise à jour offre des options améliorées d'organisation, d'étiquetage et de récupération, garantissant que votre contenu est facilement accessible et réutilisable. Les entités média prennent désormais en charge l'édition des révisions, et les styles d'image par défaut utilisent WebP, ce qui réduit la taille des images d'environ 25 à 34 %.

Amélioration de l'approche API-first

Drupal 11 continue d'adopter l'initiative API-first, ce qui facilite l'intégration avec d'autres systèmes et plates-formes. Les améliorations apportées aux API RESTful et à la prise en charge de GraphQL permettent un partage transparent des données et des architectures découplées plus dynamiques. La navigation découplée a été simplifiée grâce à des points d'extrémité dédiés utilisant la norme Linkset, ce qui permet aux développeurs frontaux de consommer plus facilement les données des menus et de gérer les menus des applications sans écrire de code.

Fonctionnalités de sécurité améliorées

La sécurité reste une priorité absolue avec Drupal 11. La plateforme introduit des mesures de sécurité avancées, notamment des mises à jour automatisées et des protocoles de cryptage plus robustes, pour une plus grande tranquillité d'esprit dans un monde de plus en plus numérique. L'API de politique d'accès prend en charge des solutions de contrôle d'accès complexes allant au-delà des autorisations et des rôles traditionnels, offrant une gestion des accès plus flexible et plus sûre.

Performance boosts

Avec des améliorations de performance, Drupal 11 garantit des temps de chargement plus rapides et une expérience plus fluide pour l'utilisateur. Les stratégies de mise en cache améliorées, l'optimisation des bases de données et l'utilisation de PHP 8.3 contribuent à la vitesse et à l'efficacité globales de votre site web. L'analyse proactive des performances est facilitée par Gander, un cadre de test automatisé qui surveille les principales mesures de performances.

Intégration Symfony 7

Drupal 11 est construit sur Symfony 7, apportant les dernières avancées du cadre Symfony dans l'écosystème Drupal. Cette intégration améliore les performances, la sécurité et l'efficacité du développement.

Améliorations du constructeur de layouts

Le constructeur de layouts de Drupal 11 a été amélioré pour offrir plus de flexibilité et de contrôle sur la conception des pages. Avec une fonctionnalité améliorée de glisser-déposer et des mises en page personnalisables, la création de pages visuellement attrayantes est plus facile que jamais.

Image
layout builder enchancements in Drupal 11 demo

 

Améliorations du CMS sans tête

Drupal 11 renforce encore ses capacités en tant que CMS sans tête. Grâce à de meilleures options de découplage et à une prise en charge améliorée des frameworks JavaScript tels que React et Vue.js, les développeurs peuvent créer des expériences utilisateur plus dynamiques et interactives.

Capacités multilingues

Drupal 11 reste à la pointe de la prise en charge multilingue, ce qui facilite la création et la gestion de sites dans plusieurs langues. Les nouvelles fonctionnalités améliorent les flux de traduction et garantissent la cohérence du contenu dans les différentes langues.

Composants à répertoire unique (SDC)

Le module Composants à répertoire unique fait désormais partie du noyau de Drupal, ce qui rend la création de composants d'interface utilisateur plus efficace. Tous les éléments nécessaires à la création d'un composant étant regroupés dans un seul répertoire, les composants sont plus faciles à trouver, à réutiliser et à écrire. Cette fonctionnalité est particulièrement bénéfique pour les développeurs frontaux qui ne sont pas forcément très familiers avec Drupal.

Amélioration de la création de menus

Drupal 11 simplifie la création de menus en permettant aux utilisateurs d'ajouter directement des éléments de menu enfant et de rationaliser l'édition des éléments de menu. Cela permet aux utilisateurs de se concentrer sur les éléments clés nécessaires à la construction de sites de qualité.

Image
demo of improved menu creation in Drupal 11

 

Modernisation du JavaScript

Les composants JavaScript modernes sont utilisés pour remplacer certaines utilisations de l'interface utilisateur jQuery. Les concepteurs de Drupal peuvent désormais tirer parti de la minification des fichiers JavaScript à la volée, ce qui réduit la taille des fichiers et améliore les performances.

Débogage et contrôles de cache

Drupal 11 introduit un "mode de développement Twig" pour les développeurs, offrant de puissants outils de débogage et réduisant le besoin de vider le cache de manière répétitive. En outre, une option "Do Not Cache Markup" permet de mieux contrôler les mécanismes de mise en cache.

Image
demo development settings Drupal 11

 

Améliorations du CKEditor 5

Le CKEditor 5 de Drupal 11 comprend des améliorations telles que la possibilité de configurer des langages de programmation ou de balisage spécifiques pour le bouton "Bloc de code", améliorant ainsi l'expérience de création et d'édition.

Image
CKeditor 5 enchancements demo Drupal 11

 

Gestion des blocs

Les constructeurs de sites peuvent créer des blocs personnalisés directement dans l'interface administrative avec des autorisations et des contrôles de révision plus granulaires. Les blocs peuvent être affichés ou masqués en fonction de l'état de la réponse, ce qui améliore la flexibilité.

Espaces de travail stables

Le module Espaces de travail de Drupal 11 permet aux utilisateurs de préparer et de mettre en scène les mises à jour de contenu, ce qui facilite la gestion et l'examen des modifications avant la publication.

Image
demo drupal 11 stable workspaces

 

Fonctionnalités de taxonomie

Drupal 11 améliore la taxonomie avec une interface utilisateur visuelle pour l'affichage, l'annulation et la suppression des révisions. Il prend également en charge les flux de travail de modération de contenu pour les termes de taxonomie.

Construction de sites composables avec les API de recettes

L'API de recettes permet des étapes de construction de sites automatisées qui peuvent être combinées et qui ne s'attardent pas après l'application. Cette fonctionnalité favorise la construction de sites composables et simplifie le processus de mise en place de cas d'utilisation spécifiques.

Capacité de chargement paresseux améliorée

BigPipe dans Drupal 11 prend en charge les aperçus d'interface pour le contenu retardé, ce qui améliore l'expérience de l'utilisateur en réduisant les reflux de page. Les images réactives et le contenu oEmbed peuvent également être chargés paresseusement, ce qui optimise les temps de chargement initiaux des pages.

Amélioration des performances du code de base

Le code de base de Drupal 11 a été rationalisé et nettoyé afin d'améliorer les performances et la sécurité. Le code obsolète de Drupal 10 a été supprimé, ce qui réduit la confusion et la redondance dans les API.

Que peut-on attendre de plus ?

Navigateur de projets

L'une des fonctionnalités dont on parle le plus est le navigateur de projets, qui simplifie le processus de recherche et d'installation des modules. Cette interface conviviale est conçue pour aider les créateurs de sites à localiser rapidement les outils dont ils ont besoin sans effectuer de longues recherches.

Mises à jour automatiques

Les mises à jour automatiques de Drupal 11 visent à simplifier la maintenance des sites et la gestion de la sécurité. Cette fonctionnalité garantit que votre site reste à jour avec les derniers correctifs et améliorations de sécurité, réduisant ainsi le risque de vulnérabilités.

Préparation pour Drupal 11 : Migration et support

A l'approche de la date de sortie, il est crucial de commencer à planifier votre stratégie de migration pour assurer une transition en douceur. Voici quelques étapes pour vous aider à démarrer :

  1. Évaluer votre configuration actuelle : Évaluez votre environnement Drupal actuel et identifiez les modules ou thèmes personnalisés qui doivent être mis à jour.
  2. Évaluer les nouvelles fonctionnalités : Familiarisez-vous avec les nouvelles fonctionnalités et déterminez les avantages qu'elles peuvent apporter à votre site.
  3. Tester à fond:Mettre en place un environnement d'essai pour tester le processus de migration et les nouvelles fonctionnalités avant la mise en ligne.
  4. Solliciter l'aide de professionnels: Envisager un partenariat avec des experts Drupal pour aider à la migration et tirer parti de leur expertise pour une mise à niveau transparente.

Au sein de Bulcode, nous sommes là pour vous accompagner dans votre voyage vers Drupal 11. Notre équipe de développeurs et de consultants expérimentés peut vous aider à naviguer dans le processus de migration, en veillant à ce que votre site Web profite pleinement des dernières fonctionnalités et améliorations.

Conclusion

Drupal 11 promet de changer la donne, en offrant une foule de nouvelles fonctionnalités et d'améliorations qui répondent aux besoins numériques modernes. De l'amélioration des performances à la gestion avancée des médias, Drupal 11 devrait permettre à votre site web d'atteindre de nouveaux sommets. Prenez de l'avance en vous préparant dès maintenant à la mise à jour et profitez de l'assistance de nos experts pour rendre la transition aussi facile que possible.

S'ABONNER À NOTRE NEWSLETTER

Partager cet article :

S'ABONNER À NOTRE NEWSLETTER

Articles de blog connexes

    Composants d'annuaire unique dans Drupal core : Une vue d'ensemble

    Blog

    Composants d'annuaire unique dans Drupal core : Une vue d'ensemble

    Découvrez comment les composants à répertoire unique (SDC) de Drupal Core rationalisent le processus de développement en encapsulant les fichiers liés aux composants dans un répertoire unique. Découvrez les avantages des SDC et suivez un guide étape par étape pour les mettre en œuvre dans vos projets Drupal.

    Écrit par Nikolay Tsekov
    Aug 07, 20244 min read
    Les sites web des aéroports de Varna et Burgas utilisent des composants React dans Drupal

    Blog

    Les sites web des aéroports de Varna et Burgas utilisent des composants React dans Drupal

    Drupal est un système modulaire dont les fonctions peuvent être adaptées à de nombreux besoins différents, ce qui est particulièrement important pour les projets d'administration publique.

    Écrit par Mihail Shahov
    Aug 08, 20234 min read
    Drupal sans tête avec Next.js - un exemple simple à suivre

    Blog

    Drupal sans tête avec Next.js - un exemple simple à suivre

    La tendance récente, dans le développement web en général, et par conséquent dans le développement Drupal, est d'utiliser la technologie headless. La tendance récente, dans le développement web en général, et par conséquent dans le développement Drupal, est d'utiliser la technologie headless.

    Écrit par Mihail Shahov
    Aug 07, 20238 min read
    Optimisez votre site Drupal : Exploiter le potentiel de Drupal 10

    Blog

    Optimisez votre site Drupal : Exploiter le potentiel de Drupal 10

    Libérez tout le potentiel de votre site web ! Découvrez les fonctionnalités de Drupal 10 qui changent la donne, des designs époustouflants à la création de contenu en toute transparence. Améliorez votre développement web et captivez votre public - il est temps de migrer et de prospérer !

    Écrit par Svetoslava Angelova
    Oct 24, 20234 min read
    10 tactiques de référencement éprouvées pour améliorer la visibilité de votre site Drupal

    Blog

    10 tactiques de référencement éprouvées pour améliorer la visibilité de votre site Drupal

    Optimisez votre site Drupal : Tactiques de référencement éprouvées pour le succès en ligne ! Des temps de chargement rapides comme l'éclair au contenu captivant, découvrez les secrets pour dominer les classements de recherche et gagner avec votre site Drupal.

    Écrit par Svetoslava Angelova
    Nov 03, 202312 min read
     Explorer la communauté Drupal : Ressources, assistance et documentation

    Blog

    Explorer la communauté Drupal : Ressources, assistance et documentation

    Découvrez la dynamique communauté Drupal et exploitez le potentiel de ce puissant système de gestion de contenu (CMS) ! Explorez des ressources inestimables, des forums d'assistance, des modules et une documentation complète. Rejoignez un réseau mondial de passionnés du web et embarquez pour un voyage de développement web et d'innovation.

    Écrit par Svetoslava Angelova
    Nov 08, 20235 min read
    Révéler la puissance de Drupal : Votre guide complet de la réussite numérique

    Blog

    Révéler la puissance de Drupal : Votre guide complet de la réussite numérique

    Découvrez la puissance de Drupal, un système de gestion de contenu open-source qui transcende la création de sites web conventionnels. Avec une flexibilité, une évolutivité et une richesse de fonctionnalités inégalées, Drupal s'adapte à tous les besoins numériques, des blogs personnels aux sites de commerce électronique complexes.

    Écrit par Svetoslava Angelova
    Oct 09, 20234 min read
    Migration vers Drupal 7 : Naviguer sur la voie d'un site web prêt pour l'avenir

    Blog

    Migration vers Drupal 7 : Naviguer sur la voie d'un site web prêt pour l'avenir

    Votre site web fonctionne-t-il encore sous Drupal 7 ? Si c'est le cas, vous avez peut-être entendu la sonnerie d'alarme - la fin de vie de Drupal 7 est arrivée. Mais qu'est-ce que cela signifie exactement pour votre site web et votre présence en ligne ? Dans ce guide complet, nous allons nous pencher sur les détails de la fin de vie de Drupal 7, l'urgence de la migration, les avantages que vous pouvez tirer d'une mise à niveau vers Drupal 9 ou 10, et tout ce qu'il y a entre les deux. Alors, serrez vos ceintures et embarquez pour un voyage qui transformera votre paysage numérique.

    Écrit par Mihail Shahov
    Oct 12, 20236 min read
    Dévoiler le duo de puissance : Next.js comme frontend Headless de Drupal 10

    Blog

    Dévoiler le duo de puissance : Next.js comme frontend Headless de Drupal 10

    Découvrez la synergie dynamique entre Drupal 10 et Next.js, alors que cette puissante combinaison redessine le paysage du développement web. Next.js, un framework open-source basé sur React, est intégré de manière transparente en tant que frontend headless de Drupal 10, offrant une pléthore d'avantages. De l'amélioration des performances grâce à des fonctionnalités telles que le fractionnement automatique du code et le rendu côté serveur à la conception flexible et aux capacités de référencement, cette collaboration permet aux développeurs de créer des applications web très performantes, évolutives et visuellement attrayantes. La gestion efficace du contenu de Drupal 10 associée à l'adaptabilité de Next.js aux tendances garantit une approche de développement de pointe, positionnant ce tandem à l'avant-garde des pratiques modernes de développement web. Embrassez l'avenir avec la combinaison Drupal 10 et Next.js, redéfinissant la façon dont nous abordons et créons des expériences en ligne dynamiques.

    Écrit par Todor Kolev
    Feb 09, 20246 min read
    Tutoriel sur le module Config split pour Drupal

    Blog

    Tutoriel sur le module Config split pour Drupal

    En tant que développeurs, nous sommes souvent amenés à travailler dans des environnements différents. Cela peut parfois conduire à des problèmes (inattendus). Dans Drupal 8, nous utilisons le système de configuration qui fonctionne plutôt bien, mais il y a des cas où les paramètres pour l'environnement local et tout autre environnement devraient être différents.

    Écrit par Ivaylo Tsandev
    Aug 08, 20238 min read
    Tutoriel du module Config ignore pour Drupal

    Blog

    Tutoriel du module Config ignore pour Drupal

    Parfois, nous ne voulons pas que nos configurations soient partagées dans la base de code. Que faire dans ce cas ?

    Écrit par Ivaylo Tsandev
    Aug 08, 20237 min read
    Comprendre les versions de Drupal et planifier une stratégie de migration

    Blog

    Comprendre les versions de Drupal et planifier une stratégie de migration

    Reconnaître les différentes versions de Drupal et maintenir votre site web à jour.

    Écrit par Svetoslava Angelova
    Aug 08, 20235 min read

    PRENDRE CONTACT

    Vous avez un projet à lancer ?