J’ai trouvé cette fonctionnalité très intéressante, car elle permettrait aux propriétaires de sites d’économiser beaucoup d’espace disque.
Malheureusement, cela ne s’intégrera pas correctement dans Discourse, d’abord parce qu’aucune icône n’apparaît dans la barre d’outils de la zone de texte pour le bouton « Importer des images »
Ensuite, cela implémentera simplement l’image sous forme de petit lien, d’une manière différente de la fonction d’importation d’images par défaut intégrée à Discourse.
Cela pourrait-il être implémenté sous forme de plugin ?
Un composant de thème devrait suffire pour le composant de téléchargement, mais par défaut, Discourse téléchargera les images distantes pour s’assurer qu’elles ne sont pas supprimées.
Assurez-vous d’ajouter imgbb à la liste des « domaines de téléchargement d’images désactivés » après avoir vérifié leur politique concernant la suppression des images, si vous implémentez ce widget de téléchargement.
J’avais une autre idée quand j’ai parlé de plugin.
Par exemple :
Téléverser vers Composer > le fichier est enregistré sur imgBB > Intégré dans Discourse comme Discourse l’implémente déjà pour les téléversements d’images vers S3.
Je suppose qu’un tel plugin coûterait entre 500 et 1000 dollars à développer, ce qui représente de nombreuses années d’utilisation de Digital Ocean Spaces (ou de l’un des autres fournisseurs dans Configurer un fournisseur de stockage d’objets compatible S3 pour les téléchargements). En fait, il serait probablement moins cher d’utiliser Spaces que de payer pour maintenir le plugin décrit s’il existait.