Benutzer:Rene/UserPageEditProtection: Unterschied zwischen den Versionen
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Weitere Optionen
Rene (Diskussion | Beiträge) Die Seite wurde neu angelegt: Die Erweiterung User <pre> <?php if(! defined( 'MEDIAWIKI' ) ) { echo( "This is an extension to the MediaWiki package and cannot be run standalone.\n" ); die( -1... |
Rene (Diskussion | Beiträge) Beschreibung |
||
| Zeile 1: | Zeile 1: | ||
Die Erweiterung | Die Erweiterung UserPageEditProtection schränkt die Schreibrechte der Benutzerseiten auf den Benutzer und die Gruppe der Sysop's ein. Eine genaue Beschreibung findet man auf der [http://www.mediawiki.org/wiki/Extension:UserPageEditProtection Homepage der Erweiterung]. | ||
==Stargate Wiki Version== | |||
Die in Stargate Wiki eingesetzte Version von UserPageEditProtection bietet zusätzlich die Möglichkeit nur die eigentliche Benutzerseite zu schützen, Unterseiten des Benutzers aber nicht. Damit besteht die Möglichkeit das Benutzer gemeinsam an Projekten im Namensraum eines Benutzers arbeiten. | |||
Gesteuert wird dies über den Parameter | |||
<code>$wgOnlyUserEditUserPageStrict = true;</code> | |||
Wird dieser in LocalSetting.php gesetzt so ist nur die eigentliche Benutzerseite geschützt. Der Parameter überschreibt dabei den eventuell gesetzten Parameter <code>$wgOnlyUserEditUserPage</code>. | |||
==Code== | |||
<pre> | <pre> | ||
<?php | <?php | ||
| Zeile 10: | Zeile 18: | ||
* Extension: UserPageEditProtection.php | * Extension: UserPageEditProtection.php | ||
* Created: 6 December 2007 | * Created: 6 December 2007 | ||
* Author: Lisa Ridley, Eric Gingell | * Author: Lisa Ridley, Eric Gingell, Rene Raule | ||
* Version: 2.0 | * Version: 2.0/sgw | ||
* Copyright (C) 2007 Lisa Ridley | * Copyright (C) 2007 Lisa Ridley | ||
* | * | ||
| Zeile 37: | Zeile 45: | ||
* //turn on user page protection | * //turn on user page protection | ||
* $wgOnlyUserEditUserPage = true; | * $wgOnlyUserEditUserPage = true; | ||
* //turn on ONLY user page protection, subpages are not protected | |||
* $wgOnlyUserEditUserPageStrict = true; | |||
* //allow sysops to edit user pages by adding the following setting | * //allow sysops to edit user pages by adding the following setting | ||
* $wgGroupPermissions['sysop']['editalluserpages'] = true; | * $wgGroupPermissions['sysop']['editalluserpages'] = true; | ||
| Zeile 50: | Zeile 60: | ||
$wgExtensionCredits['other'][] = array( | $wgExtensionCredits['other'][] = array( | ||
'name' => 'UserPageEditProtection', | 'name' => 'UserPageEditProtection', | ||
'author' => 'Lisa Ridley, Eric Gingell', | 'author' => 'Lisa Ridley, Eric Gingell, Rene Raule', | ||
'version' => '2.0', | 'version' => '2.0/sgw', | ||
'url' => 'http://www. | 'url' => 'http://www.stargate-wiki.de/index.php/Benutzer:Rene/UserPageEditProtection', | ||
'description' => 'This Extension restricts editing on user pages to User and allowed editors'); | 'description' => 'This Extension restricts editing on user pages to User and allowed editors'); | ||