Taille d'intégration YouTube, revisitée

Si vous privilégiez l’apparence aux avantages de LazyYT (qui bloque le suivi Google pour chaque utilisateur car il ne charge pas le iframe complet, et que la page est moins lourde pour la même raison), vous pouvez simplement supprimer LazyYT du dossier du plugin. Le système reviendra alors aux oembeds standards :

J’ai juste dû définir la largeur du iframe à 690

J’ai passé beaucoup trop de temps à étudier les API de YouTube. Pour permettre à LazyYT d’utiliser de meilleures vignettes (qui s’adapteraient à notre largeur de publication de 690 px), il faudrait demander à chaque administrateur de s’inscrire pour obtenir des clés API YouTube, implémenter une logique de basculement vers les vignettes actuelles (car les anciennes vidéos YouTube n’ont pas de vignettes HD), et cela ne valait vraiment pas la peine. Donc, si vous voulez simplement que cela ait l’air cool, exécutez simplement rm -rf plugin/lazyYT dans le hook run de votre fichier app.yml.

C’est tout à fait pr-welcome si quelqu’un qui s’intéresse à ce sujet souhaite implémenter une meilleure logique de vignettes pour LazyYT, prenant en compte tous les cas :

  • L’administrateur n’a pas de clé API configurée
  • La clé API est invalide
  • La vidéo est trop ancienne
  • La vidéo possède une vignette : choisir celle en plus haute résolution (peut-être rendre cela configurable afin que les utilisateurs puissent l’adapter à la largeur de leur forum)