What's the best platform to publish documentation to internal users?
Solution 1:
I use http://www.dokuwiki.org/ because it is easy to set up, has a lot of features (my favourite is "Downloadable Code Blocks"), allows the use of ACLs and uses .txt files which don't depend on any Office/Office Version and are easy to back up.
It has everything you asked for except "if you don't have access to a doc, you don't see the link to that page/doc/folder"
If you are using single .doc(x) files at the moment, I would say it is totally worth the extra effort to move to dokuwiki.
Solution 2:
Have a look at Alfresco Share.
- It has access control by individual doc or by sets of docs, for users or groups.
- If you don't have access to a doc, you don't see the link to that page/doc/folder.
- It has a built-in editor for HTML
- It has version control
- You can see an online preview of documents, no need to download. This saves a lot of time over opening a PDF reader or an office software.
- Other collaboration features that can be easily enabled/disabled: wikis, calendars, issue trackers, data lists, blogs, forums.
- Your dashboard allows you to see all recent activity, for instance who recently uploaded what.
(source: alfresco.com)
It is free and open source (download).
If you want support, you can subscribe as an Enterprise customer.