2.2
From Wiki
Contents |
MediaWiki-Konfiguration
Autor: Matthias Grote
|
Nachdem die Installation des MediaWikis [1] hinter Dir liegt, bist Du ein großes Stück weiter. Wenn Du nun die URL [2] Deines Wikis im Browser [3] eingibst, erscheint Deine Wiki-Hauptseite. Hier kann sich jeder beim Wiki [4] als Nutzer anmelden. Eben hatten wir als Beispiel bei der Installation ein Wiki eingerichtet, das wir durch die URL "http://wiki-hilfe.medienspielwiese.de/wiki-handbuch/" erreichen. Im Folgenden wird beschrieben, wie Du das Wiki sinnvoll konfigurieren kannst. Dabei musst du der Wiki-Administrator [5] sein und außerdem die Wiki-Dateien auf dem Server [6] ändern können. |
|---|
Hinweis:
Im Folgenden wird die Administration eines Wikis beschrieben, das im Kapitel Installation auf einem Webspace [7] installiert wurde. Die konkreten Bezeichnungen wie zum Beispiel der Domainname [8] sind als Beispiel zu verstehen und müssen so geändert werden, dass Sie zu Deinem Wiki passen.
Der Weg zum Wiki
Wenn Du Deine Wiki-URL, die bei uns http://wiki-hilfe.medienspielwiese.de/wiki-handbuch/ lautet, in Deinen Browser eingibst, wird die Webseite des Wikis geladen. Komfortabler ist das mit einer Index-Datei, die auf das Wiki verweist. Lege dazu auf dem Web-Server [9] im entsprechenden Web-Verzeichnis der Subdomain wiki-hilfe die Datei index.html an, die einen weiterführenden Link [10] zum Wiki enthält. In die Index-Datei kannst Du auch weitere Informationen zum Wiki schreiben.
Bei unserem Beispiel lautet der komplette Pfad für die Index-Datei medienspielwiese.de/subdomains/wiki-hilfe/httpdocs/index.html.
Beispiel für eine einfache Index-Datei
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Matthias Grote" />
<meta name="keywords" content="Wiki Handbuch MediaWiki!">
<title>MediaWiki Handbuch</title>
</head>
<body>
<h1>MediaWiki-Handbuch</h1>
<p>
Willkommen beim Handbuch für den MediaWiki!
</p>
<p>
Das Handbuch ist eine Seminararbeit von Studenten im Kurs Content Management an der<br>
<a href="http://www.hmt-hannover.de">Hochschule für Musik und Theater Hannover</a> am
<a href="http://ijk.hmt-hannover.de">Institut für Journalistik und Kommunikationsforschung</a>.
</p>
<p>
Seminarleitung: Dr. Bastian Pelka
</p>
<p>
<a href="http://wiki-hilfe.medienspielwiese.de/wiki-handbuch/">Weiter zum Handbuch</a>
</p>
</body>
</html>
Bilder hochladen erlauben
Nach der Standard-Installation des MediaWikis haben die Nutzer noch nicht das Recht, Bilder hochzuladen. Dieses kannst Du ändern, wenn Du der Administrator [11] des Wikis bist und Dateien auf dem Web-Server [12] ändern darfst.
In der Datei LocalSettings.php, die sich auf dem Web-Server im Wiki-Hauptverzeichnis, bei uns wiki-handbuch, befindet, musst Du die Zeile
$wgEnableUploads = true;
eintragen. Falls sie schon vorhanden ist, aber durch das Zeichen # am Zeilenanfang deaktiviert wurde, musst Du dieses lediglich entfernen.
Danach können die Nutzer Bilder über die Rubrik werkzeuge und Hochladen hochladen. Bilder dürfen zum Beispiel die Datei-Formate JPG [13] , GIF [14] oder PNG [15] haben.
Einbinden lassen sich diese Bilder und andere Medien, indem Du in Dein wiki-Fenster den Befehl [[image:Bildname.Endung]] einträgst. Aber dazu liest Du besser weiter unten das Kapitel 3.3 Medien einfügen. Dort wird das Einfügen von Bildern Schritt für Schritt erklärt.
Sprache ändern
Die Sprache kann jeder angemeldete Wiki-Nutzer in seinen persönlichen Einstellungen wählen.
Die Standardeinstellung kannst Du in der Datei LocalSettings.php durch die folgende Zeile auf Deutsch einstellen:
$wgLanguageCode = "de";
Spezialseiten für Administratoren
Als Administrator [16] des Wikis bist Du ein ganz besonderer Nutzer. Du hast mehr Rechte als der normale Wiki-Nutzer und kannst unter anderem auf spezielle Seiten des Wikis zugreifen.
Benutzerrechtsverwaltung
Hier kannst Du, der Administrator, festlegen, zu welchen Gruppen (siehe unten) ein Nutzer gehören soll.
IP-Adresse/Nutzer blockieren
Hierüber kannst Du den nicht angemeldeten Nutzer einer bestimmten IP-Adresse [17] oder einen angemeldeten Nutzer mit Benutzernamen von der Mitarbeit am Wiki ausschließen. Ein gesperrter Nutzer mit Benutzernamen kann sich einloggen, aber keine Artikel bearbeiten.
Liste blockierter IP-Adressen
Zeigt eine Liste gesperrter IP-Adressen [18] und Nutzer an, die von Dir, dem Administrator, wieder freigegeben werden können.
Nicht beobachtete Seiten
Zeigt Seiten des Wikis an, die nicht beobachtet werden.
Seiten importieren
Erlaubt das Importieren von Seiten aus anderen Wikis.
Gruppen
Bei einem offenen System wie einem Wiki ist es wichtig, dass festgelegt wird, welcher Nutzer was am Wiki verändern darf. Deswegen gibt es Gruppen, denen bestimmte Rechte zugewiesen werden können. Durch die Rechte legst Du fest, wer was darf oder nicht darf. Das geht aber nur, wenn Du der Administrator [19] des Wikis bist und Dateien des Wikis auf dem Server ändern darfst.
Es existieren direkt nach der Installation die Gruppen:
- * ist die Gruppe für alle Besucher des Wikis.
- user ist die Gruppe für angemeldete Nutzer des Wikis.
- sysop ist die Gruppe des Administrators, also Deine. Sie kann unter anderem Seiten schützen, löschen und wiederherstellen, IP-Adressen [20] und Nutzer sperren oder freigeben.
- Bureaucrat darf Nutzerrechte vergeben.
Administratoren gehören den Gruppen sysop und Bureaucrat an.
Eine neue Gruppe erstellst Du, indem Du in der Datei LocalSettings.php für eine noch nicht vorhandene Gruppe ein Recht vergibst.
Zum Beispiel durch:
$wgGroupPermissions['NeueGruppe']['edit'] = true;
Rechte vergeben
sinnvolle Optionen in LocalSettings.php
- AB HIER ÄNDERUNGEN VON B.PELKA
$wgGroupPermissions['*']['edit'] = false; $wgEnableUploads = true; $wgVerifyMimeType = false; $wgGroupPermissions['*']['createaccount'] = false;
Zugriffsrechte [21] kannst Du setzten, indem Du die entsprechenden Zeilen in die Datei LocalSettings.php einfügst. Diese befindet sich in dem Wiki-Hauptordner auf dem Server und muss von Dir verändert werden können. Im Folgenden werden einige Zeilen und die damit verbundenen Rechte genannt.
Nur angemeldete Nutzer dürfen am Wiki arbeiten:
$wgGroupPermissions['*']['edit'] = false;
Keine weiteren Neuanmeldungen erlauben:
$wgGroupPermissions['*']['createaccount'] = false;
Lesen der Texte ist nur nach erfolgreicher Anmeldung möglich:
$wgGroupPermissions['*']['read'] = false;
Damit die Anmeldeseite weiter erreichbar bleibt, musst Du noch die folgende Zeile einfügen:
$wgWhitelistRead = array("Spezial:Userlogin");
In diese Zeile können auch weitere Seiten eingetragen werden, die ohne Anmeldung gelesen werden dürfen.
Die Rechte für Administratoren kannst Du durch folgende Zeilen setzen:
Administrator darf angemeldete Nutzer sperren:
$wgSysopUserBans = true;
Administrator darf IP-Bereiche sperren:
$wgSysopRangeBans = true;
Administrator darf Datenbankabfragen erlauben:
$wgAllowSysopQueries = true;
Links und Quellen
- Nefzger, Wolfgang (2007): Wiki-Wissen. In: PC Magazin. Kreativ 25. Für Einsteiger & Profis. PHP & MySQL. Poing: WEKA Computerzeitschriften-Verlag, S. 58-63
MediaWiki
- MediaWiki
http://de.wikipedia.org/wiki/Mediawiki
- MediaWiki
http://www.mediawiki.org
Konfiguration
- Konfiguration
http://meta.wikimedia.org/wiki/Hilfe:Konfigurieren
- Konfigurationseinstelltungen (Englisch)
http://www.mediawiki.org/wiki/Manual:Configuration_settings
- Informationen über die Datei LocalSettings.php (Englisch)
http://www.mediawiki.org/wiki/Manual:LocalSettings.php
- Nutzerrechte (Englisch)
http://www.mediawiki.org/wiki/Help:User_rights
Begriffserklärungen bei Wikipedia (http://de.wikipedia.org)
- Administrator (Rolle) [22]
- Domain [23]
- GIF (Graphics Interchange Format) [24]
- Hyperlink [25]
- Internet [26]
- Internet Protokoll [27]
- IP-Adresse [28]
- JPG [29]
- PNG [30]
- Server [31]
- Software [32]
- Systemadministrator [33]
- URI (Uniform Resource Identifier) [34]
- URL (Uniform Resource Locator) [35]
- Webbrowser [36]
- Webspace [37]
- Web-Server [38]
- Wiki [39]
- Zugriffsrecht für Dateien [40]
