Tout savoir sur WordPress 6.2

Cet article est une transcription de notre Live LinkedIn diffusé le 7 avril 2023. N’hésitez pas à suivre notre compte LinkedIn pour d’autres lives sur les futures versions de WordPress et sur bien d’autres sujets !

Avec Jean-Baptiste Audras et Eddy Boels

WordPress 6.2 : Une version majeure pour le CMS

WordPress est réputé pour ses mises à jour régulières et la version 6.2 ne fait pas exception. En tant que version majeure, elle a nécessité environ 4 mois de travail intensif pour son développement. L’objectif à long terme est de réduire ce délai et d’atteindre un rythme de sortie mensuel pour les versions majeures.

Nous pouvons affirmer que cette version est un succès. Les statistiques indiquent un taux de réussite supérieur à 99,93% pour les mises à jour automatiques. Les quelques échecs sont généralement dus à des serveurs en panne ou indisponibles pendant la mise à jour.

Pour ceux qui se demandent s’il faut passer à la version 6.2, la réponse est un oui catégorique. Les versions majeures de WordPress sont rigoureusement testées pendant environ 2 mois en phase alpha, suivies d’un mois en phase bêta et de 20 jours en phase Release Candidate. Cette procédure permet aux développeurs d’extensions et de thèmes de tester leur compatibilité avant la sortie officielle. Par conséquent, la mise à jour vers la version 6.2 est généralement sans risque.

Contribution et statistiques : Qui a participé à WordPress 6.2 ?

WordPress est un projet collaboratif qui repose sur les contributions de nombreux développeurs passionnés. La version 6.2 a été coordonnée par Hector Prieto et Francesca Marano, avec une direction technique composée de notre CTO Jean-Baptiste Audras et de Tonya Mork (Automattic). Ils ont été soutenus par une équipe de contributeurs dévoués qui ont apporté leurs compétences et leur expertise pour faire de cette version une réalité.

Le nom de code de WordPress 6.2 est “Dolphy” en hommage à Eric Dolphy. Chaque version majeure de WordPress se voit attribuer un nom, généralement celui d’un jazzman ou d’une jazzwoman.

WordPress 6.2 est une version qui a vu plus de 900 corrections, améliorations et nouvelles fonctionnalités. Bien que cela puisse sembler énorme, cela reste dans les standards des versions majeures de WordPress. Parmi ces 900 corrections, environ 300 bugs ont été résolus via Trac, l’outil de gestion des tickets utilisé par WordPress.

Les contributions de Gutenberg et les Pull Requests : Gutenberg, le projet d’éditeur de blocs de WordPress, a également connu une activité frénétique pour la version 6.2. Il a enregistré pas moins de 1 645 Pull Requests, ce qui témoigne de l’engagement et de l’implication de la communauté dans l’amélioration constante de l’éditeur.

Les contributeurs de WordPress 6.2 : Une participation mondiale

WordPress 6.2 a bénéficié de l’implication de 607 contributeurs et contributrices provenant de plus de 50 pays différents. Ces personnes ont apporté leurs compétences et leur passion pour faire de cette version une réalité. Parmi ces contributeurs, on compte des développeurs, des traducteurs, des designers et bien d’autres experts qui ont collaboré pour améliorer WordPress.

Des chiffres par pays et par entreprise : En analysant les contributions par pays, on constate que les États-Unis sont en tête, suivis par la Russie et… la France ! Ces pays ont fourni un grand nombre de contributeurs et contributrices, en partie grâce à leur participation active lors des WordCamps et autres événements communautaires.

Du côté des entreprises, Automattic est en tête avec plus de 80 contributeurs et contributrices, suivi de près par des entreprises telles que Yoast, WP Developers et Polylang. On est assez fier de voir que Whodunit arrive à la troisième place 🙂

WordPress 6.2 est 100% traduit en français

Un merci tout particulier aux traducteurs et traductrices de WordPress en français car cette version a été entièrement traduite une semaine avant sa sortie, ce qui est une performance remarquable. Toutes les langues n’ont pas la chance de bénéficier d’une traduction aussi rapide, et cela témoigne du travail considérable accompli par les 25 personnes qui ont participé à cette tâche. Parmi elles, 17 sont des salariés de l’agence Whodunit !

Les améliorations invisibles : RGPD, performances et compatibilité avec PHP 8.2

WordPress 6.2 a apporté des améliorations non visibles, mais néanmoins essentielles.

Par exemple, les thèmes natifs de WordPress n’appellent plus directement les polices Google depuis les serveurs de Google pour des raisons de confidentialité et de conformité au RGPD.

Cela permet de préserver la vie privée des utilisateurs. De plus, WordPress 6.2 a considérablement amélioré les performances, avec une augmentation moyenne de 14% du score LCP (Largest Contentful Paint) pour les thèmes basés sur des blocs. La compatibilité avec PHP 8.2 a également été optimisée, éliminant les erreurs fatales et améliorant la stabilité du système.

Performances

