Home / LinuxUser / 2006 / 10 / Fünf schlanke Wikis ohne Datenbank

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Schnell serviert

Fünf schlanke Wikis ohne Datenbank

01.10.2006 Für die Dokumentation eines kleinen Projekts oder zum Sammeln von Informationen muss nicht immer ein schwergewichtiges Wiki mit Datenbank dahinter her. Oft tut es auch eine kleinere Lösung, die zum Speichern des Inhalts einfache Textdateien nutzt.

Wikis sind in Mode. Sie erlauben es einer mehr oder weniger großen Gemeinde von Nutzern, Informationen zusammen zu tragen und gemeinsam zu bearbeiten. Nicht immer sind an einem Wiki so viele Menschen beteiligt wie an der Wikipedia [1]. Auch Entwicklern nutzen Wikis zur Koordination und zum Planen, und in der Dokumentation sind sie ein gern gesehenes Hilfsmittel. Sie lehnen sich mit der offnen Arbeitsweise (jeder darf einen Beitrag einstellen oder editieren) an das Prinzip an, das auch die Blogs populär gemacht hat.

Bei überschaubaren Aufgaben bringt allerdings der Einsatz eines großen, Datenbank-basierenden Systems oft mehr Nachteile als Vorteile. Zu aufwändig gerät die Installation und Administration. Auch für kostenlose Webspace-Angebote, die oft keine Datenbank enthalten, bietet sich ein Wiki nur dann an, wenn es die Artikel einfach nur in Textdateien ablegt.

Allerdings stoßen auch die kleinen Wikis an Grenzen: Sie eignen sich für Projekte, in denen höchstens einige hundert Artikel zusammenkommen. Steigt die Zahl der Artikel weiter, sinkt die Verarbeitungsgeschwindigkeit drastisch. Dieser Artikel stellt fünf Wikis vor, die ohne Datenbank auskommen. Im Kasten "Datenbank-gestützte Wikis" finden Sie Links zu drei größeren Wiki-Projekte, die auch mit mehreren tausend Artikeln klarkommen.

Datenbank-gestützte Wikis

Für größere Projekte mit mehreren tausend Seiten taugen die im Artikel vorgestellten Wikis nicht mehr. Wer von vornherein erwartet, dass eine Menge Artikel zusammenkommen und zudem Wert auf eine ausgefeilte Benutzerverwaltung legt, sollte sich für ein Datenbank-gestütztes Wiki entscheiden.

Mediawiki: Das sicherlich bekannteste Wiki, das Basis des Online-Enzyklopädie Wikipedia samt der lokalen Ableger ist. Mediawiki [2] benutzt MySQL als Datenbank.

Wikka Wiki: Das Projekt [3] benutzt ebenfalls eine MySQL-Datenbank zum Speichern der Texte. Darüberhinaus erlaubt die Software das Erweitern über Plugins. Daher eignet sich das Programm vor allem für solche Projekte, bei denen die vollständigen Funktionen zu Beginn noch nicht feststehen.

ErfurtWiki: Dieses Programm [4] versteht sich auf verschiedene Datenbanken und liest auch Flatfiles als Backend ein. Sein Vorteil liegt darin, dass Sie das Aussahen über Plugins, Skins und Extension Module ebenfalls an Ihre individuellen Bedürfnisse anpassen können.

Im Netz finden Sie die Wikimatrix [5], die etliche Wikis mit und ohne Datenbank-Backend auflistet und die Eigenschaften der einzelnen Systeme in einer umfangreichen Tabelle zusammen stellt.

Die Kandidaten

Mit Wikepage, PWP, MoinMoin, PmWiki und Dokuwiki stellt dieser Artikel fünf Wikis vor, an der die Projektmitglieder aktiv weiterentwickeln. Alle Projekte versprechen eine einfache Installation ohne Datenbankkenntnisse. Im einfachsten Falle läuft das System nach dem Auspacken eines Quelltext-Archivs auf dem Webserver. Einige Systeme erlauben ein Anpassen des Aussehen durch Vorlagen oder Makros oder das Erweitern der Funtionalität durch Plugins.

