Der Vorschlag lautet also:
Möglichkeit, eine Bild-URL im Discourse-Moderationspanel einzugeben (jede Variante, Original, optimiert etc.) zur Entfernung. Dann das Bild aus allen Fällen entfernen, in denen es verwendet wird (Beiträge, Profilbilder wie Avatare, Hintergrund etc.) und es (alle Varianten) aus dem Bildspeicher (lokal oder S3) löschen. Möglicherweise könnte auch der Hash des Bildes gesperrt werden, um zu verhindern, dass es in Zukunft erneut hochgeladen wird.
Discourse behandelt Bilder auf eine wirklich schöne Weise, so dass identische Bilder, die an mehreren verschiedenen Stellen verwendet werden (z. B. verschiedene Beiträge von verschiedenen Konten), keine doppelten Bilder speichern.
Der Nachteil ist jedoch, dass es sehr mühsam sein kann, ein bestimmtes Bild zu entfernen, und dass dies für einen Moderator über das Webpanel nicht möglich ist. Es muss über die Befehlszeile auf dem Server erfolgen, was bedeutet, dass es nicht von nicht-technischen Personen gehandhabt werden kann und auch gefährlicher für menschliche Fehler ist.
Wenn Sie zum Beispiel mit einer CDN-Bild-URL beginnen, die Sie entfernen möchten, und diese in mehreren verschiedenen Beiträgen/Antworten usw. verwendet wurde. Wenn Sie das Thema/den Beitrag usw. nicht kennen, in dem es verwendet wurde (oft der Fall bei DMCA - nur eine Bild-URL ohne zusätzliche Informationen, oft von automatisierten DMCA-Bots, die die Bildersuche umkehren), kann die Entfernung sehr mühsam sein.
Wenn Sie beispielsweise einen Beitrag im Web löschen, der ein Bild enthält, das entfernt werden soll, gibt es immer noch eine erhebliche Wartezeit, bis das Bild automatisch aus S3/lokal gelöscht wird. Der niedrigste Wert, auf den dies gesetzt werden kann, ist 1 Tag über purge_images_from_deleted_posts_days, was auch nicht wirklich ideal ist. Insbesondere, da die CDN-Löschzeit berücksichtigt werden muss, es sei denn, sie wird manuell gelöscht, sowie die Verzögerung, bevor jemand die Anfrage bearbeiten kann. Daher muss der Upload im Allgemeinen manuell über die Befehlszeile gelöscht werden, auch wenn Sie den Kontext (Thema/Beitrag, Avatar usw.) sofort zur Verfügung haben.
Bei nutzergenerierten Inhalten ist die effiziente Bearbeitung von DMCA, Datenentfernungsanfragen usw. untrennbar und unerlässlich. Insbesondere, da sie zeitkritisch sind (wenn sie nicht innerhalb von ca. 48 Stunden bearbeitet werden - übliche Praxis für CDNs und Hosting-Anbieter ist die Aussetzung von Diensten). Erhalten an einem Feiertag: Pech gehabt, Wochenende: Pech gehabt, im Krankenhaus?: Pech gehabt, wollen Sie eine 10-tägige Vipassana-Stille-Meditation machen?: Pech gehabt. ![]()