Les performances de WordPress ont été grandement améliorées dans la version 6.2 grâce à des optimisations significatives. Cela se traduit par des temps de chargement plus rapides pour les sites en France, que ce soit en termes de traitement côté serveur, de rendu des polices ou d’administration. Une amélioration notable concerne le score LCP (Largest Contentful Paint), qui mesure le temps de chargement de l’élément le plus important de la page. En moyenne, on observe une amélioration de 14% sur les sites WordPress. Ces améliorations bénéficient aux thèmes basés sur des blocs, ainsi qu’aux thèmes classiques qui n’utilisent pas le full site editing. Les premiers constatent une amélioration du chargement côté serveur de 3 à 5%, tandis que les seconds bénéficient d’une optimisation de la livraison des pages côté serveur.

Compatibilité avec PHP 8.2

Un autre aspect important de WordPress 6.2 est sa compatibilité avec PHP 8.2, la version avancée du langage de programmation. Des efforts considérables ont été déployés pour éliminer les erreurs fatales, même dans des cas très spécifiques. Auparavant, certains écrans, comme l’écran de santé du site, pouvaient encore présenter des problèmes, mais désormais ces erreurs sont quasiment inexistantes. Cela signifie que WordPress est compatible avec PHP 8.2, mais il est important de noter que la compatibilité des extensions utilisées peut varier.

En ce qui concerne les performances globales, il est pertinent de se demander si l’ajout de nouvelles fonctionnalités affecte la rapidité de WordPress, à l’instar des mises à jour de systèmes d’exploitation qui peuvent ralentir les appareils. En réalité, le poids et le nombre de fonctionnalités de WordPress ne sont pas directement liés au temps de chargement des pages, que ce soit en front-end ou en back-end. Bien que WordPress devienne plus lourd avec le temps, les équipes de développement veillent à mesurer l’impact de chaque ajout de code sur les performances. Des sondes sont utilisées pour identifier rapidement toute dégradation de la performance lors des phases de développement, garantissant ainsi une expérience optimale. De plus, des efforts considérables ont été déployés dans WordPress 6.2 pour optimiser les requêtes et la mise en cache des objets, ce qui contribue à maintenir de bonnes performances malgré l’ajout de nouvelles fonctionnalités.

Les améliorations visibles

Pour continuer sur les changement visibles, si vous utilisiez un thème basé sur des blogs, c’est-à-dire un thème utilisant le full site editing de WordPress, vous aviez accès à un éditeur dans l’onglet “Apparence”. Cet éditeur était mentionné en tant que version bêta avec une étiquette “bêta”. Cette étiquette a été retirée car nous arrivons à la fin du projet de full site editing, qui est maintenant entièrement disponible et n’est plus en version bêta.

Maintenant, le full site editing, c’est ce que vous voyez actuellement, la refonte complète de l’interface utilisateur pour créer une expérience plus immersive. C’était l’objectif principal de cette refonte. Concernant la partie full site editing, lorsque vous cliquez sur un modèle pour le modifier, vous revenez à l’interface plus classique.

En ce qui concerne Gutenberg, poursuivons avec quelques améliorations qui ont été apportées, notamment à l’outil d’insertion de blocs. Lorsque vous cliquez sur le petit “+” pour insérer un bloc, vous remarquez des améliorations au niveau de l’interface de cet outil d’insertion. De plus, de nouveaux onglets ont été ajoutés, notamment un onglet “Composition” (ou “Layout” en anglais) qui liste tous les blocs disponibles, ainsi qu’un nouvel onglet “Média” qui vous permet de parcourir votre bibliothèque de médias.

Openverse

Si vous cliquez sur l’onglet “Média”, vous pouvez prendre votre temps pour explorer votre bibliothèque de médias. Openverse est une bibliothèque d’images provenant d’une base de données externe qui n’est pas votre médiathèque habituelle. Vous pouvez y trouver des images totalement libres de droits que vous pouvez utiliser à volonté. Eddy a fait une recherche pour “bug” ou “Capricorne” dans cette bibliothèque Openverse et a trouvé une photo qui l’intéressait. En cliquant dessus, il l’a directement intégrée dans sa médiathèque. Cela vous permet donc d’utiliser une banque d’images disponible et libre de droits. Un petit crédit s’affiche automatiquement, généralement sous une licence Creative Commons 0, mais vous pouvez le supprimer si vous le souhaitez, bien que ce ne soit pas recommandé.

WordPress n’a pas prévu d’ajouter d’autres bibliothèques car Openverse est un projet de la communauté WordPress, maintenu par cette dernière. Toutes les données sur Openverse sont donc gérées par la communauté. Cependant, il existe des extensions externes qui permettent d’avoir des bibliothèques supplémentaires, telles que Splash, directement disponibles dans votre bibliothèque de médias. Cependant, l’accès à la bibliothèque Openverse est nativement intégré dans le cœur de WordPress.

Style Book

De plus, il y a une nouvelle fonctionnalité intéressante que nous souhaitons vous présenter : le Style Book, également appelé Guide de Style. Ce Style Book vous permet de prévisualiser directement depuis l’éditeur tous les blocs, qu’ils soient natifs à WordPress ou ajoutés par des extensions telles que Gravity Forms, Divi, ou toute autre extension que vous utilisez. Vous pouvez ainsi prévisualiser les styles de chaque bloc.

