Image décorative d'une machine à écrire avec le mot "jQuery" tapé sur une feuille de papier.

WordPress 5.6 sera livré avec la dernière bibliothèque jQuery le mois prochain. Il s’agit d’une mise à jour importante que tous les développeurs de plugins et de thèmes devraient tester. La semaine dernière Marius Jensen a annoncé le changement sur le blog Make Core.

Les bibliothèques suivantes liées à jQuery devraient être incluses dans la mise à jour (Billet WordPress Trac):

  • jQuery 3.5.1
  • jQuery Migrate 3.3.2
  • jQuery UI 1.12.1

Ce changement n’est pas surprenant. Le développeur principal Andrew Ozz a annoncé que transition triphasée originale pour mettre à jour la bibliothèque jQuery début juin. L’objectif final est que WordPress regroupe la version la plus récente et la maintienne à jour à l’avenir. WordPress a reculé et s’est appuyé sur une version plus ancienne pendant plusieurs cycles de publication. En conséquence, une grande partie de l’écosystème des plugins et des thèmes reposait sur des fonctionnalités obsolètes.

Les trois étapes du processus sont les suivantes:

  • WordPress 5.5: Supprimez le script jQuery Migrate 1.x.
  • WordPress 5.6: Mettez à jour les derniers scripts pour jQuery, jQuery UI et jQuery Migrate.
  • WordPress 5.7: Supprimez le script jQuery Migrate.

Si la suppression, l’ajout et la suppression de jQuery Migrate semblent déroutants, c’est parce que c’est possible. jQuery Migrate est essentiellement un script d’aide que les développeurs peuvent utiliser pour «migrer» vers des versions plus récentes de jQuery. C’est un correctif de compatibilité descendante. La version de jQuery Migrate qui est rajoutée dans WordPress 5.6 est la même que les versions plus récentes de jQuery. Il a été ajouté en tant que correctif temporaire pour donner aux développeurs de plugins et de thèmes le temps de mettre à jour leur code. L’espoir est qu’au moment de la livraison de WordPress 5.7, les développeurs ne compteront plus dessus.

«Sur la base des meilleures pratiques et des recommandations de l’équipe jQuery, Migrate doit être utilisé comme un utilitaire plutôt que comme une solution de rétrocompatibilité permanente», a déclaré Ozz dans notre rapport. Discussion il y a quelques mois. « Idéalement, WordPress peut le faire. »

Il reste à voir si jQuery Migrate sera supprimé dans WordPress 5.7. Pour le moment, c’est un objectif provisoire. Jusqu’à présent, le processus est toujours sur la bonne voie. Cela dépend également en grande partie de la fluidité du navire avec WordPress 5.6. Le 5.5 Sortie couléeAu moins pour de nombreux utilisateurs. C’est un résultat que nous ne voulons pas répéter.

Naviguer dans tout cela n’est pas une mince affaire pour les utilisateurs finaux. Vous comptez sur WordPress, les développeurs d’extensions et de thèmes pour le faire fonctionner correctement. Un mois avant le lancement de WordPress 5.6, les auteurs de plugins et de thèmes doivent commencer les tests pour s’assurer que leurs projets fonctionnent avec la dernière version de WordPress.

L’équipe de développement WordPress s’attendait à des problèmes avec WordPress 5.5 et a créé ceci Activer l’assistant de migration jQuery Plugin pour faciliter la transition pour les utilisateurs de WordPress 5.5. Au cours de la première semaine, le plugin avait plus de 10 000 installations actives. Aujourd’hui, il compte plus de 200 000 utilisateurs. Ce nombre n’est pas nécessairement indicatif des plugins et des thèmes avec un code obsolète. Il y a de fortes chances que quelques pour cent de ces utilisateurs n’aient plus besoin du plugin car leurs extensions ont été mises à jour alors qu’ils ne l’ont pas désactivé. Il n’y a pas de données publiques sur qui utilise le plugin et pourquoi.

Le plugin est toujours utile pour le moment. Il enregistre les notifications d’expiration et les met à la disposition des utilisateurs. Si le plugin n’enregistre pas les notifications après une semaine ou deux, les utilisateurs seront invités à désactiver le plugin. S’ils continuent de voir des notifications, ils doivent contacter leurs développeurs de thèmes ou de plugins en fonction de ce qui déclenche les notifications. Lorsque les utilisateurs mettent à niveau vers WordPress 5.6, ils ne devraient plus avoir besoin du plugin.

Nous serons dans ce processus pendant six mois pour la prochaine version majeure. Les développeurs ont eu suffisamment de temps pour faire des ajustements. Que ce soit un rappel amical pour tester les plugins et les thèmes pendant le cycle bêta de la version 5.6.

Les auteurs de plugins et de thèmes doivent tester avec le SCRIPT_DEBUG Constante dans leur activé wp-config.php Des dossiers. Pour plus d’informations, veuillez contacter le Déboguer dans WordPress Documentation.

Jensen a publié un guide sur Mettre à jour jQuery dans des thèmes ou des plugins non gérés. Il s’adresse principalement aux utilisateurs finaux qui sont à l’aise sur la voie de la rénovation domiciliaire. Cependant, les développeurs peuvent également trouver des informations utiles dans le didacticiel.



Source link

Recent Posts