Nous (quelques bénévoles de la communauté Krita) avons mis en place un serveur Discourse pour la communauté Krita artist. La configuration est très similaire à celle de Blenderartists.org.
Étant donné qu’il s’agit d’un forum lié à un logiciel de création artistique, les discussions contiennent de nombreuses images. Du point de vue du RGPD, Discourse propose une fonctionnalité permettant de télécharger les données des utilisateurs depuis la section « Activités » de leur profil. Cependant, j’ai remarqué que ce téléchargement n’inclut pas les images que les utilisateurs ont publiées sur le forum. Je souhaiterais donc savoir s’il existe un moyen d’inclure ces images dans les fichiers ZIP générés. Existe-t-il un plugin offrant cette fonctionnalité ?
Technically they still have the URLs so they could just parse and pull them. I worry about image heavy users ending up costing lots and lots of server time when they click the button.
Sorry if this seems a silly idea, will a predetermined time frame given to user to come back for the zip file help. During this period the zip creation can be done when there is less server activity.
J’ai effectué une exportation de post pour la première fois depuis mai hier et je vois qu’on lui a apporté une certaine attention, mais un choix étrange (pour moi) :
Mais il n’y a pas d’images dedans et je vois toujours des fragments (testé avec meta) avec des URLs très difficiles à utiliser comme :  (notez que c’est une image que j’ai téléchargée après la mise à jour de mai).
Mettre des images dans l’archive serait un vrai casse-tête. Ce que nous pourrions facilement inclure, c’est le post cooked aux côtés du raw, afin que les images et tout le reste qui est transformé soient associés de manière standard, ce qui permet une analyse facile.
Comment cela fonctionne-t-il avec l’option des URLs pré-signées récemment introduite ? Je dois avouer que je ne connais pas grand-chose à son implémentation, mais je crains que ces URLs ne soient pas stables.
Si nous plaçons le post cuit comme suggéré par @Falco, les URLs seront /secure-media-uploads/blah. L’URL signée n’est générée que lorsque le téléchargement est demandé depuis l’URL de média sécurisée, vous ne devriez donc rencontrer aucun problème.
Quel est l’état de cette demande de fonctionnalité (si c’est bien le cas) ?
Décomposons cela en plusieurs questions plus petites :
Existe-t-il actuellement un moyen pour un utilisateur d’obtenir une copie de toutes les images incluses dans ses publications ?
Existe-t-il un moyen d’obtenir (ou de recréer) ces publications dans leur format “cuit”, au moins dans la mesure où les images téléchargées sont à l’endroit où elles sont censées être ?
Bien que je ne sois pas sûr de pouvoir écrire un script complet, j’ai essayé de comprendre comment reconstruire l’URL des images en me basant sur les informations actuellement incluses dans le fichier user_archive.csv, mais je ne vois pas comment cela serait possible, étant donné qu’il semble n’y avoir aucune corrélation entre le lien de l’image fourni dans le fichier csv et l’URL publique de cette image sur le forum.
Par exemple, j’ai  dans mon fichier csv et l’URL de cette image sur le forum est https://forum.example.com/uploads/default/original/2X/d/d04053334ed6a40db3cdcf83c1c6eb139079494e.png, donc même si le script utilisait tIh81VxrDGPzUkxhikPmbgFGbO6.png en combinaison avec une URL de base, il ne pourrait pas récupérer l’image, n’est-ce pas ? Ou une image a-t-elle une sorte d’identité multiple ?
Merci d’avoir fait remonter ce sujet ! Je ne l’avais pas vu auparavant.
En l’examinant, je partage à la fois la conviction apparente de @codinghorror que les images devraient être accessibles de cette manière, et la préoccupation de @sam concernant les exigences que cela imposerait aux ressources côté serveur - en particulier dans les cas où l’utilisateur ne s’intéresse pas aux images en soi.
Je ne peux pas me prononcer sur la faisabilité, mais d’un point de vue strictement UX, j’ai l’impression qu’un bouton séparé télécharger les images présenté à côté de l’option de téléchargement existante, ou une fenêtre contextuelle demandant si vous souhaitez inclure les images lors de l’utilisation de l’option de téléchargement existante serait le mieux.
Vous voulez dire que vous devriez obtenir les images en naviguant vers les publications réelles ? Mais cela ne vous donnerait pas les images des publications qui ont été supprimées ou qui vous sont cachées, n’est-ce pas ?
Concernant le
Lorsque @sam et @Falco se mettent d’accord sur quelque chose, cela signifie-t-il que cela a été ajouté à un pipeline ?