Мне эта функция показалась довольно интересной, так как она позволит владельцам сайтов сэкономить много дискового пространства.
К сожалению, это не будет корректно реализовано в Discourse. Во-первых, в панели инструментов текстового редактора не отображается значок для кнопки «Загрузить изображения»:
Во-вторых, изображение будет добавлено просто как маленькая ссылка, способом, отличным от стандартной функции загрузки изображений, встроенной в Discourse.
Для компонента загрузки достаточно компонента темы, но по умолчанию Discourse загружает удалённые изображения, чтобы гарантировать, что они не будут удалены.
Если вы реализуете этот виджет загрузки, обязательно добавьте imgbb в список «Отключённые домены для загрузки изображений», предварительно проверив их политику в отношении удаления изображений.
Я предполагаю, что разработка такого плагина обойдётся в $500–1000, что сопоставимо с несколькими годами работы Digital Ocean Spaces (или любого другого из настройщиков S3-совместимых провайдеров объектного хранилища для загрузок). На самом деле, вероятно, дешевле будет использовать Spaces, чем оплачивать поддержку описанного плагина, даже если бы он существовал.