L’intégration Openverse de WordPress 6.2 subit des changements de dernière minute après que les contributeurs ont exprimé des inquiétudes à ce sujet images hotlinking par défaut. La nouvelle fonctionnalité permet aux utilisateurs d’insérer rapidement des médias gratuits et sous licence ouverte dans leur contenu. Il permet également aux utilisateurs de télécharger des images externes via un bouton dans la barre d’outils du bloc, mais cela crée une étape supplémentaire dans le processus et est facile à manquer dans l’interface utilisateur.

Plusieurs contributeurs ont cité le RGPD et les problèmes de confidentialité dans le billet qui appelait à télécharger les images par défaut. Ils ont également noté que les images liées peuvent poser des problèmes aux utilisateurs qui souhaitent manipuler davantage les images en les recadrant, les faisant pivoter et les filtrant, ainsi qu’aux développeurs gérant les migrations de sites. Certains sont allés jusqu’à dire que la fonctionnalité appartient à un plugin canonique, qui aurait probablement eu une implémentation moins précipitée et de meilleurs tests avant d’atterrir dans le noyau.

« Je suis profondément mal à l’aise avec toute intégration d’Openverse dans le noyau », Peter Shaw, contributeur WordPress a dit. « Philosophiquement, WordPress est une plate-forme de publication personnelle, il devrait donc éviter les API externes et les dépendances. Les seuls appels externes qu’il doit faire (par défaut) sont pour vérifier les mises à jour.

« Aucun problème avec le service lui-même (je l’aime) mais il devrait s’agir d’un plugin canonique que les propriétaires de sites installent consciemment. Quoi qu’il en soit, les images doivent être sur le serveur local.

Alors que le hotlinking attirait davantage l’attention, les contributeurs de WordPress ont répondu au ticket pour demander que la fonctionnalité ne soit pas livrée dans son implémentation actuelle.

« Cela ne peut pas être expédié de cette façon, ou les utilisateurs ignorants seront poursuivis en justice », a déclaré le fondateur de Yoast, Joost de Valk. « A côté de cela, cela a des implications négatives sur les performances, car vous ne pouvez pas le faire srcset ou loading attributs sur les images chargées à distance. Chargement latéral vraiment devrait être le moyen par défaut, et en fait à mon humble avis, le seul moyen.

Le contributeur de Gutenberg, Nik Tsekouras, est intervenu avec un PR rapide qui modifie la mise en œuvre en télécharger les images Openverse lorsqu’elles sont inséréesla mesure du possible.

« Nous voulons vraiment télécharger ce flux dans la bibliothèque du site et devrions traiter cela comme un bogue », a déclaré Matias Ventura, architecte principal de Gutenberg. a dit. « Des travaux sont en cours en parallèle pour télécharger par défaut d’autres actions (comme le collage) qui ne sont pas aussi simples ou assez générales (d’où le besoin de quelque chose comme #46014) mais celui-ci devrait être simple.

Le PR de Tsekouras garantit que toutes les images insérées depuis Openverse sont téléchargées. S’ils ne peuvent pas être téléchargés dans la médiathèque en raison de Problèmes de SCRO, WordPress insère le bloc Image avec l’URL externe et un avertissement concernant la conformité légale et les problèmes de confidentialité. Voici un exemple d’importation réussie :

WordPress 6.2 Beta 4 était retardé ce matin jusqu’au 1er mars, en raison d’un incident non lié régression introduite en 6.2. Tsékouras sélectionné le PR Openverse à la branche wp/6.2 pour l’inclure dans la prochaine version, la prochaine version bêta devrait donc être livrée avec l’implémentation mise à jour.


Source link