Noi (alcuni volontari della comunità Krita) abbiamo configurato un server Discourse per la comunità di Krita artist. L’impostazione è molto simile a quella di Blenderartists.org.
Trattandosi di un forum legato a software per l’arte, le discussioni conterranno molte immagini. Dal punto di vista del GDPR, Discourse offre la possibilità di scaricare i dati degli utenti dalla sezione Attività nel profilo. Tuttavia, ho notato che il download non include le immagini pubblicate dagli utenti sul forum. Vorrei chiedere se esiste un modo per includere le immagini pubblicate dagli utenti nei file zip scaricati. Esiste qualche plugin che offra questa funzionalità?
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.
Ho esportato un post per la prima volta da maggio e ho notato che è stato aggiornato, ma con una scelta (per me) strana:
Tuttavia, non ci sono immagini e vedo ancora frammenti (testati con meta) con URL molto difficili da usare come:  (nota che si tratta di un’immagine caricata dopo l’aggiornamento di maggio).
Inserire le immagini nell’archivio sarebbe un vero mal di testa. Quello che potremmo facilmente includere è il post “cooked” insieme al “raw”, in modo che le immagini e tutto il resto che viene trasformato siano associati in modo standard, facilmente analizzabile.
Come funziona con l’opzione degli URL pre-firmati introdotta di recente? Ammetto di non sapere molto su come sia implementata, ma temo che gli URL non siano stabili.
Se inseriamo il post elaborato come suggerisce @Falco, gli URL saranno /secure-media-uploads/blah. L’URL firmato viene generato solo quando la richiesta di caricamento proviene dall’URL multimediale sicuro, quindi non dovresti avere problemi.
Qual è lo stato di questa richiesta di funzionalità (se di questo si tratta)?
Suddividiamo questo in diverse domande più piccole:
Esiste attualmente un modo per un utente di ottenere una copia di tutte le immagini incluse nei propri post?
Esiste un modo per ottenere (o ricreare) questi post nel loro formato “cotto”, almeno nella misura in cui le immagini caricate si trovino nel posto in cui dovrebbero essere?
Sebbene non sia sicuro di poter scrivere uno script completo, ho provato a capire come ricostruire l’URL delle immagini in base alle informazioni attualmente incluse nel file user_archive.csv, ma non vedo come sarebbe possibile, dato che sembra non esserci alcuna correlazione tra il link dell’immagine fornito nel file csv e l’URL pubblico di quell’immagine sul forum.
Ad esempio, ho  nel mio file csv e l’URL di quell’immagine sul forum è https://forum.example.com/uploads/default/original/2X/d/d04053334ed6a40db3cdcf83c1c6eb139079494e.png, quindi anche se lo script utilizzasse tIh81VxrDGPzUkxhikPmbgFGbO6.png in combinazione con un URL di base, non sarebbe in grado di recuperare l’immagine, giusto? O un’immagine ha in qualche modo più identità?
Grazie per aver riaperto questo argomento! Non l’avevo visto in precedenza.
Esaminandolo, condivido sia la presunta convinzione di @codinghorror che le immagini dovrebbero essere accessibili in questo modo, sia la preoccupazione di @sam riguardo alle richieste che ciò comporterebbe per le risorse lato server, in particolare nei casi in cui l’utente non è interessato alle immagini di per sé.
Non posso esprimermi sulla fattibilità, ma da un punto di vista strettamente UX, ritengo che sarebbe meglio avere un pulsante separato scarica immagini presentato accanto all’opzione di download esistente, oppure un popup che chieda se si desidera includere le immagini quando si utilizza l’opzione di download esistente.
Intendi dire che dovresti ottenere le immagini navigando nei post effettivi? Ma ciò non ti darebbe le immagini dai post che sono stati eliminati o nascosti da te, giusto?
Per quanto riguarda il
Quando @sam e @Falco sono d’accordo su qualcosa, significa che è stato aggiunto a qualche pipeline?