Ich fand diese Funktion ziemlich interessant, da sie es Website-Betreibern ermöglichen würde, viel Speicherplatz zu sparen.
Leider lässt sich dies nicht ordnungsgemäß in Discourse integrieren. Erstens erscheint kein Symbol in der Symbolleiste des Textbereichs für die Schaltfläche „Bilder hochladen“:
Zweitens wird das Bild lediglich als kleiner Link eingefügt, und zwar auf eine andere Weise als die Standard-Bild-Upload-Funktion, die in Discourse integriert ist.
Für die Upload-Komponente reicht eine Theme-Komponente aus, aber standardmäßig lädt Discourse externe Bilder herunter, um sicherzustellen, dass sie nicht gelöscht werden.
Stellen Sie sicher, dass Sie imgbb zu „Deaktivierte Domains für Bild-Downloads
Ich hatte eine andere Vorstellung, als ich von einem Plugin sprach.
z. B.
Upload zu Composer → Datei wird bei imgBB gespeichert → Wie Discourse bereits die Bild-Uploads zu S3 implementiert, wird sie in Discourse eingebettet.
Das klingt nicht so. Ich würde schätzen, dass die Entwicklung eines solchen Plugins 500-1000 US-Dollar kosten würde, was viele Jahre Digital Ocean Spaces (oder eines der anderen in Konfigurieren Sie einen S3-kompatiblen Objektspeicheranbieter für Uploads) entspricht. Tatsächlich wäre es wahrscheinlich billiger, Spaces zu nutzen, als für die Wartung des beschriebenen Plugins zu bezahlen, wenn es existieren würde.