Question: My team has a need to publish documentation internally. At the moment, it's spread all over the place and this means we often have to search everywhere to find something.

We'd like to publish everything in one place. The main thing that stops us is access control - the wikis in place don't belong to us and we can't do it.

What is the best tool for publishing docs, ideally fitting these requirements:

* web front end - readers access docs using browser
* single place to put docs
* access control by individual doc or by sets of docs (folders, branch of 'site', ...)
* if you don't have access to a doc, you don't see the link to that page/doc/folder.
* either built-in editor or something my users are familiar with (e.g. Word)
* built-in version control would be nice

Also, can you think of other criteria I should've specified?

Answer: 
Probably best to say what platform you're using, but if it's Windows Server then Windows Sharepoint Services will do nearly all of the above. It's also *free* as a download from Microsoft.

There is a full paid version (Microsft Office Sharepoint Services) but we're using WSS here and it fulfils all our needs, and we have a scenario very similar to the one you detail above including versioning (with full check out/check in functionality if you're using MS Office), fairly granular control over permissions and a decent Wiki. I think the only area it wouldn't work for you is the 'if you don't have access to a doc, you don't see the link to that page/doc/folder'.

You can download it from Microsoft [here.](http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400747.aspx)
It used to have a free version I am not sure if it still does (under the name opengoo):  

<http://www.fengoffice.com/web/index.php>  

I think it provides everything you want.