MediaWiki/ Ein lokales Wiki/ Anpassungen
Mit Änderungen der Datei LocalSettings.php und anderen Maßnahmen wird das lokale Wiki eingerichtet. In diesem Kapitel werden einige Möglichkeiten dazu beschrieben.
Hinweise
[Bearbeiten]Bitte beachten Sie für die Datei LocalSettings.php:
- Zum Ändern ist der einfache Windows-Editor ungeeignet: php-Dateien verwenden LineFeed (LF) als Zeilenumbruch und nicht CR/LF. Benutzen Sie besser einen Editor, der das erkennt – beispielsweise Notepad++ oder OpenOffice.
- Bei Problemen mit einer Anpassung ist der Hinweis zur Fehlersuche hilfreich.
- Normalerweise kann eine Änderung vorgenommen werden, während der Server läuft; es genügt, anschließend eine beliebige Seite neu zu laden. Nur bei Problemen sollte der Server gestoppt und neu gestartet werden.
- Jede Zeile ist mit einem Semikolon abzuschließen. Werte sind üblicherweise in doppelte Anführungszeichen zu setzen.
Zeilennummern in den LocalSettings können je nach Installation abweichen. Sofern sie angegeben sind, werden Leerzeilen mitgezählt. Die betreffende Zeile sollte „in der Nähe“ der genannten Zeile zu finden sein.
Allgemeines
[Bearbeiten]Öffnen Sie LocalSettings.php zum Bearbeiten und ändern Sie die gewünschten Einträge. Abschließend speichern Sie die Datei und laden eine Seite im lokalen Wiki neu.
- Wiki-Logo
- Wenn links oben ein eigenes Logo angezeigt werden soll, ist es (in der Richtgröße von 135x135 Pixel) im Verzeichnis www/wiki/skins/common/images zu speichern. In der folgenden Zeile 39 wird dieses Logo – beispielsweise MyLogo.png – registriert:
$wgLogo = "$wgStylePath/common/images/MyLogo.png";
(Eigentlich kann das Logo während der Konfiguration in den Optionen festgelegt werden. Das funktioniert aber oft nicht.)
- Interwiki-Links
- Sofern diese angezeigt werden sollen (siehe den nächsten Abschnitt), ist sinnvollerweise Zeile 22 direkt nach SiteName einzufügen:
$wgLocalInterwiki = "de";
Darüber hinaus sind viele Einstellungen möglich, die bei einem lokalen Wiki nicht beachtet werden müssen. Weitere Einstellungen wurden bereits während der Konfiguration vorgenommen.
Aktivieren Sie außerdem im MoWeS-Programm die Optionen und ändern Sie die Startseite für den Standardbrowser:
- http://localhost/wiki/index.php/Hauptseite
oder eine beliebige andere Seite
Bestätigen Sie die Änderung mit Übernehmen und OK.
Interwiki-Links
[Bearbeiten]Standardmäßig gibt es in der Wiki-Syntax mit [[Wikipedia:Main Page]] und ähnlichen Verweisen Links auf die englischen WMF-Projekte sowie auf verschiedene andere Wikis. Damit solche Verweise auch mit [[w:Hauptseite]] auf die deutsche Wikipedia verweisen, ist einmalig die betreffende Tabelle in der MySQL-Datenbank zu ändern.
Holen Sie sich zunächst die Liste, die Sie benutzen wollen, von der Download-Seite.
wikipedia-interwiki.sql | en-WP | Diese Datei passt zu einem lokalen Wiki, das sich wie die englische Wikipedia verhalten soll. |
wikipedia-interwiki-de.sql | de-WP | Diese Datei passt zu einem lokalen Wiki, das sich wie die deutsche Wikipedia verhalten soll. |
wikibooks-interwiki.sql | en-WB | Diese Datei passt zu einem lokalen Wiki, das sich wie die englischen Wikibooks verhalten soll. |
wikibooks-interwiki-de.sql | de-WB | Diese Datei passt zu einem lokalen Wiki, das sich wie die deutschen Wikibooks verhalten soll. |
wiktionary-interwiki.sql | en-Wikt | Diese Datei passt zu einem lokalen Wiki, das sich wie das englische Wiktionary verhalten soll. |
wiktionary-interwiki-de.sql | de-Wikt | Diese Datei passt zu einem lokalen Wiki, das sich wie das deutsche Wiktionary verhalten soll. |
Die Datei ist in das Verzeichnis www/wiki/maintenance zu kopieren. Der Einfachheit halber sollte sie dort den einheitlichen Namen interwiki-changes.sql erhalten. Anschließend wird die Verwaltung der Datenbank des Web-Servers aufgerufen, um dieses SQL-Skript zu verarbeiten.
- Geben Sie in der Adresszeile des Browsers dies ein:
http://localhost/phpmyadmin - Klicken Sie auf den Namen der Datenbank, die das lokale Wiki my_wiki verwaltet.
- Klicken Sie auf die Import-Funktion:
- Wählen Sie beim Durchsuchen die soeben gespeicherte Datei www/wiki/maintenance/interwiki-changes.sql. Die weiteren Einstellungen müssen nicht geändert werden.
- Starten Sie den Import mit OK (rechts unten).
Anschließend können wir uns den geänderten Inhalt ansehen. Klicken Sie dazu links auf den Namen der Tabelle interwiki, wählen bei "nach Schlüssel sortiert" iw_prefix absteigend und aktivieren nach Klick auf die Optionen den Eintrag "BLOB Inhalte anzeigen" mit Bestätigung auf OK. Sie sehen dann, dass bei den Fremdsprachen auf Wikibooks und durch "w" oder "wikt" auf das deutschsprachige Projekt verwiesen wird.
Danach kann PhpMyAdmin geschlossen werden; die Inhalte stehen sofort und dauerhaft zur Verfügung. Es ist kein Problem, diesen Schritt zu einem späteren Zeitpunkt mit einer anderen Liste zu wiederholen.
Links
[Bearbeiten]- MediaWiki Manual mit einer Liste aller Einstellungen
- Download-Seite für MediaWiki-Erweiterungen