Joyful musician with violin and record album design.

WordPress 6.5 « Regina »

Mis à jour le :

Intitulée en l’honneur de la violoniste de jazz Regina Carter, WordPress 6.5 est disponible au téléchargement en ce 2 avril 2024. Cette nouvelle version accentue les évolutions sur le Full Site Editing et améliore grandement les temps de chargement. Revue détails et avis personnel.

Aperçu des nouveautés pour l’utilisateur final

Cette nouvelle mouture contient d’énormes changements avec près de 350 tickets clôturés, un travail colossal porté par plus de 700 contributeurs à travers le monde. Un immense merci à eux pour ce travail bénévole qui fait du projet WordPress l’un des plus actifs en matière d’open source.

Un gestionnaire de polices d’écriture

Les polices disposent à présent d’une bibliothèque dédiée. Vous pouvez installer, activer / désactiver des variantes et supprimer des polices de votre site WordPress depuis l’interface d’administration sans toucher au code. En bonus, les polices Google sont accessibles après une autorisation de votre part pour accéder aux serveurs de téléchargement de Google. Et comme les choses sont bien faites sous WordPress, les polices téléchargées seront stockées localement sur votre serveur pour des questions de performances et de respect du RGPD.

La liste des polices du thème est récupérée à partir du fichier de configuration theme.json et les réglages portés depuis l’interface sont donc stockées dans la base de données au même titre que le reste des paramètres.

Par défaut, les polices seront envoyées dans le dossier wp-content/fonts ou dans un dossier personnalisée définie par un filtre. Notez également que si vous filtrez déjà le répertoire des fichiers médias alors c’est ce répertoire qui sera utilisé.

Cette fonctionnalité repose sur l’approche dite de l’édition complète de site ou Full Site Editing, seuls les thèmes modernes reposant sur les technologies natives de WordPress pourront en disposer.

Un éditeur plus rapide à charger

Pas moins de 110 améliorations de performance dans cette version 6.5 de WordPress.

L’éditeur de bloc et l’éditeur de site chargent plus vite, la saisie et la navigation sont deux fois plus rapides que par rapport à la 6.4.

Des changements plus qu’appréciables au quotidien !

Des traductions plus performantes

Les traductions impactent lourdement le temps de chargement de nos sites. L’annonce officielle indique un gain de 25% de la vitesse sur les sites traduits : c’est énorme, à voir dans les faits.

Pour ma part, j’avais déjà testé ces changements en installant l’extension Performant Translations sans constater de réels gains. À voir dans le détail, cela reste une excellente avancée technique.

Des révisions pour l’éditeur de site

J’attendais cette fonctionnalité avec impatience : les révisions pour l’éditeur de site !

Que ce soit pour les styles, les modèles ou les compositions, les révisions assurent un historique complet du suivi des modifications avec la date, l’auteur et les changements effectués. Les développeurs y verront un suivi des modifications à l’instar d’un dépôt Git.

En cas d’erreur, il suffit de revenir en arrière et d’appliquer les changements. Pratique non ?

On notera aussi l’ajout d’une pagination pour faciliter le parcours de l’historique.

Des filtres pour les listes de données

Les vues listant les compositions, les modèles ou encore les pages proposent des filtres et des nouvelles présentation des donnés comme la vue grille.

Autant cela présente un intérêt pour les modèles et les compositions, autant je trouve cela complètement inutile d’afficher des données de publication comme les pages au même niveau d’information que les données liées au thème. Ce mélange est en l’état incompréhensible… mais annonciateur des évolutions d’interface à venir dans les prochaines années sous WordPress avec une administration entièrement basée sur la nouvelle interface qui se décline petit à petit sur tous les écrans à commencer par l’éditeur de contenus et l’éditeur de site.

Des ombres sur vos blocs images

Le support des ombres portées arrive progressivement sur les blocs avec notamment les images et les boutons.

Nous avons droit également à des contrôles supplémentaires sur le bloc bannière avec des options de choix du point de focalisation, de l’ajout d’une couleur de superposition extraite automatiquement à partir du visuel ou encore de taille et de répétition.

Un glisser / déposer plus fluide

Une amélioration bienvenue qui facilite le déplacement des blocs depuis l’éditeur de contenu. On ne peut qu’applaudir !

Des réglages de liens plus intuitifs

La création et la gestion des liens reçoivent des améliorations d’interface avec la possibilité de copier facilement le lien et quelques optimisations visuelles.

Support du format AVIF

Le format AVIF est un format d’image plus moderne que le traditionnel JPEG, PNG ou même le WebP. Les images en AVIF affichent un poids jusqu’à 50% inférieur à celui d’une image JPEG tout en conservant le même niveau de qualité. Ce format supporte une large palette de couleurs dont le HDR et produisent des résultats plus détaillés.

