WORDPRESS 6.4 : Un pas de géant vers un avenir plus performant et accessible pour le web

Dirigée par une équipe composée de personnes de genres sous-représentés dans la tech et disponible depuis le 7 novembre, cette nouvelle version, nommée Shirley en hommage à la célèbre chanteuse et pianiste de jazz Shirley Horn, se concentre sur l’amélioration de l’expérience utilisateur. Différentes facettes de la plateforme, depuis la rédaction de nouveaux articles jusqu’à la gestion des modèles sur votre site, ont été revues. Côté technique, là aussi de nombreuses améliorations répertoriées ici par notre CEO Jean-Baptiste Audras.

A noter que cette version se distingue également par une statistique particulièrement révélatrice : 28,06 % des personnes ayant contribué ont apporté leur aide pour la première fois, témoignant ainsi de l’ouverture de l’écosystème WordPress. Et Whodunit figure toujours parmi le top 10 des agences contributrices 😇

Suivez le guide…

1 – Aperçu des fonctionnalités clés et des améliorations

Nouveau thème par défaut : Twenty Twenty-Four

Le thème par défaut de cette année, Twenty Twenty-Four (TT4), est conçu pour être polyvalent, adapté à une variété de sites et d’utilisations. Que vous soyez entrepreneur, photographe, artiste, écrivain ou blogueur, TT4 offre une collection de modèles et de motifs qui peuvent être personnalisés pour répondre à vos besoins spécifiques. Avec des modèles de page d’accueil variés et des options comme des pages “À propos”, des aperçus de projets, des RSVP et des pages d’atterrissage, TT4 est un thème qui promet flexibilité et facilité d’adoption.

Fonctionnalité Lightbox pour les images

WordPress 6.4 introduit une fonctionnalité lightbox pour les images, permettant aux utilisateurs de cliquer sur une image et de l’afficher en plein écran. Cette fonctionnalité peut être activée globalement pour toutes les images ou individuellement, offrant ainsi une expérience de visualisation plus immersive et engageante pour les visiteurs du site.

Améliorations des flux de travail

Possibilité de renommer les blocs Groupe

Dans le but de simplifier l’organisation et d’améliorer le flux de travail, WordPress 6.4 permettra de renommer les blocs Groupe. Cette fonctionnalité est particulièrement utile dans l’éditeur de site où les blocs Groupe sont fréquemment utilisés. En renommant ces blocs, les utilisateurs pourront mieux s’orienter dans la vue en Liste, facilitant ainsi la distinction entre les différentes parties du contenu.

Améliorations de la gestion des images et des galeries

WordPress 6.4 facilite grandement le travail avec les images et les galeries. Dans la vue Liste, les utilisateurs peuvent désormais voir des aperçus des images et des galeries, ce qui permet de repérer rapidement et efficacement où chaque élément se trouve dans le contenu. Cette fonctionnalité, qui sera étendue à d’autres blocs liés aux images dans les futures versions, est un pas de plus vers une interface plus intuitive et visuelle pour les utilisateurs.

Évolution de la Palette de commandes

La Palette de commandes, introduite dans WordPress 6.3, a été améliorée avec un nouveau design et de nouvelles commandes, notamment des actions spécifiques aux blocs. Ces améliorations rendent l’utilisation de la palette plus contextuelle et intuitive, permettant aux utilisateurs d’effectuer des actions comme grouper et dégrouper les blocs, avec une correspondance précise entre les options visibles et les actions disponibles.

Catégorisation et gestion améliorée des compositions

Les compositions peuvent maintenant être organisés par catégories dès leur création, rendant leur tri et ajout beaucoup plus simples. Que ce soit dans la section globale des compositions ou lors de l’insertion, les catégories facilitent la recherche. De plus, une option de filtrage avancée est disponible pour une expérience de recherche plus ciblée.

Import/export des compositions en tant que fichiers JSON

Pour une meilleure compatibilité et facilité de transfert, les compositions peuvent désormais être importées et exportées en tant que fichiers JSON. Cela offre un moyen simple de déplacer des compositions personnalisées entre différents sites.

Introduction des Block Hooks pour les développeurs de plugins

Les Block Hooks sont une API qui permet à un bloc dynamique de se greffer au rendu d’un autre bloc, offrant ainsi la possibilité d’insérer du contenu avant ou après un bloc spécifique. Cette fonctionnalité est conçue pour améliorer l’expérience utilisateur finale en permettant une insertion automatique de blocs à l’emplacement choisi par le développeur, tout en respectant les modifications apportées par l’utilisateur.

Améliorations du flux d’écriture

L’acte d’écrire dans WordPress doit être fluide et agréable. Des raccourcis clavier supplémentaires, une fiabilité améliorée du collage, une fusion plus douce des listes et d’autres améliorations ont été apportées pour soutenir la créativité des utilisateurs. Par exemple, l’utilisation de la touche Échap permet de désélectionner les blocs dans la vue Liste, et des raccourcis clavier pour dupliquer les blocs ont été ajoutés.

Outils de design

Ajout du contrôle de proportions dans le placeholder du bloc Image

Après l’introduction des contrôles de proportion pour le bloc d’image à la une dans WordPress 6.3, ces mêmes contrôles sont maintenant disponibles pour le placeholder du bloc Image. Cela offre plus de contrôle pour les motifs de type wireframe, permettant de définir des mises en page que les utilisateurs peuvent ensuite personnaliser.

