WordPress 6.6, sorti le 16 juillet 2024, marque une avancée significative pour le système de gestion de contenu le plus utilisé au monde. Cette version, nommée « Dorsey » en hommage au tromboniste américain Tommy Dorsey, apporte de nombreuses améliorations et nouvelles fonctionnalités visant à enrichir l’expérience utilisateur, offrir plus de flexibilité aux développeurs, et faciliter la personnalisation des thèmes et des sites.

Les principales nouveautés de WordPress 6.6

Améliorations des API

Les API jouent un rôle crucial dans l’innovation de WordPress, et la version 6.6 ne fait pas exception. Voici quelques-unes des principales améliorations apportées :

API d’interactivité et API de liaison de blocs :

Introduites dans WordPress 6.5, ces API bénéficient de mises à jour importantes dans la version 6.6. L’accent est mis sur la couverture des tests, la qualité du code, les outils de débogage et la correction des bugs, plutôt que sur l’ajout de nouvelles fonctionnalités. Notamment, l’API d’interactivité permet désormais de déclarer plusieurs écouteurs d’événements pour le même type d’événement sur un même élément, et de prendre en charge des blocs interactifs tiers.

API des Hooks de Blocs et API HTML :

L’API des Hooks de Blocs, introduite dans WordPress 6.4, continue d’évoluer avec une meilleure interface utilisateur pour les blocs accrochés et une expérience développeur améliorée. L’API HTML voit également des développements visant à compléter et à s’appuyer sur un encodeur/décodeur personnalisé et conforme aux spécifications.

Modifications liées aux versions de PHP

Avec WordPress 6.6, le support pour PHP 7.0 et 7.1 est officiellement abandonné. Bien que PHP 7.2.24 soit encore pris en charge, la version recommandée est PHP 7.4 ou supérieure. Cette décision fait suite à la baisse de l’utilisation de ces versions plus anciennes de PHP, permettant ainsi de se concentrer sur des versions plus récentes et sécurisées.

Nouveautés en matière de thèmes et de design

WordPress 6.6 apporte plusieurs améliorations significatives pour les thèmes et le design :

Variations de style globales :

Les variations de style globales pour les couleurs et la typographie offrent désormais plus de flexibilité et de personnalisation. Les développeurs peuvent définir des ensembles de couleurs et de typographies via ces variations, facilitant la création de thèmes plus dynamiques et personnalisés.

Paramètres de tailles de police par défaut :

Un nouveau paramètre settings.typography.defaultFontSizes permet aux développeurs de désactiver les tailles de police par défaut dans l’interface utilisateur. Cela résout un problème de longue date où les tailles de police de base apparaissaient aux côtés des tailles enregistrées par le thème.

Support des marges négatives :

La prise en charge des marges négatives dans les contrôles de l’interface utilisateur de l’éditeur est désormais disponible, offrant plus de flexibilité dans la conception des mises en page.

Autres mises à jour importantes de Gutenberg

Gutenberg, l’éditeur de blocs de WordPress, continue d’évoluer avec chaque nouvelle version. WordPress 6.6 intègre huit versions de Gutenberg (de 17.8 à 18.5), ce qui permet à l’éditeur de bénéficier de nombreuses améliorations liées à la bibliothèque React, à l’API Block et à la gestion des thèmes. Cette implémentation permet notamment de poursuivre le processus d’unification de l’éditeur de contenu et de l’éditeur de site, disposant dorénavant d’un même flux de publication.

Améliorations des performances et de la sécurité

Optimisation des performances

La performance est un aspect crucial pour tout site web, et WordPress 6.6 apporte son lot d’améliorations dans ce domaine. Les développeurs ont travaillé sur l’optimisation du chargement des pages et la réduction de l’empreinte mémoire du CMS. Parmi les optimisations notables, on peut mentionner :

  • Une meilleure gestion du cache, permettant des temps de chargement réduits.
  • L’optimisation du chargement des ressources JavaScript et CSS.
  • Des améliorations dans la gestion des requêtes à la base de données.

