Filigrane sur toutes les images téléchargées

Après quelques essais, j’ai trouvé une solution temporaire pour le filigrane. :partying_face:

Au cas où d’autres seraient intéressés, je souhaite partager mon contournement. J’espère que cela pourra aider. :smiling_face_with_three_hearts:

  1. Tout d’abord, j’installe Chevereto (gratuit) sur un autre sous-domaine.
    (C’est très simple : il suffit de télécharger le fichier installer.php sur le serveur, d’ouvrir la page et de suivre la configuration. Cela prend quelques minutes.) :kissing_heart:

  2. La version gratuite prend également en charge le filigrane. Vous pouvez le configurer dans les paramètres de téléchargement d’images du tableau de bord.

Vous pouvez également définir la largeur et la hauteur maximales des images dans le tableau de bord, afin que toutes les grandes images téléchargées soient automatiquement redimensionnées.

  1. Ajoutez le plugin Chevereto (script) à la balise <head> de Discourse
    <script async src="https://img.example.com/sdk/pup.js" data-url="https://img.example.com/upload"></script>

  2. Discourse ne semble plus prendre en charge la balise i avec les icônes fa, alors j’ai dû modifier le JavaScript de :
    <i class="fa fa-cloud-upload d-icon d-icon-upload"></i>
    à :
    <svg class="fa d-icon d-icon-cloud-upload-alt svg-icon svg-node" aria-hidden="true"><use xlink:href="#cloud-upload-alt"></use></svg>

  3. Si tout est correctement configuré, une icône de nuage avec flèche de téléchargement apparaîtra dans l’éditeur de Discourse.

  4. Cliquez simplement sur la nouvelle icône, faites glisser et déposez l’image dans la fenêtre contextuelle : elle sera automatiquement téléchargée et le code sera collé dans l’éditeur avec le filigrane. :partying_face:

  5. Pour l’instant, cela fonctionne parfaitement sur ordinateur de bureau. Mais je cherche encore comment ajouter l’icône sur les smartphones. :thinking: Je mettrai à jour ce message si je trouve une solution.

Il s’agit simplement d’une solution temporaire, un contournement, loin d’être parfait, mais cela peut être mis en place facilement en quelques minutes. J’espère toujours que Discourse ajoutera le filigrane dans le cœur du système ou via un plugin / TC à l’avenir.

9 « J'aime »