Youtube Embed-Größe, erneut betrachtet

Wenn du das Aussehen über die Vorteile von LazyYT stellst (es blockiert die Google-Verfolgung jedes Benutzers, da es das vollständige iFrame nicht lädt, und die Seite ist aus demselben Grund weniger schwerfällig), kannst du LazyYT einfach aus dem Plugin-Ordner löschen. Es wird dann auf Standard-oEmbeds zurückfallen:


Ich musste die iFrame-Breite einfach auf 690 setzen

Ich habe viel zu viel Zeit mit der Recherche von YouTube-APIs verbracht. Um LazyYT dazu zu bringen, bessere Thumbnails zu verwenden (die unsere Post-Breite von 690 px einhalten können), müssten wir jeden Administrator auffordern, sich für YouTube-API-Schlüssel zu registrieren, eine Logik für den Rückfall auf die aktuellen Thumbnails implementieren, da alte YouTube-Videos keine HD-Thumbnails haben, und es war die Mühe einfach nicht wert. Wenn du also nur willst, dass es cool aussieht, führe einfach einen einfachen Befehl rm -rf plugin/lazyYT im run-Hook deiner app.yml aus.

Absolut pr-welcome, wenn sich jemand dafür interessiert und eine bessere Thumbnail-Logik für LazyYT implementieren möchte, die alle Fälle berücksichtigt:

  • Der Administrator hat keinen konfigurierten API-Schlüssel
  • Der API-Schlüssel ist ungültig
  • Das Video ist zu alt
  • Das Video hat ein Thumbnail; wähle das mit der höheren Auflösung aus (möglicherweise konfigurierbar, damit Benutzer ihre Forum-Breite anpassen können)