Raffaele Recalcati wrote:
a group of users have to read and write all documents. another group of user have to read and write only a subset of these documents.
We have already many documents in mediawiki 1.13.2, so porting to another not compatible format is a work. If I want to use confluence, for example, I need a translator, that exist, I know, but also I need the translator to come back to mediawiki format, that is the most standard wiki format. The back translator is also needed to check to translator from mediawiki to confluence, because I need an automatic test. doc in mediawiki --> doc1 in confluence, or another --> doc' in mediawiki if doc and doc' are equal (with files attached as well) than it possible that doc1 is equal to doc. The back translator is needed also in order not to move definitely to confluence.
There is CMS natively compatible with mediawiki ?
You *can* use mediawiki for that. There are some extensions which allow it. See http://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions
*But* since mediawiki is not designed for that, there might be some hole through which your restricted users get access to content they were not supposed to. http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_viewing_of_c...
If the wiki isn't hosting highly sensitive documents, one of those extensions may be good enough for your needs.