Vous pouvez désormais téléverser de tels fichiers directement dans votre médiathèque et les afficher sur votre site à condition que :

  • Votre hébergeur supporte le AVIF ;
  • Vos visiteurs utilisent un navigateur moderne : Can I use indique un support supérieur à 93% ;

Le recours au format AVIF améliore donc les performances et l’expérience utilisateur. Si vous étiez déjà passé au WebP, la bascule ne comporte que peu d’intérêt. Je vous déconseille donc de générer une version AVIF si vous aviez déjà une version WebP pour vos images JPEG ou PNG. Cela serait coûteux en ressources énergétiques. Prévoyez simplement cette opération pour les nouveaux médias via une extension comme Imagify.

Le support du AVIF reste encore très récent, je vous conseille d’opérer quelques tests avant de le déployer pleinement.

Aperçu des nouveautés pour les développeurs

Cette version 6.5 marque un tournant majeur pour le traitement des données dynamiques et les améliorations de performances.

Lier les données dynamiques aux blocs

C’est sans doute la fonctionnalité la plus attendue pour les techniciens : être en mesure de rattacher des champs personnalisés – par exemple sous Advanced Custom Fields, à des blocs sans passer par des développements complexes ou une extension tierce comme Meta Field Block.

Ne vous enflammez pas trop, pour l’instant seules les données textes sont supportées mais c’est un premier pas qui facilitera grandement la gestion des données dynamiques comme le propose déjà des constructeurs de pages tiers.

Interactivity API pour créer expérience plus riches

L’API Interactivity propose un standard pour créer plus facilement des expériences utilisateur enrichies pour les blocs. Cela concerne des cas basiques comme les compteurs ou les fenêtres modales que des cas plus avancés comme les navigations entre les pages, la recherche instantanée, les paniers d’achat ou les pages de validation de commande.

En partageant de l’information entre les blocs, ces derniers vont pouvoir communiquer entre eux et donc augmenter l’expérience utilisateur. L’exemple cité est le suivant : cliquer sur un bouton d’ajout au panier pourra mettre à jour un bloc panier, les 2 blocs interagissant entre eux.

Je suis prêt à parier que nous allons recevoir dans les prochains mois de nombreuses mises à jour d’extensions qui auront recours à cette API.

Gestion des dépendances entre extensions

Les développeurs d’extensions peuvent désormais déclarer dans l’en-tête de leur extension qu’elle nécessite l’installation d’une ou plusieurs extensions complémentaires pour fonctionner. Il suffit de spécifier une liste d’identifiants séparés par des virgules.

Il persiste de nombreuses subtilités qui sont détaillées dans ce guide complet officiel.

Les changements techniques dans cette version 6.5 sont tellement nombreux que je ne peux tous les détailler ici. Un article officiel traduit en français les résume, je vous invite à le consulter. Vous devriez y trouver votre bonheur !

Télécharger WordPress 6.5

Vous pouvez obtenir gratuitement la mise à jour via le module Tableau de bord puis Mises à jour de votre interface d’administration ou en téléchargeant directement l’archive.

  • WordPress 6.5 « Regina »

    La version française de WordPress 6.5 « Regina ».

    Taille du fichier :
    25.49 MB

Mon avis sur WordPress 6.5

Cette nouvelle mouture est incroyablement dense de nouveautés. Nous pouvons la considérer comme une version majeure. La 6.5 apporte de la maturité avec les évolutions sur l’édition – aussi bien au niveau des contenus que de l’éditeur de site. C’est aussi celle qui pose des fondations importantes pour l’avenir avec les nouvelles API sur les blocs qui facilitent la manipulation des données à tous les niveaux.

Les utilisateurs comme les développeurs ne seront pas en reste avec WordPress 6.5. Toutefois, les projets qui ne suivent pas la nouvelle route tracée depuis maintenant quelques années par WordPress vont peu à peu être mis de côté et subir de l’obsolescence. Je pense aux sites réalisés sur des constructeurs de pages qui sont désormais en concurrence frontale avec ce que propose nativement le core du CMS comme Divi ou Elementor… le choix de l’approche FSE et du respect des standards restent plus que jamais un choix d’avenir pour des projets durables sous WordPress.

Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

Une réponse
  1. Avatar de Li-An
    Li-An

    Le déplacement des blocs était pourtant un petit jeu marrant à faire. Je le dépose, je le dépose pas, oups, raté. Je préférais passer par une extension pour ce délicat exercice. On verra si ça marche mieux.
    La gestion en local des fontes est juste un grand soulagement, l’accélération via la traduction a eu un impact sur mes tests persos.
    Par contre, j’aimerais bien qu’ils améliorent l’ergonomie de l’ajout de bloc via le + que je passe mon temps à chercher. Et ils pourraient aussi le permettre avant le premier bloc – on est obligé de créer puis déplacer.