Das verlinkte Thema ist ein paar Jahre alt, beschreibt aber genau das Problem, auf das ich mit einem Mitglied unserer neuen Community gestoßen bin. Beim Versuch, Imgur zum Hosten eines Bildes mit der richtigen Formatierung zu verwenden, erschien das Embedding für einen Moment, bevor es durch ein Symbol für einen defekten Link von Imgur ersetzt wurde.
Der vorgeschlagene Grund ist, dass Imgur Bilder einer Ratenbegrenzung (Rate Limiting) unterzieht. Dies ist jedoch eine brandneue Installation ohne Import, und obwohl ich nicht verfolgt habe, wie viele Imgur-Links bereits gepostet wurden, können es nicht mehr als ein paar Dutzend in der letzten Woche sein.
Was kann bei einer so niedrigen Grenze getan werden, um die Sperrung seitens Imgur zu mildern? Abgesehen davon, den Benutzern zu sagen, sie sollen woanders hosten?
Vorerst habe ich das Hochladen wieder aktiviert. Ich ziehe es jedoch vor, dass dies keine langfristige Lösung ist.
Warum haben Sie das Hochladen deaktiviert? Verstehen Sie nicht, dass die Standardeinstellung für Discourse darin besteht, die Bilder von Imgur herunterzuladen (weshalb Sie in der Rate-Limitierung sind), sodass Sie keinen Speicherplatz sparen, indem Sie das Hochladen deaktivieren, es sei denn, Sie deaktivieren die Website-Einstellung „Remote-Bilder lokal herunterladen“?
Wenn Sie möchten, dass Leute auf Bilder verlinken, die nicht mehr verfügbar sein werden, und defekte Bilder in Ihrem Forum hinterlassen, dann sollten Sie „Remote-Bilder lokal herunterladen“ deaktivieren, damit Discourse die Bilder nicht von Imgur herunterlädt, um sie lokal zu speichern.
Diese Ratenbegrenzung trat auf, selbst als imgur mithilfe von disabled_image_download_domains ausgenommen war, es wurde überhaupt kein Hotlinking oder Herunterladen durchgeführt.
Das Hochladen wurde deaktiviert, um das Hosting von Bildern durch Dritte zu fördern, daher die Ausnahme für beliebte Bildseiten, die meine Mitglieder nutzen.
Dies erklärt nicht, warum Discourse irgendwie die sehr niedrige Schwelle von imgur erreicht hat. Wie bereits erwähnt, wurden bisher nur wenige Bilder gepostet, und die meisten wurden nicht auf imgur gehostet. Das Anbieten eines Uploads ist eine Lösung, aber nicht die, die meine Mitglieder zuerst suchen werden, und ich möchte sie langfristig vermeiden.
Es ist so einfach, wie auf Discourse hochzuladen, wie auf Imgur. Sie können per Drag & Drop, aus der Zwischenablage einfügen und auf die Upload-Schaltfläche klicken.
Ich würde ohne zu testen alle Downloads deaktivieren, nicht nur Imgur. Ich glaube nicht, dass es… Hmm. Warte. Ich wette, Sie müssen Oneboxen deaktivieren, nicht Downloads. Ich würde alles aus Erlaubte Onebox-Iframes entfernen und sehen, was passiert, und dann die Dinge wieder hinzufügen, für die Sie Oneboxen wünschen.
Es ist möglich, dass ich einen Schritt vergessen hatte, nachdem ich Imgur vom Herunterladen ausgenommen hatte. Der Versuch, den Beitrag mit dem Imgur-Hotlink zu bearbeiten, funktionierte nicht, bis ich nach dem Setzen der Ausnahme auf „HTML neu erstellen“ für den Beitrag geklickt habe. Danach funktioniert der Hotlinking.
Ich brauche keinen aggressiven Verkauf für Diskurss Funktion zum Hochladen/automatischen Herunterladen von verlinkten Bildern. Ich habe sie mir angesehen, sie ist für einige Anwendungsfälle großartig. Meiner gehört nicht dazu. Ich möchte, dass meine Mitglieder für das Hosten ihrer eigenen Bilder verantwortlich sind, es gibt viele seriöse Bildhoster im Internet und die meisten Mitglieder haben jahrelange Erfahrung damit. Diese Methode funktioniert, und jetzt, da Imgur-Hotlinks korrekt funktionieren, ist dies das, was ich höchstwahrscheinlich weiterverfolgen werde.
Es ist erwähnenswert, dass das Problem der aggressiven Ratenbegrenzung von Imgur nicht gelöst oder überhaupt angegangen wurde. Die automatische Download-Funktion von Discourse ist auf diese Weise eher lahmgelegt, und es gab hier keine Vorschläge, wie man das beheben oder lindern könnte. Das Fehlen von Hilfe in dieser Hinsicht ist enttäuschend.