Ho trovato questa funzionalità molto interessante, poiché permetterebbe ai proprietari di siti di risparmiare molto spazio su disco.
Purtroppo, questa non verrà implementata correttamente in Discourse, innanzitutto perché non appare alcuna icona nella barra degli strumenti dell’area di testo per il pulsante “Carica immagini”
In secondo luogo, questo implementerà l’immagine semplicemente come un piccolo link, in modo diverso rispetto alla funzionalità di caricamento immagini predefinita integrata in Discourse.
Un componente del tema dovrebbe essere sufficiente per il componente di caricamento, ma per impostazione predefinita Discourse scarica le immagini remote per assicurarsi che non vengano eliminate.
Assicurati di aggiungere imgbb a ‘domini di download immagini disabilitati’ dopo aver verificato la loro politica sui tempi di eliminazione delle immagini, se implementi questo widget di caricamento.
Avevo un’idea diversa quando ho parlato di plugin.
Ad esempio:
Carica su Composer → il file viene salvato su imgBB → incorporato in Discourse come Discourse implementa già il caricamento delle immagini su S3.
Suppongo che lo sviluppo di un plugin del genere costerebbe tra i $500 e i $1000, che sono molti anni di Digital Ocean Spaces (o di qualsiasi altro provider tra Configura un provider di archiviazione oggetti compatibile con S3 per i caricamenti). Infatti, sarebbe probabilmente più economico utilizzare Spaces che pagare per mantenere il plugin descritto, se esistesse.