Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:mediawiki_konfiguration

Mediawiki Konfiguration

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

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.

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 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“;

« Wikieinsatz im Unterricht

schule/mediawiki_konfiguration.txt · Zuletzt geändert: 15.07.2018 08:03 von Marco Bakera