Miniatures pour les oneboxes iframe

Suite à la discussion issue de Problèmes avec les vignettes provenant de Soundcloud et des oneboxes YouTube :

Lorsque les oneboxes sont créées avec une iframe, nous n’avons aucune image à extraire comme vignette. Ce serait génial si Onebox pouvait nous fournir une image à utiliser.

Le plugin topic-list-previews de Pavilion proposait cette solution de contournement :

Cependant, cela entraîne un coût de performance assez élevé, donc je ne pense pas que nous souhaitions l’intégrer dans le cœur du système.

Je vois deux options propres :

  • Onebox pourrait fournir une URL de vignette. Nous devrions apprendre à Discourse à la récupérer et à la télécharger localement.

  • Nous pourrions implémenter quelque chose comme lazy-yt qui fonctionne pour toutes les oneboxes basées sur des iframes. Cela pourrait également apporter un gain de performance, puisque le contenu de l’iframe ne serait chargé qu’après le clic.

Il n’y a pas de plans immédiats pour implémenter cela, mais je crée ce sujet pour suivre cette idée.

10 « J'aime »

Ce serait très utile. J’essaie simplement de contourner le problème en développant des extensions onebox pour divers fournisseurs de vidéos qui ne sont pas rendus correctement (comme YouTube) par défaut. Résoudre le problème des vignettes est assez difficile, mais je me rapproche de la solution grâce à quelques contournements.

1 « J'aime »