Renforcement de la sécurité

La sécurité est une préoccupation constante pour WordPress, et la version 6.6 n’échappe pas à la règle. Plusieurs améliorations ont été apportées pour renforcer la robustesse du CMS face aux menaces potentielles. On peut noter notamment :

  • Des mises à jour des bibliothèques de sécurité intégrées.
  • Le renforcement des contrôles d’authentification et d’autorisation.
  • L’amélioration de la gestion des permissions pour les rôles utilisateurs.

Nouvelles fonctionnalités pour les développeurs

WordPress 6.6 apporte également son lot de nouveautés pour les développeurs, leur offrant de nouvelles possibilités pour étendre et personnaliser la plateforme. Parmi les ajouts notables, on peut citer :

  • L’intégration de l’extension « Plugin Dependencies » dans le cœur de WordPress, facilitant la gestion des dépendances entre extensions.
  • De nouvelles API pour interagir avec l’éditeur de blocs et les styles globaux.
  • Des améliorations dans la gestion des thèmes, offrant plus de flexibilité aux créateurs de thèmes.

Internationalisation et accessibilité

Améliorations de l’internationalisation

Plusieurs améliorations de l’internationalisation ont été intégrées dans WP 6.6, notamment :

  • Amélioration de la prise en charge des fichiers de traduction PHP.
  • Nouveau filtre lang_dir_for_domain.
  • Ajout d’un contexte pour le filtre load_translation_file.

Accessibilité

L’accessibilité est un aspect essentiel pour garantir que WordPress soit utilisable par tous. WordPress 6.6 comprend 46 améliorations de l’accessibilité de l’éditeur de blocs (Gutenberg) et 24 tickets dédiés à l’amélioration de l’accessibilité globale.

Autres changements techniques

WordPress 6.6 inclut également plusieurs autres changements techniques importants :

  • Désactivation de la sauvegarde automatique indépendamment pour chaque type de publication.
  • Modification de la durée native de conservation des cookies de commentaires.
  • Prise en charge des compositions de l’éditeur de site dans les thèmes classiques.
  • Prise en charge des polices fluides.
  • Mise à jour de la bibliothèque jQuery UI.
  • Nouveaux paramètres pour la fonction wp_login_form().
  • Ports personnalisés pour les adresses des sites d’un multisite.
  • Mise à jour des types MIME activés pour les nouvelles installations multisite.
  • Suppression des dépendances polyfill obsolètes.
  • Les modules de Script peuvent maintenant être utilisés sur l’administration.
  • Mise en place d’une priorité moins importante sur le composant de recherche de la barre d’administration.

Conclusion

WordPress 6.6 représente une évolution majeure de la plateforme. Avec ses améliorations en termes de performances, de sécurité et de fonctionnalités, elle offre aux utilisateurs et aux développeurs de nouvelles possibilités pour créer et gérer des sites web modernes et performants. Il est crucial pour tous les utilisateurs de WordPress de rester à jour avec les dernières versions, non seulement pour bénéficier des nouvelles fonctionnalités, mais aussi et surtout pour garantir la sécurité et la stabilité de leurs sites.

La communauté WordPress, forte de ses nombreux contributeurs, continue de travailler activement pour faire évoluer la plateforme et répondre aux défis du web moderne. En tant qu’utilisateur ou développeur WordPress, rester informé des dernières évolutions et participer activement à la communauté peut s’avérer extrêmement bénéfique. Que ce soit en contribuant au code, en signalant des bugs, ou simplement en partageant vos expériences, chacun peut jouer un rôle dans l’évolution continue de cette plateforme qui propulse aujourd’hui plus de 40% des sites web dans le monde.

Pour plus de détails sur les nouveautés et les changements techniques de WordPress 6.6, vous pouvez consulter les sources suivantes :

Ecrit avec Perplexity.

Modifié le