Extension:GlobalUserGroups

This extension provides the use of defined local user groups as global user groups. The management of global groups is how the management of local groups on Special:UserRights.

The extension can distinguish whether a global or a local group is selected (with $wgGlobalUserGroups, see below). If a global group is selected, the rights will be added to all databases that are defined in $wgLocalDatabases into user_groups tables. So the rights are strictly local in every wiki, but all with one click and only one log entry in which wiki the rights were given. The same applies if the rights are removed.

The global rights of users will be shown on Special:Listusers. Description of the global user rights will be shown on Special:ListGroupRights.

Installation
The installation is simple. For using of global user groups you must be use a shared database.

Note: A group name can not be longer than 16 characters. This has nothing to do with the extension, but with MediaWiki, which are allowed a maximum of 16 characters in user_groups table. The translations can be of any length because just the system name is entered in table(s).

To install this extension, add the following to LocalSettings.php:

This could be also added to your LocalSettings.php, GlobalSettings.php or similar

Extras
The extension provides translations into English and German available for various global groups. This translations can be activated if you set $wgGlobalUserGroupsUseEMWT to true (activated by default). Currently available translations can be found in GlobalUserGroups.i18n.extras.php. If there are any translations for particular groups are missing, please just report on the talk page.

Contact
User talk:SVG

Skype:

[mailto:SVG@tim-weyer.org SVG@tim-weyer.org]