The discussion revolves around using Discourse as a document repository. Discourse_Bunker asks about setting up a document repository for sharing files like PowerPoint presentations with a community. pfaffman notes that Discourse isn’t designed for this purpose but suggests allowing file uploads and using a dedicated category. codinghorror recommends using external services like Google Drive or Dropbox and linking to documents in Discourse. Stephen adds that Discourse lacks features like versioning and overwriting files, making it unsuitable as a document management system.
Anyone had any success setting up a document repo on Discourse.
Let me explain I have built a static site for a client almost ready to go live and occasionally they require the sharing of files with their community. I.e Members f the forum I thought it would be a good idea to have a single repo where powerpoint files etc are available to the community what is the best way to achieve this or best practice
Discourse is not designed to be a file repository. If you occasionally need to make things available you could add the file type to the upload types and output and upload those files. You could create a category just for uploads if you wanted.
We recommend using a real document / drive / file sharing service (Google Drive, Dropbox, or similar) and posting links to those documents in Discourse topics as you see fit.
All of the above, plus to say that Discourse isn’t a document management system, if that’s what they’re looking for then some of the behaviors are going to be very confusing.
You can’t upload a file over an existing file of the same name, there’s no concept of versioning either.