Home Sciences & Technologies Actu web 🧡💙Les changements techniques à venir sur WordPress 5.5🧡💙

🧡💙Les changements techniques à venir sur WordPress 5.5🧡💙

0
Les changements techniques Ă  venir sur WordPress 5.5
Les changements techniques Ă  venir sur WordPress 5.5

Les changements techniques Ă  venir sur la sortie de WordPress 5.5 qui est prĂ©vue le 11 aoĂ»t 2020 ! 🧡💙

Selon l’équipe de dĂ©veloppement du cƓur WP, WordPress 5.5 se prĂ©sente par l’étendue de ses modifications comme la plus importante version de WordPress jamais sortie ! đŸ’„

En tant qu’utilisatrice ou utilisateur, vous pourrez profiter de la fonctionnalitĂ© de mise Ă  jour automatique des extensions et des thĂšmes, de l’arrivĂ©e du rĂ©pertoire de blocs, des plans de site XML natifs, du chargement diffĂ©rĂ© (lazy loading) des images, ainsi que des toutes derniĂšres nouveautĂ©s de Gutenberg. En tant que dĂ©veloppeuse ou dĂ©veloppeur, vous y  165 amĂ©liorations et nouvelles fonctionnalitĂ©s, 310 correctifs de bugs et bien plus encore !

Bien entendu, tout cela induit les changements de code dans le cƓur du CMS, ce qui pourrait vous demander d’effectuer des modifications dans le code de votre site, de vos thùmes ou de vos extensions.

Dans cet article, nous nous concentrerons justement sur les changements techniques majeurs de cette nouvelle version.

Accessibilité

Sur les 34 amĂ©liorations et nouvelles fonctionnalitĂ©s liĂ©es Ă  l’accessibilitĂ©, notons particuliĂšrement que les personnes dĂ©veloppant des thĂšmes WP sont encouragĂ©es Ă  dĂ©clarer leur support de la fonctionnalitĂ© navigation-widgets afin d’amĂ©liorer la sĂ©mantique et l’accessibilitĂ© de leur thĂšme.

En dĂ©clarant le support de cette fonctionnalitĂ©, tous les widgets natifs qui servent Ă  afficher des listes de liens seront encapsulĂ©s dans un Ă©lĂ©ment disposant les changements d’un attribut aria-label gĂ©nĂ©rĂ© automatiquement et reprenant le titre du widget afin de le dĂ©crire aux technologies d’assistance.

Les changements techniques à venir sur WordPress 5.5🧡💙

Pour en savoir plus, consultez la note de développement suivante (en anglais) :

Accessibility improvements to widgets outputting lists of links in 5.5

Mise Ă  jour automatique des thĂšmes et des extensions

La nouvelle Ă©quipe « core-auto-updates » de WordPress a travaillĂ© pendant environ 5 mois pour introduire une toute nouvelle interface permettant de gĂ©rer la mise Ă  jour automatique des thĂšmes et des extensions. L’activation de la fonctionnalitĂ© se fait thĂšme par thĂšme et extension par extension, car elle est dĂ©sactivĂ©e par dĂ©faut.

Dans les notes de dĂ©veloppement suivantes, vous en apprendrez davantage sur comment travailler et crocheter cette nouvelle interface, les notifications e-mail envoyĂ©es aprĂšs mise Ă  jour, les informations relatives affichĂ©es dans l’écran de SantĂ© du site.

Et si vous développez des extensions qui ne sont pas hébergées sur le répertoire officiel WordPress.org, vous devriez également les consulter afin de voir comment rendre votre extension compatible avec le nouveau systÚme de mise à jour automatique.

Ces dev notes sont consultables ci-dessous, en anglais :

Controlling Plugin and Theme auto-updates UI in WordPress 5.5

Controlling Plugin and Theme auto-update email notifications and Site Health infos in WP 5.5

Outil de personnalisation

Sur les 7 modifications de l’outil de personnalisation, les personnes dĂ©veloppant des thĂšmes devraient prendre note de la façon dont les logos personnalisĂ©s sont mis en lien sur la page d’accueil et sur le nouveau filtre d’attributs de l’image de logo.

Themes: changes related to get_custom_logo() in WordPress 5.5

