Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:mediawiki_konfiguration

Dies ist eine alte Version des Dokuments!


Mediawiki Konfiguration

Die Konfiguration einer MediaWiki-Installation erfolgt über die Datei LocalSettings.pphp. Die folgende Liste stellt einige Vorschläge für eine sinnvolle Installation zusammen.

Aufsetzen einer Wiki-Familie (Farm)

Eine Wiki-Familie besteht aus unterschiedlichen Instanzen eines Wikis, die alle auf die gleiche Installation zugreifen. Das Mediawiki Manual beschreibt in Szenario 2, wie man eine solche Installation unkompliziert aufsetzt.

Anschließend müssen noch ein paar Konfigurationen durchgeführt werden.

  1. Für jede Instanz den korrekten Pfad auf der den verlinkten Ordner in der Variablen $wgScriptPath setzen: $wgScriptPath = /wiki1; $wgScriptPath = /wiki2; …
  2. Das Logo jeder Instanz anpassen
  3. Für jede Instanz ein Verzeichnis im Bilderverzeichnis images anlegen: images/wiki1, images/wiki2, …
  4. Die Variable $wgUploadDirectory setzen (in dieses Verzeichnis werden die Dateien hochgeladen). Z.B. auf $wgUploadDirectory = „{$IP}/images/wiki1“;
  5. Die Variable $wgUploadPath setzen (aus diesem Pfad holt das Wiki die Bilder). Z.B. auf $wgUploadPath = „{$wgScriptPath}/images/wiki1“;

Mediawiki Vorlagen

lo-net² als OpenID Provider

Installiert man im MediaWiki die Extension OpenID, so können sich Benutzer, die bereits bei einem anderen Dienst (Google, Yahoo, lo-net²) angemeldet sind, im Wiki registrieren. Folgt man der Installationsanleitung, so sind folgende Parameter sinnvollerweise noch zu konfigurieren.

$wgOpenIDMode="consumer";

Damit ist das Wiki selbst kein OpenID-Provider, sondern nutzt andere Provider zur Authentifizierung.

$wgOpenIDLoginOnly = true;

Wird diese Option auf true gesetzt, können sich Benutzer nur noch über OpenID anmelden.

$wgOpenIDForcedProvider = "https://www.lo-net2.de/openid.php";

Hier kann ein spezieller Provider eingetragen werden, den man für seine Authentifizierung verwenden möchte. Für lo-net² ist die obige URL ausreichend.

$wgOpenIDUseEmailAsNickname = true;

Um einheitliche Benutzernamen zu verwenden, sollte die obige Option auf true gesetzt werden. Dann wird der Teil vor dem @-Zeichen im Login als Benutzername verwendet.


« Wikieinsatz im Unterricht

schule/mediawiki_konfiguration.1396960448.txt.gz · Zuletzt geändert: 2017-04-19 08:39 (Externe Bearbeitung)