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 Me gusta

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

3 Me gusta

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.

Me encanta este ejemplo que se proporciona aquí.

Me pregunto algo sobre las imágenes cargadas.

A menudo subo una imagen y luego cambio de opinión… elimino la imagen y tal vez subo otra diferente.

Supongo que los archivos subidos que no se usan, como ese, siguen almacenados en alguna parte de mi instancia.

¿Existe alguna función de eliminación automática que borre un archivo que no se muestra en ningún lugar ni está adjunto a ningún tema? Supongo que no.

Sería útil ver una lista de los archivos que se usan en nuestra instancia, como el ejemplo que dio @tobiaseigen, pero también saber dónde se utiliza/muestra el activo… o que NO se está usando/mostrando.

Quizás este sea un caso de uso tan poco común que no valga la pena desarrollar una función así. 2 MB no marcan una gran diferencia en el almacenamiento… pero si ocurre mucho, en un foro grande, con el tiempo… quizás se convierta en una preocupación mayor ¯\_(ツ)_/¯

Actualización: Esta función ya se ha implementado.

4 Me gusta

Sí, los archivos que no están presentes en ninguna publicación no eliminada se “tombstonean” después de (7?) días y se eliminan después de otros (14?) días.

5 Me gusta