Aus Das deutschsprachige Scratch-Wiki
Hier eine ToDo-Liste um ein neues Wiki zu erstellen:
- Im Webspace die MediaWiki-Dateien erstellen (aktuell MW 1.20: Download)
- Die Konfiguration des Wikis mit den gewünschten Einstellungen durchführen (Sprache, Namensräume, usw...)
- Die Erweiterungen ParserFunctions und Vector können direkt mitinstalliert werden
- Zusätzlich müssen die Erweiterungen Cite und InterWiki installiert werden
- Der Scratch-Skin (Download) muss übersetzt und in das Verzeichnis /skins kopiert werden
- diverse Anpassungen der LocalSettings.php-Datei müssen getätigt werden (siehe hier)
- Nun müssen die Rechte definiert werden (siehe hier)
- Die Interwiki-Daten müssen für jedes andere Wiki hinzugefügt werden (Interwiki)
- Url (z.B.): http://scratch-indo.info/wiki/$1
- fertig :-)
Anpassungen
→$wgScriptPath = "/";
$wgScriptPath = "/w";
(vorausgesetzt die Dateien liegen im Unterordner /w wie normal bei MediaWiki)$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;
→$wgDefaultSkin = "vektor";
$wgDefaultSkin = "scratchwikiskin";
Rechte
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['*']['writeapi'] = false;
$wgGroupPermissions['bureaucrat']['createaccount'] = true;
$wgGroupPermissions['bureaucrat']['delete'] = true;
$wgGroupPermissions['bureaucrat']['bigdelete'] = true;
$wgGroupPermissions['bureaucrat']['undelete'] = true;
$wgGroupPermissions['bureaucrat']['deletedhistory'] = true;
$wgGroupPermissions['bureaucrat']['deletedtext'] = true;
$wgGroupPermissions['sysop']['interwiki'] = true;
[wiki=de:Scratch Wiki:Neues Wiki einrichten]Scratch Wiki:Neues Wiki einrichten[/wiki]