[Mediawiki-l] Approval / Validation

Lane, Ryan Ryan.Lane at ocean.navo.navy.mil
Thu Jan 11 19:07:10 UTC 2007


> I had set it up so that only logins in the group 'editors' 
> could change the article text but allowed all logins to edit 
> the talk pages, however management want me to add a system so 
> that changes to the 'article' page are approved before they 
> are visible to everyone. This goes against the ethos of the 
> wiki I know, but all our users find the wiki very easy to use 
> to find things in and appreciate the ability to add to the talk pages.
> 
> Accepting that I'm going to have to do this, or move the 
> whole lot into something else and loose the advantages of the 
> wiki for users, I would appreciate comments on the following approach.
> 
> I would have two special groups of users, 'editors' and 'approvers'


Take a look at this:
http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/StableVersion
/

It doesn't do exactly what you want, but it gets pretty close. There are
of course holes in this like every other protection scheme for
MediaWiki. For instance, users could use page transclusion to see the
newest version... However, what you proposed would allow that as well.

In the above extension, notice how things are done for anonymous users,
and apply that to users with specific groups. If you can make it generic
enough, I'm sure Magnus wouldn't mind getting a patch.

Btw, after MediaWiki adds versioning stuff in the future (1.10 is it?),
I'm not sure how much development work will be done on this extension
(as that was the original purpose of the extension).

V/r,

Ryan Lane



More information about the MediaWiki-l mailing list