Dieser Link wird auf meiner Seite nicht „eingeboxt
Die beiden üblichen Übeltäter sind fehlende Open-Graph-Tags oder etwas, das entweder die Discourse-UA- oder die IP-Bereiche des Cloud-Anbieters blockiert. Nur weil wir die Tags lokal in unserem Browser sehen können, heißt das nicht, dass der Server sie zwangsläufig sehen kann.
Ein wenig Experimentieren mit cURL von deinem VPS aus wird normalerweise die Ursache aufdecken.
Verwenden Sie das Iframely-Tool, um die OpenGraph- / oEmbed-Tags auf der Seite zu überprüfen. Das Fehlen einer Textbeschreibung jeglicher Art ist ein weiterer Grund, den ich gelegentlich in der Praxis sehe.
Hmmm, okay. Ich glaube, ich habe es vielleicht herausgefunden… Es fehlt möglicherweise das Feld „description
Ja, keine Beschreibung bedeutet kein Onebox.
Oh. :-/
Das scheint ein ziemlicher Schritt zu sein. Ich sehe nicht, warum die ganze schöne Eleganz der Onebox verworfen werden sollte, nur weil eine Beschreibung fehlt. Ich werde versuchen, einen PR zu erstellen, der es Websites erlaubt, die kein Beschreibungsfeld haben (bisher haben wir festgestellt, dass ABC und CNN zwei davon sind), trotzdem Bild und Überschrift durchzulassen.
Da dieses Thema als Supportanfrage bereits häufiger aufgetaucht ist, habe ich folgendes überlegt: Wenn der einzige Grund, warum keine Onebox erstellt wird, das Fehlen einer Beschreibung (oder eine zu kurze Beschreibung) ist, sollten wir wahrscheinlich einen Platzhalter hinzufügen, etwa:
Diese Seite enthält keine Beschreibungstags
Dann wird zumindest eine Onebox erstellt und es ist klar, was los ist. Kannst du das übernehmen, @sam?
Ich frage mich, ob wir die Regel „Beschreibung erforderlich
Mit aller gebotenen Achtung – wenn keine Beschreibung verfügbar ist, warum sollte man dann eine solche Meldung anzeigen?!
Das ist eine nützliche Nachricht, wenn man Onebox debuggt. Für Techniker wie uns: großartig, hervorragend.
Aber wenn man ein normaler Mensch
ist, der einfach nur einen Link zu einer nicht-technischen Seite posten möchte und sich nicht für die internen Abläufe von Onebox interessiert, fügt diese Nachricht nichts außer Lärm hinzu. Ich verspreche Ihnen: Die überwältigende Mehrheit der Menschen, die Discourse nutzen (auf Seiten über Autos, Software-Support, Communities, Audio-Geräte usw.), weiß nicht, was ein „Beschreibungs-Tag
Das ist verfrüht. Dies wird möglicherweise oder auch nicht geschehen; @codinghorror ist der Product Manager und entscheidet über die zu wählende Implementierung.
Ich denke, dass die Regel „Keine Beschreibung, keine Onebox
Fair enough.
Es wirkt für mich seltsam, dass die Wahlmöglichkeiten sind:
OPTION A - aktuelles Verhalten, wenn keine Beschreibung verfügbar ist
Hey, schau dir diesen Artikel an:
OPTION B - (vorgeschlagene Änderung) Onebox anzeigen, auch wenn keine Beschreibung verfügbar ist
Hey, schau dir diesen Artikel an:
Wirklich, bevorzugen Leute Option A gegenüber Option B? (Und noch wichtiger – haben sich Leute wirklich beschwert, dass Option B hässlich sei? Das erscheint mir ästhetisch völlig in Ordnung…)
Ich bin mir nicht sicher, was du damit sagen möchtest? Wenn ich auf Twitter einen Link poste, wird er auch ohne Beschreibung ordnungsgemäß erweitert? Hier ist ein Test, den ich gerade mit dem CNN-Link aus meinem ersten Beitrag in diesem Thread durchgeführt habe.
Und so rendert Discourse derzeit exakt denselben Link:
So glad people are taking care of the doggies…
https://edition.cnn.com/2020/05/15/health/gallery/coronavirus-people-adopting-pets-photos/index.html
Entschuldigung, dass ich mich hier anschließe, aber um den Supportaufwand zu verringern, könnten wir dann auch irgendwann ausführlichere Protokollierungen bei Onebox-Fehlern einführen, damit die Admins nicht so im Dunkeln tappen, wenn etwas nicht ‘boxt’?
Ich bin mit der Änderung einverstanden, solange das Layout nicht viel Anpassung erfordert, @sam. Dies hat die Regel der drei längst überschritten, sodass Oneboxes ohne Beschreibung wahrscheinlich in Ordnung sind.
Vielen Dank an @codinghorror und @sam, das wird sehr geschätzt.
Das Onebox-Modul unterstützt nun Oneboxes, die nur den Titel anzeigen, siehe diesen Commit. Beispiel:
[quote=“Arpit Jalan, post:16, topic:155933, username:techAPJ”]
Das Onebox-Gem unterstützt jetzt Oneboxen nur mit Titel gemäß diesem Commit
[/quote]Sie haben dies einige Monate später mit diesem PR rückgängig gemacht. Was war der Grund?

