I want to build a website/Web app that a company's employees will use to upload documents (PDFs, docx). They (employees) will enter the title of the document as well as tags. Members of the public can then go to a subdomain of the site & search for those documents so that they can view them in the browser or download them.
How do I do this? I'm assuming this is part of what's called document management; hence the title question of this post. Can WordPress or Joomla handle this? Is there a ready-made template that I can use?
I'm also undivided about where to store the uploaded documents. Should they be:
Stored in a database (MySQL or MS SQL) or
Stored in the file system of the web server or
Stored in cloud storage services like Google Drive, On Drive or DropBox?
If I use a database, will it be possible to use the traditional HTML file download method viz a href?
I look forward to your replies. Thanks.