Hi! I'm investing CMS solutions for a company intranet, as we are migrating away from Sharepoint. I'm enjoying the research, but am finding that Web-based file management isn't a strong suit in many solutions.
However, Drupal looks promising for this so far. Here's what I've got in mind:
We'll probably have 30-35 users, max, and one of our biggest needs is file management and sharing. I need to give users a good place to stash documents of various formats. I don't need to restrict file download at this point, nor am I concerned with limiting file size, but I'd like to control which users can upload to which places.
The idea is to let different folks within the company control the content of their own pieces of the portal, including page/micro-site content as well as file uploads. For example, say, I'd like to create an HR section in the site. Only users associated with the "HR" role can update page content and upload files there... but anybody in the company can read that content and download those files.
I also need sub-folder capacity. For example, say I want to create a "Sales" section where the sales team can stash documents and info. They'll need to store proposals and notes about prospects, so they'll need a flexible way to organize the documents they upload... in other words, they'll need to create sub-folders at will and store documents in them.
There might be instances where two documents have the same filename, but live in separate sections or subfolders. If this creates a conflict, it would suck. :) (I assume that the backend file storage arrangement can mimic the conceptual folder/sub-folder tree.)