Éditeur (Gutenberg)

Le dĂ©veloppement de l’éditeur a continuĂ© son Ă©volution rapide depuis la version 5.0 de WordPress. Aujourd’hui, la version 8.5 de Gutenberg a Ă©tĂ© intĂ©grĂ©e dans WordPress 5.5, ce qui fait 10 versions de Gutenberg de diffĂ©rence avec la version qui avait Ă©tĂ© intĂ©grĂ©e dans WordPress 5.4 en mars dernier ! WordPress 5.5 comprend donc les versions  7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4 et 8.5, mais aussi des correctifs et des amĂ©liorations de performance ayant Ă©tĂ© faits sur les versions 8.6 et 8.7 de Gutenberg.

L’annonce de sortie de WordPress 5.5 Beta 1 (en anglais) met en Ă©vidence la plupart des nouvelles fonctionnalitĂ©s et amĂ©liorations de ces diffĂ©rentes versions de Gutenberg. Notons particuliĂšrement l’édition en direct des images, la prĂ©visualisation du rendu pour plusieurs appareils diffĂ©rents, le nouveau rĂ©pertoire de blocs et bien d’autres amĂ©liorations pour une expĂ©rience plus efficace et fluide.

Block API Updates in 5.5

Block Patterns in WordPress 5.5

Editing Images in the Block Editor

New Block Tools on WordPress 5.5

Various changes to WordPress React Components in WordPress 5.5

Proposed Block Directory guidelines

You can now add your own plugins to the Block Directory

MĂ©dias

WP 5.5 implĂ©mente 26 modifications concernant les mĂ©dias, Ă  commencer bien sĂ»r par l’arrivĂ©e dans le cƓur WordPress du chargement diffĂ©rĂ© (lazy loading) natif (et par dĂ©faut) des images. Consultez cette note pour en savoir plus sur cette fonctionnalitĂ© et sur la façon d’interagir avec si vous ĂȘtes dĂ©veloppeur ou dĂ©veloppeuse.

Lazy-loading images in 5.5

API REST

36 mises Ă  jour de l’API REST sont livrĂ©es avec WP 5.5, avec de nouveaux points de terminaison et d’autres qui ont Ă©tĂ© modifiĂ©s, de modifications de paramĂštres et de schĂ©mas JSON, l’ajout de liens vers la documentation de l’API dans les retours de celle-ci, de nouvelles fonctions, des modifications CORS, la nouvelle fonction register_theme_feature() et ses paramĂštres, et autres modifications diverses.

REST API changes in WordPress 5.5

Register theme feature API

Plans de sites XML

La nouvelle fonctionnalitĂ© de plan de site XML (sitemap.xml) est introduite par WordPress 5.5. Consultez les notes suivantes pour en apprendre davantage sur l’ajout, la suppression et la modification de plans de sites personnalisĂ©s, mais aussi l’exclusion de publications de vos plans de sites, la dĂ©sactivation complĂšte de la fonctionnalitĂ©, ainsi que sur les nouvelles classes, fonctions, crochets d’actions et autres filtres.

New XML Sitemaps Functionality in WordPress 5.5

New esc_xml() function in WordPress 5.5

Autres mises Ă  jour techniques

Les changements techniques Ă  venir sur WordPress 5.5

Un article regroupe également des modifications diverses et variées, dont notamment :

A lire aussi  Les changements techniques à venir dans WordPress 5.4

  • La mise Ă  jour des extensions est maintenant possible simplement en tĂ©lĂ©versant un nouveau fichier ZIP
  • Il est maintenant possible de dĂ©finir un terme de taxonomie par dĂ©faut pour chaque type de taxonomie personnalisĂ© en utilisant le filtre default_category_post_types
  • Application d’une valeur par dĂ©faut pour comment_type
  • Mise Ă  jour des bibliothĂšques externes PHPMailer, SimplePie, Twemoji, Masonry, imagesLoaded, getID3, Moment.js, et clipboard.js
  • Les fonctions de chargement de fichiers modĂšles telles que get_header, get_footer ou get_template_part permettent maintenant de passer une variable via le nouveau paramĂštre $args
  • WordPress tentera maintenant de retirer la validation du cache des fichiers PHP lorsque le cƓur WP, les extensions ou les thĂšmes sont mis Ă  jour, avec la fonction wp_opcache_invalidate()
  • Les dĂ©veloppeuses et dĂ©veloppeurs de thĂšmes peuvent maintenant filtrer le titre des pages d’archives
  • PrĂ©sentation du nouveau paquet createInterpolateElement
  • PrĂ©sentation des fonctions de gestion de l’environnement de votre site internet avec notamment wp_get_environment_type()
  • Mise Ă  jour finale des dashicons avec l’introduction de toute une sĂ©rie de nouvelles icĂŽnes. À noter que les dashicons seront bientĂŽt remplacĂ©s par le futur composant Icon
  • AmĂ©lioration PHP diverses

