Continuando a discussão de Problemas com miniaturas de oneboxes do Soundcloud e YouTube:
Quando as oneboxes são criadas com um iframe, não temos nenhuma imagem para usar como miniatura. Seria legal se o Onebox fornecesse uma imagem para usarmos.
O plugin topic-list-previews do Pavilion tinha essa solução alternativa:
Mas isso tem um custo de desempenho bastante alto, então não acho que queiramos fazer isso no núcleo.
Vejo algumas opções limpas:
-
O Onebox poderia fornecer uma URL de miniatura. Precisaria ensinar o Discourse a buscar essa URL e baixar a imagem localmente.
-
Poderíamos implementar algo como o lazy-yt, que funcione para todas as oneboxes de iframe. Isso também pode trazer algum benefício de desempenho, já que o conteúdo do iframe não seria carregado até após o clique.
Não há planos imediatos para implementar isso, mas criei este tópico para acompanhar a ideia.