Wiki-Engine

Wiki-Engine: Software, mit der ein Wiki betrieben werden kann. Eine Wiki-Engine stellt die Funktionen bereit, die ein Wiki ausmachen — Seiten anlegen und bearbeiten, Verlinkung, Versionierung, Benutzer-Rechte und Suche.

Wiki-Engines werden meist als Web-Anwendung auf einem Server installiert. Sie greifen je nach Architektur auf eine Datenbank (MySQL, MariaDB, PostgreSQL, SQLite) oder direkt auf das Dateisystem zu. Die bekannteste Engine ist MediaWiki, die Wikipedia und die übrigen Wikimedia-Projekte trägt und in PHP geschrieben ist.

Daneben existieren zahlreiche weitere Engines mit unterschiedlichen Schwerpunkten: DokuWiki (PHP, ohne Datenbank, populär für kleine Dokumentationen), Confluence (kommerziell, von Atlassian, Unternehmens-Einsatz), TWiki und Foswiki (Perl-basiert, häufig im technischen Umfeld), TiddlyWiki (Einzeldatei, läuft im Browser), Wiki.js (JavaScript/Node.js, modern), BookStack (Buch-orientierte Wissensbasis) sowie XWiki (Java, Unternehmen).

Wahl-Kriterien sind in der Praxis: gewünschte Auszeichnungssprache (Wiki-Markup, Markdown, HTML-Editor), Lizenz (Open Source, kommerziell), Skalier-barkeit, Zugriffs-Kontrolle, Such-Funktionen sowie die Verfügbarkeit von Erweiterungen für Authentifizierung, Datei-Anhänge oder strukturierte Daten. Im Open-Source-Bereich dominieren MediaWiki und DokuWiki, im Unternehmen sind Confluence, XWiki und Notion weit verbreitet.

ESC