Ryan I think this will probably answer what I need, at least to start with and probably could add the other bits needed, do you know what versions of media wiki it has been tested with, we are currently on V1.5.8 and as we don't have php5 are trying to stay at this level, I'll try it anyway but was just wondering.
Thanks
John
Lane, Ryan wrote:
This StableVersion seems like something that could be useful in my company. Does it have any documentation about what it does, and how to use it?
Not really. Magnus Manske wrote the extension, and I updated it some. I'm using it, but I'm not sure if anyone else is. No documentation has been written for it except for the slight amount of documentation written in the extension itself.
Once I heard MediaWiki will be adding support for something similar in the future, I stopped making updates to this extension because I wanted to see if the new MediaWiki code is something I can use in my organization. No point in maintaining an extension that will be made redundant in the future.
As for a quick usage guide... The extension is pretty easy to use. You add a table to your database (the sql to do so is in the extension comments). Then, you add stuff to LocalSettings.php like so:
// For stable version stuff // Don't forget to checkout the language directory and everything in it! include( "extensions/StableVersion.php" );
// Only give permission to change stable version info to people in the // docCustodian group. $wgGroupPermissions['*']['stableversion'] = false; $wgGroupPermissions['docCustodian']['stableversion'] = true;
// Set this to true if you want non-logged in users to be redirected // automatically to the stable version. If no stable version exists, // users will see the latest draft. #$wgStableVersionRedirectAnon = true
// Used in combination with the option above. If you // want anonymous users to only see the stable version, // set this to true. Like above, if no stable version exists // users will see the latest draft. #$wgStableVersionShowDefaultToAnon = true
After doing so, add users to the docCustodian group and they'll be able to set/unset things as stable.
V/r,
Ryan Lane
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l