Wiki

Aus Mikiwiki
Version vom 25. November 2010, 22:05 Uhr von Michi (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ein Wiki (hawaiisch; dt. "schnell"; selten: WikiWiki, WikiWeb) ist ein Hypertext-System, dessen Inhalte von den Benutzern nicht nur gelesen, sondern auch online geändert werden können. Diese Eigenschaft wird durch ein vereinfachtes Content Management System, der sogenannten Wiki-Software (auch: Wiki-Engine) bereitgestellt. Zum Bearbeiten der Inhalte wird eine einfache Markup-Sprache verwendet.

Wikis können sowohl auf einem einzelnen Rechner (Desktop-Wiki), in lokalen Netzwerken oder im Internet eingesetzt werden. Sie ermöglichen es verschiedenen Autoren, gemeinschaftlich an Texten zu arbeiten. Ziel eines Wikis ist es meist, die Erfahrung und den Wissensschatz der Autoren kollaborativ auszudrücken (Kollektive Intelligenz) wobei sie gleichzeitig als Community und Forum dienen. Auch wenn das Konzept vor allem in Verbindung mit der Freie Inhalte-Bewegung bekannt wurde und in dieser ein zentrales Medium zur Inhaltserstellung darstellt, nutzen auch Hersteller proprietärer Inhalte Wikis als Präsentationsform. In Intranets dienen sie hauptsächlich dem Projektmanagement.

Das bekannteste Wiki ist die im Januar 2001 gegründete Online-Enzyklopädie Wikipedia, die bereits Mitte 2003 über 300'000 Artikel in 40 Sprachen enthielt. Grundlage dafür bildet die PHP/Mysql-basierte Mediawiki-Software. Gemäss Wikimatrix ist PHP die beliebteste Programmiersprache für Wiki-Software. Etwa die Hälfte aller Wikis speichern ihre Inhalte in eienr Datenbank, viele andere nutzen das Dateisystem zur Ablage, und nur eine Minderheit verwendet dafür ein Versionskontrollsystem.

Wiki-Software Programmierung Backend ACL Anmerkungen
Dokuwiki PHP Textdateien ja
Mediawiki PHP Mysql, Postgresql nein Beispiel: Wikipedia (Wikipedia.org)
Moinmoin Python Textdateien ja Beispiel: Linuxwiki (LinuxWiki.de)
Tiddlywiki Javascript HTML-Datei -- "Wiki on a stick"
Tikiwiki PHP Mysql ja Eine Community-Plattform
Twiki Perl Textdateien ja
Usemod Perl

Konzeption

Wesentlich bei der meisten Wiki-Software (darunter Mediawiki und Twiki) ist die Versionsverwaltung, die es den Benutzern im Fall von Fehlern oder Vandalismus erlaubt, eine frühere Version einer Seite wiederherzustellen. Wie bei Hypertexten üblich, sind die einzelnen Seiten eines Wikis durch Querverweise (Hyperlinks) miteinander verbunden; zur Vernetzung von verschiedenen Wikis dient das Konzept der Interwiki-Verweise.

Wikis gehören zu den Content Management Systemen / CMS, setzen aber auf die Philosophie des offenen Zugriffs, im Unterschied zu teils genau geregelten Arbeitsabläufen (workflow) von Redaktionssystemen. Die Änderbarkeit der Seiten durch jedermann setzte eine ursprüngliche Idee des World Wide Web erstmals konsequent um und erfüllt weiterhin eine wesentliche Anforderung an soziale Software. Trotzdem ist nicht jedes Wiki für alle lesbar oder schreibbar, es gibt auch Systeme, die Zugriffe nur für bestimmte Seiten und Benutzergruppen erlauben. Ein weiterer Unterschied zu typischen CMS ist, dass Wiki-Software weniger Wert auf ein differenziertes Layout der Webseiten legt.

Im weiteren Unterschied zu herkömmlichen CMS sind Wikis dann sinnvoll, wenn eine hohe Anzahl an Nutzern Informationen einstellen. Ein Wiki entfaltet seine Wirkung daher meist erst, wenn diese kritische Masse erreicht ist. In diesem Fall kann das Wiki zu einem "Selbstläufer" werden.

Aktuelle Wikis enthalten heute auch eine Benutzerverwaltung und einen Spamschutz.

Die meisten Systeme sind Freie Software, oft unter einer Version der GNU General Public License / GPL lizenziert. Viele Wiki-Software-Systeme sind modular aufgebaut und bieten eine eigene Programmierschnittstelle, welche dem Benutzer ermöglicht, eigene Erweiterungen zu schreiben, ohne den gesamten Quellcode zu kennen.

Wiki-Software

Bekannte Wiki-Software ist die folgende.

Name Beschreibung
Mediawiki PHP-basierte Wiki-Engine, die für die freie Enzyklopädie Wikipedia entwickelt wurde. Zum Speichern der Inhalte wird die relationale Datenbank Mysql genutzt.
Lionwiki PHP-basiertes Wiki, das ohne Datenbank auskommt.
Moinmoin Python-basiertes Wiki, das ohne Datenbank auskommt und die Einträge stattdessen in einer Textdatei speichert.

Weblinks