WikiMedia: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 37: | Zeile 37: | ||
<pre> | <pre> | ||
$wgGroupPermissions['sysop']['Foo'] = true; | $wgGroupPermissions['sysop']['Foo'] = true; | ||
</pre> | |||
= Anlegen Benutzergruppe = | |||
Beispiel: Anlegen der Gruppe "Trusted": | |||
<pre> | |||
$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user']; | |||
$wgGroupPermissions['user' ]['edit'] = false; | |||
$wgGroupPermissions['Trusted']['edit'] = true; | |||
</pre> | </pre> | ||
Version vom 27. Juli 2021, 06:39 Uhr
Links
Unterschied von geschlossenem und offenem Wiki
Geschlossenes Wiki:
$wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['read'] = false;
Offenes Wiki:
$wgGroupPermissions['*']['createaccount'] = true; $wgGroupPermissions['*']['edit'] = true; $wgGroupPermissions['*']['read'] = true;
Zugriff auf Seiten
Namensräume
Beginnt eine Seite mit <name>:<Titel> und ist der Namensraum <name> eingerichtet, gehört die Seite zu diesem Namensraum.
Definition
- 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
$wgGroupPermissions['sysop']['Foo'] = true;
Anlegen Benutzergruppe
Beispiel: Anlegen der Gruppe "Trusted":
$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user']; $wgGroupPermissions['user' ]['edit'] = false; $wgGroupPermissions['Trusted']['edit'] = true;