Dokuwiki

Dokuwiki
DokuWiki
Bild:Dokuwiki_logo.png
Logo von DokuWiki
Basisdaten
Entwickler: Andreas Gohr
Aktuelle Version: dokuwiki-2009-02-14
(14. Februar 2009)
Betriebssystem: plattformunabhängig
Programmiersprache: PHP
Kategorie: Wiki-Engine
Lizenz: GPL 2 (Freie Software)
Deutschsprachig: ja
wiki.splitbrain.org

DokuWiki ist eine freie Wiki-Software, die anfangs zur einfachen Dokumentation von Projekten gedacht war und mittlerweile für eine Vielzahl von Anwendungen eingesetzt wird. Auf Basis einer einfachen, übersichtlichen Struktur lassen sich mit Erweiterungen (Plugins) weitere Funktionen hinzufügen, etwa für Blogs, Mediendaten oder Arbeitsgruppen.

DokuWiki ist unter der GPL 2 lizenziert und in der Programmiersprache PHP geschrieben. Zum Speichern der Inhalte und der Metadaten werden anstatt einer SQL-Datenbank wie bei vielen anderen Wiki-Engines einfache Textdateien verwendet. Inhalt und Metadaten von Wikiseiten werden bei DokuWiki strikt getrennt, um die Wikiquellseiten gut leserlich zu halten.

Inhaltsverzeichnis

Geschichte

DokuWiki wurde im Juni 2004 von dem deutschen Programmierer Andreas Gohr ins Leben gerufen. Im Juli wurde die erste offizielle Version auf Freshmeat veröffentlicht. Ein Meilenstein in der Entwicklung war die komplette Überarbeitung des Parsers und des Renderers im Januar 2005, bei dem ein effizienteres objektorientiertes Design eingeführt wurde. Durch dieses Redesign konnte DokuWiki nun auch für größere Projekte eingesetzt werden, zudem ermöglichte es die Einführung eines Plugin-Interfaces, das im Mai entstand und die Integration von Add-ons vereinfachte und generalisierte. Verstärkt wurde die Verbreitung von DokuWiki durch die Aufnahme in die Linuxdistributionen Debian (unstable) im April und Gentoo Linux im Juli 2005.

Merkmale

  • Versionsverwaltung - DokuWiki speichert alle Versionen einer Wikiseite. Man hat die Möglichkeit, ältere Versionen mit der aktuellen Version zu vergleichen. Außerdem wird verhindert, dass mehrere Benutzer gleichzeitig eine Seite verändern können.
  • Zugriffskontrolle - Die Zugriffsrechte lassen sich für Kombinationen von Benutzern, Gruppen und Namespaces vergeben, die Einstellung ist via Webinterface (Usermanager) oder manuell per Konfigurationsdatei möglich (Access Control List)
  • Add-ons - DokuWiki hat einen einfachen Add-on-Mechanismus, der es ermöglicht, Erweiterungen, Plugins, in PHP zu schreiben. Es gibt inzwischen eine ganze Reihe an Erweiterungen (>300). Über den Plug-in-Manager können diese über die Web-Oberfläche in das eigene Wiki integriert und verwaltet werden.
  • Templates - Das Aussehen des Wikis kann der Administrator über Templates festlegen. Es wurden inzwischen unterschiedliche Templates von der Entwicklergemeinde zur Verfügung gestellt.
  • Internationalisierung - DokuWiki verwendet als Standard-Zeichencodierung UTF-8, somit sind auch Sprachen wie Chinesisch, Thai oder Hebräisch darstellbar. Das Wiki selber kann momentan in 39 Sprachen konfiguriert werden.
  • Caching von Wikiseiten - Um den Server des Wikis zu entlasten, speichert DokuWiki geparste Seiten. Bei einem erneuten Aufruf der Seite werden die gespeicherten Daten geliefert, anstatt die Wikiseite nochmals zu parsen.
  • Volltextsuche - DokuWiki hat eine Suchfunktion integriert, mit der in dem gesamten Wiki nach Stichwörtern gesucht werden kann.
  • WYSIWYG-Editor - Der Wiki-Philosophie einer einfachen Markup-Syntax entsprechend hat Dokuwiki in der Grundausstattung keinen WYSIWYG-Editor. Diese Funktion kann aber über ein Plugin nachgerüstet werden; alternativ gibt es eine Quickbuttonleiste ähnlich MediaWiki.
  • DokuWiki speichert alle Daten (aktuelle und alte Seiteninhalte, Indizes, Caches) in Textdateien. Dadurch ist keine separat laufende Datenbank (etwa MySQL) notwendig.
  • Versionierung/Synchronisation - Jede Wiki-Seite wird in einer Textdatei im Verzeichnis dokuwiki-JJJJ-MM-TT/data/pages gespeichert, der Name der Datei bleibt trotz Versionierung gleich. Vorherige Versionen befinden sich unter dokuwiki-JJJJ-MM-TT/data/attic. Es erfolgt kein Umbenennen/Neuanlegen der Originaldatei (z.B. Revision00011, Revision00012). Dies macht DokuWiki ideal für Synchronisations-Tools mit beidseitem Abgleich und diff-Funktion wie Unison.
  • Für Windows-Rechner ist DokuWiki auch als portable Version zusammen mit einem portablen Apache Webserver für die Verwendung auf einem USB-Stick vorhanden.

Weblinks

Offizielle Dokumentation

Artikel über Dokuwiki


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DokuWiki — Developer(s) Andreas Gohr Stable release 2011 05 25a “Rincewind” / May 25, 2011; 5 months ago ( …   Wikipedia

  • Dokuwiki — Développeur Andreas Gohr Dernière version dokuwiki 2009 02 14 (le 14 février  …   Wikipédia en Français

  • DokuWiki — Logo von DokuWiki Basisdaten Entwickler Andreas Gohr Aktuelle Version …   Deutsch Wikipedia

  • DokuWiki — Développeur Andreas Gohr Dernière version 2011 05 25 “Rincewind” …   Wikipédia en Français

  • DokuWiki — Логотип DokuWiki Тип Язык разметки Разработчик Андреас Гор Операционная система Кроссплатформенное программное обеспечение Языки интерфейса …   Википедия

  • DokuWiki — Saltar a navegación, búsqueda DokuWiki Desarrollador Andreas Gohr [1] …   Wikipedia Español

  • Comparison of wiki software — The following tables compare general and technical information for a number of wiki software packages. Contents 1 General information 2 Target audience 3 Features 1 4 Features 2 …   Wikipedia

  • Вики-движок — Вики движок  набор программ, служащий для преобразования вики разметки в удобочитаемое представление на языке HTML. Содержание 1 DidiWiki 2 DokuWiki 3 dominoWiki 4 FlexWiki …   Википедия

  • Список вики-движков — Информация в этой статье или некоторых её разделах устарела. Вы можете помочь проекту …   Википедия

  • Вики-движки — Вики движок  набор программ, служащий для преобразования вики разметки в удобочитаемое представление на языке MediaWiki  ориентированный на web движок, написанный на MySQL или Фонда Викимедиа, использующего его для Википедии и других своих вики… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”