Wiki Gästebuch
| Wiki-Gästebuch | |
|---|---|
| developer: | Tino Reichardt |
| current version: | 0.13 / 2007-12-29 |
| operating system: | * |
| category: | Wiki Erweiterung |
| licence: | GPL Version 2 |
| language: | en,de,vi,fr,nl,sv |
| website: | wiki-gbook |
| i18n |
|---|
| English |
| Deutsch |
Contents |
Übersicht
Diese Mediawiki Erweiterung stellt ein Gästebuch in Form einer Wiki Spezialseite zur Verfügung.
Es nutzt folgende Benutzereinstellungen:
- Sprache des aktuell angemeldeten Benutzers
- zur Zeit werden deutsch und englisch unterstützt
- die Anzahl der Einträge pro Seite wird durch folgende Wiki Einstellung definiert:
- Einstellungen->Suche->Treffer pro Seite
Installation
Die Installation beinhaltet im wesentlichen folgende Schritte:
- gbook.tar.gz auspacken und nach "$wiki/extensions/" kopieren
- die Erweiterung durch die Localsettings.php aktivieren
- Special:Guestbook in die Mediawiki:Sidebar integrieren oder verlinken
Anmerkungen:
- seit Version 0.10 wird eine Tabelle 'guestbook' automtisch erstellt
Dateien installieren
in das /extensions/ Verzeichnis wechseln
cd /home/www/example.org/Wiki/extensions/
Datei herunterladen:
wget http://www.mcmilk.de/projects/wiki-gbook/gbook.tar.bz2
Archiv auspacken und anschließend löschen
tar xjvf gbook.tar.bz2 rm -f gbook.tar.bz2
Localsettings.php anpassen
Folgender Eintrag muß am Ende der Localsettings.php eingefügt werden:
require_once("extensions/gbook/gbook.php");
Man kann die Moderator Rechte für das Gästebuch auf bestimmte Benutzergruppen verteilen. Als Standard sind die Benutzer der Gruppe Sysop die Gästebuch Moderatoren und dürfen somit Einträge ändern als auch löschen. Als Standard existiert diese Einstellung wie folgt in der gbook.php.
$wgGroupPermissions['sysop']['gbook'] = true;
Special:Guestbook verlinken
Das neue Gästebuch ist zwar eine Specialpage, wird aber in der Special:Specialpages Übersicht nicht mit aufgeführt. Man kann es von überall via [[Special:Guestbook]] verlinken. Ich würde eine Verlinkung von der [[Mediawiki:Sidebar]] empfehlen ;)
CSS Styles / Aussehen
Das Gästebuch greift im wesentlichen auf die Standard Formatierungen Deines aktuellen Wiki Skins zu. Folgende CSS Eigenschaften werden genutzt:
- class successbox (wenn neuer eintrag okay)
- class errorbox (für alle eventuellen fehler)
- class visualClear (direkt nach den Boxen)
- class gbook
- DIV Layer, welcher um jeden Eintrag kommt
- er wird in der Datei "$wiki/extensions/gbook.css" definiert und kann natürlich angepaßt werden
Probleme / FAQ
Das Captcha wird nicht angezeigt oder es erscheint eine Fehlermeldung.
- dieses Problem ist durch viele Benutzer gemeldet worden
- es liegt nicht am Gästebuch, sondern an der fehlenden GD library in PHP
- Lösung: PHP selber bauen, oder entsprechende GD Zusatzpackete der Distribution installieren