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 curtidas

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

3 curtidas

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 este exemplo fornecido aqui.

Estou com uma dúvida sobre imagens enviadas.

Muitas vezes faço o upload de uma imagem e depois mudo de ideia… apago a imagem e talvez faça o upload de outra.

Estou assumindo que arquivos enviados não utilizados, como esse, ainda estão armazenados em algum lugar na minha instância.

Existe algum recurso de remoção automática que exclua um arquivo que não esteja realmente exibido em algum lugar ou anexado a nenhum tópico? Estou assumindo que não.

Seria útil ver uma lista dos arquivos sendo usados na nossa instância, como no exemplo que @tobiaseigen deu, mas também ver onde o ativo é usado/exibido… ou que ele NÃO está sendo usado/exibido.

Talvez esse seja um caso de uso tão incomum que não valeria a pena desenvolver um recurso como esse. 2 MB não faz uma grande diferença no armazenamento… mas se isso acontecer muito, em um fórum grande, ao longo do tempo… talvez se torne uma preocupação maior ¯\_(ツ)_/¯

Atualização: Este recurso foi implementado.

4 curtidas

Sim, arquivos que não estão presentes em nenhuma postagem não excluída são “tombstoneados” após (7?) dias e excluídos após mais (14?) dias.

5 curtidas