Tutorial: MediaWiki konfigurieren

Nachdem ich neulich hier beschrieben habe, wie man MediaWiki auf einem Windows-Rechner auf dem Xampp läuft (oder natürlich auch auf einem Linux-Rechner) installiert, schreibe ich heute etwas darüber, wie man das MediaWiki ein wenig seinen eigenen Wünschen anpassen kann.

Manche hier aufgeführten Anpassungen sind für ein Desktop-Wiki zugegebenermaßen unsinnig (z.B. die Rechte-Änderungen), können aber für Wikis im Internet oder im Firmen-Intranet nützlich sein.

Allgemeines:

MediaWiki ist ein wenig umständlich. Es gibt keine fancy Konfigurationsoberfläche, über die alle möglichen Gimmicks aktiviert bzw. Einstellungen verändert werden können. Die zentrale Stelle, an denen alle (oder die meisten) Einstellungen eingetragen werden müssen ist die Datei LocalSettings.php. Das ist die Datei, die bei der Installation vom Install-Script erzeugt wurde und manuell ins “root”-Verzeichnis der MediaWiki-Installation verschoben werden musste.

Auffällig in dieser Datei ist, dass sehr weit oben eine weitere Datei includiert, d.h. geladen, wird:

require_once( "includes/DefaultSettings.php" );

Diese Datei GlobalSettings.php enthält Default-Einstellungen, die normalerweise für alle Wikis “richtig” sind. Spezielle Einstellungen / Änderungen, die man vornimmt, sollten unbeding nach dem require_once in die LocalSettings.php geschrieben werden, damit die neuen Einstellungen die bereits geladenen Default-Einstellungen überschreiben!

Klar: man könnte auch in der GlobalSettings.php Änderungen vornehmen. Das ist aber eine dumme Idee, weil die GlobalSettings.php bei einem Update der Wiki-Engine überschrieben wird und so gehen alle Änderungen verloren. Verstanden? Gut!

Also: Änderungen immer in die LocalSettings.php und nach require_once.


Logo:

Der augenfälligste Manko eines neuen Wiki ist das Default-Logo oben links, das überflüssigerweise sogar noch einen Hinweis enthält, dass man das Logo auch bitteschön austauschen soll…

Der einfachste Weg dieses Logo zu ändern ist die entsprechende Datei einfach mit einem eigenen Logo zu überschreiben. Das Dateiformat muss .jpg sein und die Größe 135 x 135 Pixel. Optimalerweise verwendet das Logo einen transparenten Hintergrund. Das sieht dann sehr nett aus.

Das neue Logo wird also einfach im Pfad skins/common/images/ unter dem Namen wiki.jpg gespeichert. (Vorher ggf. das alte Logo Backuppen - wer es denn aufbewahren will)

Upload aktivieren:

Das MediaWiki hat eine Uploadfunktion für Bilder. Diese lässt sich über den Kasten “Werkzeuge” –> Hochladen aufrufen. Normalerweise ist der Upload aber deaktiviert! Zum Aktivieren sucht man sich in der LocalSettings.php die Zeile

$wgEnableUploads = true;

Wenn ich mich recht entsinne, war die Zeile durch ein # auskommentiert. D.h. die Einstellung aus der dazugeladenen DefaultSettings.php wurde nicht überschrieben. Um den Upload zu aktivieren einfach das # entfernen (und darauf achten, dass hinten auch “true” steht).

(Bei Linux-Installationen muss jetzt noch das Verzeichnis, in das die Bilder hochgeladen werden, für den Webserver schreibbar gemacht werden. Das Standard-Verzeichnis für Bild-Uploads ist /images. Also z.B.

chmod 777 /images

“sagen” oder die Einstellung mit dem FTP-Programm ändern)

Nicht nur Bilder als Upload zulassen:

MediaWiki nimmt normalerweise nur einige wenige Dateiformate an. Sollen neue Formate zugelassen werden, geht das so: In der LocalSettings.php wird eine neue Zeile eingefügt, die etwa so aussieht:

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt', 'doc', 'xls', 'xzy' );

Ähnliche Beiträge

0 Responses to “Tutorial: MediaWiki konfigurieren”


  1. No Comments

Leave a Reply