What tool can I use to allow multiple teams to share files

cmsdrupalfile-sharingsharepoint

I need to work with several teams and need to be able to share requirements and design documents. Most people won't be too technical, so I want to avoid source code tools. The main requirements are:

  1. Easy sharing via links. I don't want people to have to install multple tools just to see a file or learn anything about svn checkout.
  2. Permissions – I want to allow view only access to most people, with some having add/edit permissions. I don't want anyone to be able to permanently delete anything.
  3. Revision History – I want to see who has added and edited files and be able to revert to previous versions.

I've tried Dropbox and SkyDrive, but they each have faults. Dropbox allows users to permanently delete files, and it will even delete the file from your local machine when it is synced. SkyDrive doesn't allow enough fine grained permissions or revision history. Do I need a CMS system like Drupal]? Would Sharepoint be the proper tool? I don't necessarily need an open source solution. The easier it is to set up and administer, the better.

Best Answer

Use Google Sites - it's easy to maintain and administer, and if done right, it can perform remarkably well as a simple intranet.

You can even create multiple sites, with one site catering for one project, and restricting team members to just that.

Related Question