WikiMedia
Links
[Bearbeiten]Unterschied von geschlossenem und offenem Wiki
[Bearbeiten]Geschlossenes Wiki:
$wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['read'] = false;
Offenes Wiki:
$wgGroupPermissions['*']['createaccount'] = true; $wgGroupPermissions['*']['edit'] = true; $wgGroupPermissions['*']['read'] = true;
Passwort ändern
[Bearbeiten]cd maintenance sudo -u www-data changePassword.php --user=example --password=newpassword
Zugriff auf Seiten
[Bearbeiten]Namensräume
[Bearbeiten]Beginnt eine Seite mit <name>:<Titel> und ist der Namensraum <name> eingerichtet, gehört die Seite zu diesem Namensraum.
Definition
[Bearbeiten]- In LocalSettings.php:
# Namensraum "Foo" definieren: Nummer muss >= 100 und < 200 sein:
define("NS_FOO", 102); // This MUST be even.
define("NS_FOO_TALK", 103); // This MUST be the following odd integer.
// Add namespaces.
$wgExtraNamespaces[NS_FOO] = "Foo";
// Note: underscore in the name:
$wgExtraNamespaces[NS_FOO_TALK] = "Foo_talk";
Zugriff auf eine Gruppe beschränken
[Bearbeiten]$wgGroupPermissions['sysop']['Foo'] = true;
Anlegen Benutzergruppe
[Bearbeiten]Beispiel: Anlegen der Gruppe "Trusted":
$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user']; $wgGroupPermissions['user' ]['edit'] = false; $wgGroupPermissions['Trusted']['edit'] = true;
Einfacher Benutzer hat nur Leserecht
[Bearbeiten]$wgGroupPermissions['user']['move'] = false; $wgGroupPermissions['user']['move-subpages'] = false; $wgGroupPermissions['user']['move-rootuserpages'] = false; // can move root userpages $wgGroupPermissions['user']['move-categorypages'] = false; $wgGroupPermissions['user']['movefile'] = false; $wgGroupPermissions['user']['read'] = true; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['user']['createpage'] = false; $wgGroupPermissions['user']['createtalk'] = false; $wgGroupPermissions['user']['writeapi'] = false; $wgGroupPermissions['user']['upload'] = false; $wgGroupPermissions['user']['reupload'] = false; $wgGroupPermissions['user']['reupload-shared'] = false; $wgGroupPermissions['user']['minoredit'] = false; $wgGroupPermissions['user']['editmyusercss'] = false; $wgGroupPermissions['user']['editmyuserjson'] = false; $wgGroupPermissions['user']['editmyuserjs'] = false; $wgGroupPermissions['user']['editmyuserjsredirect'] = false; $wgGroupPermissions['user']['purge'] = false; $wgGroupPermissions['user']['sendemail'] = false; $wgGroupPermissions['user']['applychangetags'] = false; $wgGroupPermissions['user']['changetags'] = false; $wgGroupPermissions['user']['editcontentmodel'] = false;