Ein wichtiger Aspekt ist der Zugriffsschutz. Wenn ein Wiki für jedermann offen ist, besteht die Gefahr, dass Zeitgenossen oder Robots das Wiki für Propaganda oder Werbung missbrauchen. Ein Beispiel für den Missbrauch ungeschützter Wikis ist die Homepage von Tipiwiki [6]. Im August 2006 war fast das gesamte Wiki mit Werbelinks zugemüllt, so dass die Seiten bis auf die Einstiegsseite nicht mehr nutzbar waren.

Während Wikis wie Mediawiki eine ausgefeilte, auf eine Datenbank gestützte Benutzerverwaltung mitbringen, die unterschliche Benutzergruppen mit genau definierten Rechten ermöglicht, fehlen diese Möglichkeiten bei den kleinen Wikis häufig. Ebenfalls von Interesse ist der verwendete Wiki-Dialekt, also des Markups zum Erstellen von Auszeichnungen oder Links. Falls später einmal der Wunsch besteht, auf ein größeres System umzusteigen, lohnt es sich zu wissen, inwieweit Sie den Inhalt dazu noch einmal umformatieren müssen.

Wikepage

Das Wiki Wikepage [7] funktioniert nach dem Motto "Auspacken und loslegen". Die Gesamtgröße des Paktes liegt unter 38 KByte und Autor Sefer Bora Lisesivdin nennt dafür einen guten Grund: Zu Zeiten des Commodore 64 standen dem Entwickler lediglich 38911 Bytes zur Verfügung, und trotzdem existierten lauffähige Programme. Daher, so sein Versprechen, werde der Code von Wikepage nie größer als 38911 Byte. Allerdings arbeitet er an einer Plugin-Schnittstelle.

Wikepage basiert auf dem Code von Tipiwiki [6] und benötigt einen Webserver mit PHP 5.1.4 oder besser. Die Installation setzt lediglich voraus, das Programmarchiv zu entpacken, und schon geht es los. Wikepage lässt sich über Themes verändern und mit Hilfe einer Übersetzungsdatei, die Sie einfach nur in das Basisverzeichnis des Wikis kopieren, mit einer deutschen Oberfläche versehen.

Das Aussehen des Wikis passen Sie mit Hilfe von Themes an Ihre Wünsche an. Eine Reihe fertiger Vorlagen, die als Ausgangspunkt für eigene Experimente dienen könnten, finden sich im Internet [8].

In der Grundkonfiguration steht das Wiki für jeden Besucher offen. Es existiert einen Personal Mode, in dem vor dem Bearbeiten der Seite ein Passwort einzugeben ist. Dieses Passwort gilt für alle Seiten; das Programm erlaubt es nicht, verschiedenen Benutzern unterschiedliche Rechte einzuräumen.

Die Formatierungsoptionen reichen von verschiedenen Textauszeichnungen über Listen bis hin zu einfachen Tabellen. Auch das Integrieren von Bildern in die Wikiseiten haben die Entwickler vorgesehen. Der Wiki-Dialekt weicht allerdings sehr stark von dem der Mediawiki ab; bei der Übernahme der Inhalte in ein anderes Wiki wäre also mit Schwierigkeiten zu rechnen.

Unglücklicherweise sieht es bei Wikepage in Bezug auf Anleitungen oder Handbücher eher dünn aus: Weder auf der Homepage noch im Quelltextarchiv findet sich eine Beschreibung des Markups oder eine Anleitung, wie eigene Themes herzustellen sind.

Abbildung 1: Der einfache Aufbau von Wikepage erlaubt zwar ein schnelles Aufsetzen, aber der Mangel an Dokumentation verhindert ein zügiges Arbeiten.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1828 Hits
Wertung: 36 Punkte (5 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...