Erweiterung:UserPageEditProtection
![]() Freigabestatus: stabil |
|
---|---|
Einbindung | Benutzerrechte |
Beschreibung | Erlaubt den Bearbeitungszugriff zu Benutzerseiten einzuschränken |
Autor(en) | |
Letzte Version | 4.1.0 (2020-03-07) |
MediaWiki | 1.29+ |
PHP | 7.0+ |
Datenbankänderungen | Nein |
Lizenz | GNU General Public License 2.0 oder neuer |
Herunterladen | README CHANGELOG |
$wgOnlyUserEditUserPage |
|
editalluserpages |
|
Vierteljährliche Downloads | 5 (Ranked 90th) |
Übersetze die UserPageEditProtection-Erweiterung, wenn sie auf translatewiki.net verfügbar ist | |
Die Erweiterung UserPageEditProtection beschränkt die Bearbeitung von Benutzerseiten auf den Eigentümer der Seite und Benutzer, die Gruppen zugewiesen sind, die über $wgGroupPermissions Zugriff auf die Bearbeitung von Benutzerseiten verfügen. Dadurch erhalten Benutzer effektiv eine Gruppe geschützter Seiten, da sich dieser Schutz auf alle Unterseiten der Benutzerseite (d. h. User:Hoggwild/sandbox1) erstreckt. Jeder Benutzer, der einer Gruppe mit Leserechten für Benutzerseiten zugewiesen ist, kann eine Benutzerseite lesen, jedoch nur ein autorisierter Benutzer kann sie bearbeiten. Diese Erweiterung hat auf Benutzerdiskussionsseiten keine Wirkung.
Installation
- Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens
UserPageEditProtection
im Ordnerextensions/
ablegen. - Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
wfLoadExtension( 'UserPageEditProtection' ); $wgOnlyUserEditUserPage = true;
- Konfiguriere Benutzerberechtigungen nach Bedarf
Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.
Konfiguration
Diese Erweiterung fügt ein zusätzliches Benutzerrecht editalluserpages
hinzu, um eine granulare Kontrolle zu ermöglichen.
Standardmäßig ist es der "sysop"-Benutzergruppe zugewiesen.
Um es einer anderen Benutzergruppe zuzuweisen, bspw. userpageeditor, füge den folgenden Code zur Datei "LocalSettings.php" hinzu, nachdem du diese Erweiterung aufrufst.
$wgGroupPermissions['userpageeditor']['editalluserpages'] = true;
Der Zugriff für die "sysop"-Benutzergruppe kann Beispielsweise mit der folgenden Codezeile entzogen werden:
$wgGroupPermissions['sysop']['editalluserpages'] = false;
Siehe auch
![]() | Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |
- Stable extensions/de
- User rights extensions/de
- GPL licensed extensions/de
- Extensions in Wikimedia version control/de
- Extensions which add rights/de
- GetUserPermissionsErrors extensions/de
- All extensions/de
- Extensions included in Miraheze/de
- Extensions included in WikiForge/de
- Edit extensions/de
- Page specific user rights extensions/de