IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le CMS PHP libre et open source Drupal 11.3 est disponible et offre la plus grande amélioration de performances depuis dix ans, le format natif HTMX et un module de navigation stable

Le , par Jade Emy

1.5KPARTAGES

9  0 
Drupal 11.3 est disponible et introduit les améliorations de performances les plus importantes du CMS depuis une décennie. La mise à jour réduit le nombre de requêtes de base de données et d'opérations de cache dans les caches froids et chauds. Les couches de rendu et de mise en cache fusionnent désormais l'activité de la base de données et du cache, ce qui profite particulièrement au chargement des alias de chemin et des entités. Le frontend subit également des changements majeurs, car BigPipe utilise désormais HTMX, ce qui se traduit par moins de JavaScript et un chargement plus rapide des pages pour les visiteurs du site.

Drupal est un système de gestion de contenu web (CMS) libre et open source écrit en PHP et distribué sous licence GNU General Public License. Drupal fournit un framework back-end open source à au moins 14 % des 10 000 sites web les plus populaires au monde et 1,2 % des 10 millions de sites web les plus populaires, allant des blogs personnels aux sites d'entreprises, politiques et gouvernementaux. Drupal peut également être utilisé pour la gestion des connaissances et la collaboration professionnelle.[10]

Début décembre, Drupal a présenté Canvas, une expérience de construction visuelle conçue pour aider les constructeurs de sites et les équipes de contenu à créer des sites web plus facilement sans perdre la flexibilité qui définit Drupal. L'interface permet aux utilisateurs d'arranger et d'ajuster les composants de la page à l'aide d'outils de glisser-déposer, ce qui favorise un travail plus indépendant de la part des non-développeurs et libère le personnel technique pour une personnalisation plus approfondie lorsque cela est nécessaire.

Récemment, Drupal 11.3 est disponible et introduit les améliorations de performances les plus importantes du CMS depuis une décennie. La mise à jour réduit le nombre de requêtes de base de données et d'opérations de cache dans les caches froids et chauds. Les couches de rendu et de mise en cache fusionnent désormais l'activité de la base de données et du cache, ce qui profite particulièrement au chargement des alias de chemin et des entités. Le frontend subit également des changements majeurs, car BigPipe utilise désormais HTMX, ce qui se traduit par moins de JavaScript et un chargement plus rapide des pages pour les visiteurs du site.

Outre les mises à jour de performances, Drupal 11.3 fait de HTMX une fonctionnalité centrale, permettant aux développeurs de tirer parti de ses capacités JavaScript modernes et sans dépendance. Suite à ces changements architecturaux, le module Navigation atteint désormais une version stable, remplaçant l'ancienne barre d'outils par une expérience de navigation plus contemporaine. Les éditeurs de contenu bénéficient des améliorations apportées à CKEditor, qui leur permettent désormais de créer des liens vers le contenu interne du site grâce à la saisie automatique et aux menus déroulants, tandis que des options améliorées rationalisent la mise en forme des listes pour une meilleure présentation du contenu.

Ces améliorations s'étendent aux thèmes et aux workflows des développeurs. Les thèmes prennent désormais en charge le système d'attributs #[Hook()] utilisé par les modules, ce qui permet une intégration plus propre et un code plus facile à maintenir. La version intègre également un outil en ligne de commande dans le noyau pour exporter le contenu dans le format standardisé mis au point par le module Default Content, soutenu par la communauté. Bien qu'expérimental, un nouveau pilote de base de données MySQLi est également présent, offrant un accès anticipé à ceux qui testent de nouvelles configurations backend.


Voici les principales améliorations de cette version :

La plus forte augmentation des performances depuis dix ans

Les requêtes de base de données et les opérations de cache sur les caches froids et chauds ont été considérablement réduites. Les tests automatisés montrent que la nouvelle optimisation pour les caches froids est d'environ un tiers et, pour les requêtes de cache partiellement chaudes, jusqu'à un quart. Des tests indépendants montrent des améliorations encore plus importantes sur les sites complexes.

Les couches de rendu et de mise en cache combinent désormais les opérations de base de données et de cache, notamment dans le chargement des alias de chemin et des entités. BigPipe utilise désormais HTMX sur le frontend, ce qui entraîne une réduction significative du poids JavaScript.

Ainsi, Drupal 11.3 comprend un certain nombre d'améliorations significatives en termes de performances, ce qui en fait la plus importante avancée pour les...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !