Files/Download Manager For Discourse

I think that your best bet for that is to host the files somewhere with access control, ACLs and stuff. Google Docs/Drive is a good example of that.

3 Mi Piace

Hmm. Or possibly OwnCloud. At least an idea to explore!

3 Mi Piace

any new idea for media/file manager ??

My «Restrict Files» plugin solves the problem of access control to forum digital content (downloads).
The forum owner can grant the download permissions only to a particular forum groups / or to users with specified trust level and withdraw download permissions from other groups / users.
An example of restricted file: http://discourse.pro/file/113
You can not download it neither anonymously nor by just registering on the forum.
You must be a member of permitted user group to download the file.
You can test it yourself:
A test account without download permissions: login: test_bob, password: 123456
A test account with download permissions: login: test_john, password: 654321
A file is always permitted to be downloaded by its uploader.

Adoro questo esempio fornito qui.

Mi sto chiedendo qualcosa riguardo alle immagini caricate.

Spesso carico un’immagine e poi cambio idea… la elimino e magari ne carico un’altra.

Immagino che i file caricati non utilizzati, come in questo caso, siano ancora archiviati da qualche parte nella mia istanza.

Esiste una funzione di rimozione automatica che elimina un file che non è effettivamente visualizzato da qualche parte o allegato a nessun argomento? Immagino di no.

Sarebbe utile vedere un elenco dei file utilizzati nella nostra istanza, come nell’esempio fornito da @tobiaseigen, ma anche sapere dove viene utilizzato/visualizzato l’asset… o che NON viene utilizzato/visualizzato.

Forse è un caso d’uso così raro che non varrebbe la pena sviluppare una funzione del genere. 2 MB non fanno una grande differenza nello spazio di archiviazione… ma se succede molto spesso, in un grande forum, nel tempo… forse diventa una preoccupazione maggiore ¯\_(ツ)_/¯

Aggiornamento: Questa funzionalità è stata implementata.

4 Mi Piace

Sì, i file che non sono presenti in nessun post non eliminato vengono “tombstoned” dopo (7?) giorni e cancellati dopo altri (14?) giorni.

5 Mi Piace