Thomas Traugott Linz
Dienstag, 27. Januar 2004
Zwei weit verbreitete Wiki-Engines im Vergleich

Zwei weit verbreitete Wiki-Engines im Vergleich

 

Statt die eigene Website ständig selbst zu aktualisieren, lässt man alle Besucher jede Seite nach Belieben editieren. Damit niemand etwas kaputtmacht, werden ältere Revisionen gesichert und Änderungen protokolliert. Das macht Webseiten lebendig und interessant, ohne dass der Betreiber viel Arbeit investieren muss. Seit Ward Cunningham 1995 das erste Wiki erfand, würden über 100 Implementierungen geschaffen. Die wichtigsten zwei möchte ich in diesem Weblog erwähnen. 

Abgrenzung von Wikis

Wikis sind im Unterschied zu Forum, Chat oder Newgroups nicht an eine feste Struktur wie Treads gebunden. Ebenso fehlt die zeitliche Sortierung der Einträge wie bei Weblogs. Andererseits sind Wikis auch keine echten Content Management Systeme, denn sie bieten üblicherweise keine mehrstufige Rechteverwaltung und keine Möglichkeit, einen Workflow vorzugeben, bei dem zum Beispiel alle Beiträge zum Freischalten einem Chefreadakteur vorgelegt werden. Wikis sehen wie ganz normale, wenn auch eher textorientierte Websites aus. Auf jeder Seite findet sich ein „Edit“-Link, der den Quelltext der Seite im Browser öffnet. 

Wiki-Standards

Die meisten Wikis verwenden eine Abstraktion von HTML, in der der Autor zum Beispiel einfach ein Sternchen am Anfang einer Zeile schreibt, um eine Listenformatierung herbeizuführen. Einen einheitlichen Standard für den Quellcode gibt es jedoch nicht. Jedoch sieht es so aus, als würde sich im Community-Wiki MeatBall eine standardisierte Syntax anbahnen. Wesentliche Funktionen, die sich in fast allen Wikis finden, sind das Änderungsprotokoll (Recent Changes), das kürzliche Editiervorgänge am gesamten Wiki auflistet, Backlinks (Liste von Verweisen auf eine Seite) sowie die Versionshistory einzelner Seiten mit der meist darin eingebettenen Funktion zur Anzeige von Differenzen (Diffs) zwischen zwei Revisionen. 

Die zwei Wiki-Engines

Es gibt unzählige Wiki-Implementierungen in nahezu jeder Programmiersprache und für viele technische Umfelder. Wiki-Engines, die als CGI-Skripte aufgerufen werden, sollten auf beliebigen Webservern funktionieren, andere setzen in der Regel den Apache-Server voraus. Einige legen ihre Daten in einer Datenbank ab, etwa in MySQL. Andere, die mit Textdateien arbeiten, brechen bei größeren Projekten leistungsmäßig ein. Zu zwei weit verbreiteten Wiki-Implementierungen möchte ich die Grundsätzlichen Features erwähnen. 

MediaWiki

Die aktuelle stabile Version von MediaWiki ist unter PHP codiert. Die Dokumentation ist knapp und geht auf mögliche Probleme bei der Installation nicht ein. Im zu Wikipedia gehörenden Meta-Wiki (http://meta.wikipedia.org) finden sich noch weitere Bruchstücke sowie eine im Entstehen begriffene Benutzerdokumentation. Die Benutzerschnittstelle existiert in rund 20 Übersetzungen, das Interface selbst gibt es in drei verschiedenen „Skins“. Per Beobachtung können angemeldete Benutzer gezielt Änderungen bestimmter Seiten verfolgen. Die Möglichkeit, einzelne Abschnitte von Artikeln separat zu bearbeiten, hilft bei kooperativem Bearbeiten von Dokumenten Konflikte zu vermeiden.

Die Software beherrscht ein einfaches Privilegiensystem. Benutzer können zu „Sysops“ oder „Entwicklern“ ernannt werden. 

UseModWiki

Die
Installation dieses Wiki verläuft denkbar einfach und problemlos. Das Aussehen wird über ein optionales Style Sheet angepasst. Die Bedienoberfläche ist in zahlreiche Sprachen übersetzt worden. Die Dokumentation ist angesichts der Einfachheit ausreichend. UseModWiki kommt ohne Datenbank aus und verwendet statt dessen sein eigens, Dateiformat. Die Liste der letzten Änderungen lässt sich als RSS-Feed exportieren. Sicherheitsfunktionen sind auf ein Minimum beschränkt. 

Zusammenfassung

Ein Wiki für jeden Zweck gibt es nicht. Wer ein einfaches Wiki sucht, sollte UseModWiki ausprobieren. MediaWiki bietet dagegen einen beachtlichen Funktionsumfang und eine angenehme Benutzeroberfläche. Dieses System ist in Verbindung mit einer MySQL-Datenbank durchaus für die Verwaltung von Hundertausenden von Seiten geeignet.

 Quellen

http://meta.wikipedia.org

http://www.wikipedia.org

Beitrag von Mag. Kurt Rosivatz

http://www.usemod.com/cgi-bin/mb.pl?BiggestWiki

... comment


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

Online for 7699 days
Last update: 2004.02.26, 15:49
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Januar 2004
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
28
29
30
31
 
 
 
recent updates
Urheberrecht, novelliert
Urheberrecht, novelliert   Das WWW verdankt...
by thomas.traugott.linz (2004.02.26, 15:49)
Web-Portale mit Typo3...
Web-Portale mit Typo3 managen Umfangreiche Web-Projekte...
by thomas.traugott.linz (2004.02.26, 14:42)
Zwei weit verbreitete...
Zwei weit verbreitete Wiki-Engines im Vergleich   Statt...
by thomas.traugott.linz (2004.01.27, 00:18)
Vorstellung meiner Person
Ich studiere WIWI in Linz. Mein letztes Studium, Wirtschaftsinformatik,...
by thomas.traugott.linz (2004.01.26, 23:47)

xml version of this page

made with antville