Vous pouvez consulter ces notes de développement (en anglais) pour plus de détails concernant ces modifications :

Miscellaneous Developer Focused Changes in WordPress 5.5

External Library updates in WordPress 5.5: call for testing

Passing arguments to template files in WordPress 5.5

Opcode Cache Invalidation in WordPress 5.5

Filtering archive page headings in WordPress 5.5

Introducing createInterpolateElement

New wp_get_environment_type() function in WordPress 5.5

WordPress 5.5: Better fine grained control of redirect_guess_404_permalink()

New CSS styles for buttons with disabled state in WP 5.5

WordPress 5.5: Better fine grained control of redirect_guess_404_permalink()

New CSS styles for buttons with disabled state in WP 5.5

WordPress 5.5: Better fine grained control of redirect_guess_404_permalink()

New CSS styles for buttons with disabled state in WP 5.5

New CSS styles for buttons with disabled state in WP 5.5

Dashicons in WordPress 5.5 (the final update)

PHP related improvements & changes: WordPress 5.5 edition

Et pour finir, un petit florilÚge de modifications diverses et variées

Cela fait en tout 306 correctifs, 157 améliorations et nouvelles fonctionnalités et 12 tùches de gestion courante qui ont été marqués comme étant clÎturés dans le jalon 5.5 de WordPress.

Nous souhaitons Ă©galement mettre en Ă©vidence quelques changements qui n’ont pas fait l’objet de notes de dĂ©veloppement spĂ©cifiques (cliquer sur le numĂ©ro de ticket pour accĂ©der au ticket en question sur Trac) :

Commentaires : le calcul des nombres de commentaires et de la pagination a Ă©tĂ© corrigĂ© pour les commentaires non approuvĂ©s – #8973
Commentaires : get_comment_count() retourne maintenant toujours un entier numĂ©rique, quelque soit l’état du commentaire – #48093
Outil de personnalisation (customizer) : l’interface de l’outil de personnalisation s’adapte maintenant en fonction des couleurs alternatives Ă©ventuellement choisies pour l’interface d’administration – #50547
Internationalisation : des crochets ont Ă©tĂ© ajoutĂ©s pour le filtrage par text-domain des chaĂźnes traduisibles – #49518
MĂ©dias : sanitize_file_name() nettoie dĂ©sormais correctement les noms de fichier et supprime leurs accents – #22363
Menus : les rĂ©glages des menus sont maintenant directement affichĂ©s lors de la crĂ©ation d’un nouveau menu – #44286
Menus : les termes de taxonomies n’ayant aucune publication s’affichent maintenant dans les rĂ©sultats de la recherche lors de l’ajout d’élĂ©ments dans les menus de navigation – #45298
Options, API WordPress.org : les valeurs de mĂ©tadonnĂ©es par dĂ©faut sont maintenant supportĂ©es – #43941
Widgets : les widgets utilisant des tailles d’images personnalisĂ©es affichent maintenant correctement leur lĂ©gende Ă©ventuelle – #50160


Pour rappel, la sortie de WordPress 5.5 est prĂ©vue le 11 aoĂ»t 2020. Vous pouvez d’ores et dĂ©jĂ  la tester en version Release Candidate en installant l’extension officielle WordPress Beta Tester puis en allant dans ses rĂ©glages et en cochant la case Beta/ version de dĂ©veloppement puis en mettant Ă  jour votre installation de façon classique.

WordPress Beta Tester

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Quitter la version mobile