Alors, à quoi ça sert exactement ? Lorsque tu as un site pour un client, dans l’éditeur Gutenberg, tu n’as pas toujours conscience de tous les blocs disponibles. Le Guide de style te permet de voir d’un coup d’œil tous les blocs disponibles et à quoi ils ressemblent réellement sur le site. C’est une petite fonctionnalité pratique.

Ensuite, je profite de l’occasion pour montrer que l’icône a été modifiée. Ce n’est plus la petite roue. Si tu cherches ta colonne de droite, tu peux la retrouver là-bas. Maintenant, passons à l’éditeur d’articles ou de pages pour montrer quelques nouvelles fonctionnalités.

La première fonctionnalité supplémentaire est le mode d’écriture sans distraction. Cela peut sembler anecdotique, mais c’est utile lorsque tu as beaucoup de contenu à rédiger. Le mode d’écriture sans distraction te permet de te concentrer uniquement sur le contenu que tu es en train de rédiger.

Nous avons également une autre fonctionnalité intéressante mise en place sur cette page : le positionnement épinglé (sticky). Cela te permet d’épingler un élément dans la page, donc lorsque tu fais défiler la page vers le bas, l’élément reste positionné. Eddy a utilisé une image épinglée à titre d’exemple. L’image reste en place jusqu’à ce que tu atteignes la fin de la zone de contenu. C’est une fonctionnalité un peu gadget, mais cela peut être utile pour des présentations plus riches et dynamiques.

Ensuite, nous avons la possibilité de copier-coller les styles des blocs. Par exemple, si on modèle un bloc de paragraphe en ajustant les marges, on peut maintenant copier-coller ces styles et les appliquer à un autre bloc du même type. C’est pratique pour la personnalisation rapide.

De plus, on peut maintenant personnaliser les styles des blocs en direct. Cela signifie que l’on peut modifier les couleurs, les marges (à la fois internes et externes), les paddings, et même le positionnement directement pour chaque bloc. Auparavant, il n’y avait que les marges externes, mais maintenant, il est possible également d’ajuster les marges internes. Cela offre de nombreuses possibilités de mise en page.

Toutes ces fonctionnalités clôturent la phase 2 du Projet Gutenberg. Les deux premières phases étaient axées sur l’éditeur de pages, d’articles et de publications. La phase 2 était centrée sur l’édition complète de votre site avec Gutenberg, y compris le Full Site Editing. Maintenant, cela ouvre la voie aux phases 3 et 4 du Projet Gutenberg.

La phase 3 du projet introduira la notion de workflow éditorial dans le CMS WordPress

Et ensuite ?

Les nouveautés à venir dans WordPress 6.3 : L’API Interactivity et la gestion des animations

Dans la prochaine version majeure de WordPress, la version 6.3, plusieurs fonctionnalités en cours de développement seront probablement déployées. Parmi elles, une nouvelle API appelée “Interactivity” qui permettra de gérer les interactions sur les blocs. Cette API facilitera la gestion des animations, un sujet qui intéresse de nombreux utilisateurs et les Pench builders sont en avance sur ce domaine.

Améliorations attendues dans la future version de WordPress 6.4

Dans la dernière version de l’année, WordPress 6.4, une initiative intéressante est prévue. Tout comme dans WordPress 5.6, cette version sera dirigée exclusivement par des femmes ou des personnes non-binaires. Cette volonté de favoriser la diversité dans les équipes de développement de WordPress reflète l’engagement de la plateforme à représenter la diversité de ses utilisateurs et utilisatrices.

Voilà donc quelques informations sur les versions à venir dans WordPress, avec des avancées attendues dans la gestion des animations avec l’API Interactivity et une initiative en faveur de la diversité dans la future version 6.4.

Un projet qui devrait bientôt être lancé vise à améliorer la médiathèque de WordPress. Ce chantier suscite une grande attente chez les utilisateurs et utilisatrices de la plateforme. En effet, la médiathèque actuelle repose sur des technologies relativement anciennes comme Backbone, qui sont devenues obsolètes. Cependant, la gestion des médias constitue une partie importante de WordPress, ce qui rend la refonte de la médiathèque complexe.

La question de l’IA

l’intégration des IA, notamment de l’IA Chat GPT, dans l’éditeur de WordPress est un sujet qui suscite beaucoup d’attention, comme en témoignent les nombreuses propositions de conférences sur le thème de l’IA.

Il existe actuellement des expérimentations visant à intégrer directement l’IA dans l’éditeur, permettant ainsi de générer du contenu varié, y compris des tableaux. Cette fonctionnalité pourrait être extrêmement pratique, notamment pour la création de tableaux dans WordPress, qui peut s’avérer fastidieuse. Cependant, il est important de souligner que ces expérimentations sont pour l’instant limitées aux extensions et ne font pas partie intégrante du cœur de WordPress. Il n’est pas prévu de confier le développement de WordPress à une IA dans un avenir proche, donc rassurez-vous, les humains continueront à jouer un rôle essentiel dans la gestion du contenu.

Vous avez aimé ? Partagez !

Laisser un commentaire

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