WikiMedia: Unterschied zwischen den Versionen

Aus Info-Theke
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;