Extension:Require Editor Privilege

MediaWiki knows groups that can be given certain privileges:
 * Bureaucrats
 * Sysops
 * Bots
 * Logged on user with verified email address
 * Logged on user with suffciently old account
 * Logged on user
 * Anonymous user

If editing shall be restricted to trusted users this is not possible. Furthermore it is not possible to restrict reading to trusted users which might be necessary when using MediaWiki for sensitive information.

What does this extension do?
Two new user groups are introduced:
 * Readers can read any article that a user could read in a standard wiki.
 * Editors can do anything a user could do in a standard wiki.

You can grant read authorization to anonymous users with: You can grant read authorization to logged on users with: The Main Page is readable by any user, to allow creation of user accounts.

Installation

 * Copy the script below with UTF8 encoding to extensions/xyRequireEditorPrivilege.php.
 * For additional language support You may amend the script (English and German already contained.)
 * Add the following lines to LocalSettings.php:

Tested environments
The extension has been successfully tested in the following environments:
 * Linux
 * MediaWiki 1.5.8
 * Apache/2.0.50 (Fedora)
 * PHP 4.3.8
 * MySQL 3.23.58
 * Windows 2000 prof
 * MediaWiki 1.8 alpha rev. 15483
 * Apache 2.0.49
 * PHP Version 5.1.1
 * MySQL - 5.0.23-community-nt
 * FreeBSD 6.2
 * MediaWiki 1.12.0rc1
 * Apache/2.2.6
 * PHP/5.2.5 with Suhosin-Patch
 * MySQL/5.0.51