Ajout d’images de fond aux blocs Groupe

Les images de fond sont désormais prises en charge par les blocs Groupe, ce qui enrichit considérablement les possibilités de design.

Conservation des réglages d’alignement dans les compositions synchronisées

Un bug important a été corrigé : les réglages d’alignement sont désormais conservés lors de la création d’une composition synchronisée.

Support de l’orientation verticale du texte

Les thèmes peuvent désormais opter pour une fonctionnalité d’orientation du texte (disponible via le panneau de réglages de typographie d’un bloc) qui permet d’écrire le texte verticalement.

Ajout de boutons au bloc Navigation

Il est maintenant possible d’ajouter des boutons directement dans le bloc Navigation sans CSS personnalisé ou autres solutions de contournement.

Désactiver les contrôles de mise en page par bloc via le fichier theme.json

Il est maintenant possible de désactiver les contrôles de mise en page pour des blocs spécifiques via le fichier theme.json.

Bloc Query Loop : pagination améliorée avec contrôles supplémentaires

Une nouvelle option de pagination améliorée est disponible pour le bloc de Boucle de Requête, permettant de naviguer entre les pages sans rafraîchir la page.

Configurer votre propre typographie fluide

Après l’introduction de la typographie fluide dans WordPress 6.1, il est maintenant possible de définir ses propres valeurs de largeur de viewport pour le schéma theme.json de la typographie fluide.

Autres améliorations

Nouveau composant ProgressBar (barre de progression)

Un nouveau composant ProgressBar horizontal est disponible et visible lors du chargement de l’Éditeur de site.

Empêcher l’édition de blocs avec useBlockEditingMode()

Une API précédemment privée est maintenant publique, permettant de restreindre l’interface d’édition d’un bloc et de ses enfants.

Utiliser le paramètre ‘nofollow’ lors de l’ajout de liens

La possibilité de définir un lien comme nofollow a été ajoutée aux options de contrôle de lien. Cela permet d’indiquer aux moteurs d’indexation comme Google de ne pas suivre le lien concerné.

2- Quelques nouveautés techniques notables

Gutenberg et l’Éditeur de Blocs

WordPress 6.4 introduit six nouvelles versions de l’extension Gutenberg, allant de la 16.2 à la 16.7. Une attention particulière a été portée sur l’API Block Hooks, offrant une extensibilité accrue pour les thèmes basés sur des blocs. Cette innovation permet aux développeurs de filtrer et d’étendre les fonctionnalités des blocs avec une plus grande facilité.

Améliorations de l’Interface et des Composants

Des changements substantiels ont été apportés au paquet @wordpress/components, améliorant l’interface utilisateur et l’expérience de l’éditeur. Les développeurs bénéficieront de nouvelles API pour les Innerblocks, la typographie fluide, et la gestion des images d’arrière-plan, ainsi que d’une meilleure gestion des options de mise en page via le fichier theme.json.

Administration et Notifications

Deux nouvelles fonctions d’administration simplifient la génération de balisage HTML, favorisant une maintenance aisée et une cohérence accrue. Ces fonctions sont également recommandées pour les développeurs d’extensions, assurant une intégration harmonieuse avec le cœur de WordPress.

Performance et Optimisation

WordPress 6.4 met l’accent sur les performances, notamment à travers une gestion améliorée du cache objet. De nouvelles fonctions telles que get_options(), wp_prime_option_caches(), et wp_set_option_autoload_values() optimisent la récupération des options stockées en base de données. L’efficacité du chargement des fichiers modèles et des images a également été significativement améliorée.

Stratégies de Chargement des Ressources

Des stratégies de chargement avancées sont désormais en place pour les scripts et les feuilles de style, utilisant principalement l’attribut defer pour un chargement non bloquant et une meilleure performance de rendu.

Médias et SEO

Les nouvelles installations de WordPress n’auront plus de page de fichier attaché par défaut, une modification qui vise à améliorer le référencement en évitant l’indexation de pages souvent non pertinentes.

Accessibilité et Personnalisation

Des améliorations significatives ont été apportées à la page wp-login.php, et les libellés “Add New” ont été clarifiés pour une meilleure accessibilité et contexte dans l’interface d’administration.

Développement et Tests

Les développeurs doivent prendre note des modifications des prérequis pour les tests d’intégration, avec PHPUnit Polyfills version 1.1.0 désormais nécessaire. De plus, certaines classes et méthodes de l’API HTTP ont été dépréciées.

Révisions et Compatibilité

Les révisions sont maintenant applicables aux champs personnalisés des publications, et il est crucial que les développeurs testent leur code avec l’extension Beta Tester pour assurer la compatibilité avec la nouvelle version.

WordPress 6.4 est une étape importante dans l’évolution du CMS, apportant des améliorations qui seront appréciées tant par les développeurs que par les utilisateurs finaux. Avec une meilleure performance, une accessibilité accrue, et des outils de développement plus robustes, cette mise à jour est un pas de géant vers un avenir plus performant et accessible pour le web.

Conclusion

Cette version 6.4 est un témoignage de l’engagement de WordPress envers l’innovation et l’amélioration continue, affirmant une fois de plus pourquoi WordPress reste le CMS de choix pour des millions de personnes à travers le monde.

Vous avez aimé ? Partagez !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *