Achei essa funcionalidade bastante interessante, pois permitiria que os proprietários de sites economizassem muito espaço em disco.
Infelizmente, isso não será implementado corretamente no Discourse, primeiro porque nenhum ícone aparece na barra de ferramentas da área de texto para o botão “Upload de imagens”.
Segundo, isso apenas implementará a imagem como um pequeno link, de forma diferente da funcionalidade padrão de upload de imagens integrada ao Discourse.
Um componente de tema deve ser suficiente para o componente de upload, mas, por padrão, o Discourse baixa imagens remotas para garantir que elas não sejam excluídas.
Certifique-se de adicionar o imgbb à lista de ‘domínios de download de imagens desativados’ após verificar a política deles sobre quando as imagens são excluídas, caso você implemente este widget de upload.
Eu tinha uma ideia diferente quando falei em plugin.
Por exemplo:
Upload para o Composer > o arquivo é salvo no imgBB > Incorporado no Discourse da mesma forma que o Discourse já implementa o upload de imagens para o S3.
Eu estimaria que um plugin assim custaria entre US$ 500 e US$ 1000 para desenvolver, o que é muitos anos de Digital Ocean Spaces (ou qualquer um dos outros provedores em Configurar um provedor de armazenamento de objetos compatível com S3 para uploads). Na verdade, provavelmente seria mais barato usar o Spaces do que pagar para manter o plugin descrito, se ele existisse.