Zum Inhalt

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Evolution und Architekturen digitaler Wiki-Engines

Wiki-Engines — kollaborative, versionierte Textsysteme mit manueller Verlinkung — bilden Generation 1 der Evolution digitaler Wissenssysteme. Diese eigenständige Zeitachse zoomt in genau diese Architekturlinie hinein: von den ersten Flat-File-Pionieren über relationale Enzyklopädie-Engines und Enterprise-Semantik bis zu Community-Skalierungsplattformen, vollständigen Node.js-/Rust-Rewrites und schließlich KI-Agenten, die direkt in bestehende Wiki-Engines hineinschreiben. Wo PKM-Wissensgraphen & Block-Editoren die persönliche Notiz-Software nachzeichnet, geht es hier um kollaborative, gemeinschaftlich gepflegte Wiki-Software — die konkreten, in diesem Repository dokumentierten Installationen (MediaWiki, XWiki, Semantic MediaWiki, Wiki.js) ordnen sich in diese Zeitachse ein.

Hinweis: Generationen überlappen sich

Die Zeiträume sind grobe Orientierung, keine scharfen Grenzen — MediaWiki (Generation 1b) wird bis heute produktiv weiterentwickelt, parallel zu KI-agentengestützter Wiki-Pflege (Generation 6). Entscheidend ist die Architektur (Speicherform, Skalierungsprinzip, Grad der KI-Integration), nicht allein das Erscheinungsjahr.


Generation 1: Klassische Wiki-Engines — von Flat-File bis Enterprise-Semantik, 1995 – 2015

Die Gründergeneration eint drei Prinzipien: ein zentraler Textbestand, Versionierung jeder Änderung und manuelle Verlinkung über Wikilinks. Sie lässt sich in drei technologische Entwicklungsstufen unterteilen:

graph LR
    A["1a: Die Pioniere<br/>Flat-File & Einfachheit<br/>1995 - 2001"] --> B["1b: Relationale Datenbanken<br/>& enzyklopädischer Maßstab<br/>2001 - 2008"]
    B --> C["1c: Enterprise-Wikis<br/>& Semantik<br/>2005 - 2015"]

1a. Die Pioniere: Flat-File & radikale Einfachheit, 1995 – 2001

  • Architektur: Perl-/CGI-Skripte, Speicherung als reine Textdateien im Dateisystem, keine Benutzerverwaltung.
  • Vertreter: WikiWikiWeb (1995, Ward Cunningham — das namensgebende erste Wiki), UseModWiki (1999/2000, Perl) — letzteres war das ursprüngliche Wiki-Programm, mit dem Wikipedia im Januar 2001 startete, bevor eigene Nachfolgesoftware entstand.

1b. Relationale Datenbanken & enzyklopädischer Maßstab, 2001 – 2008

  • Architektur: klassischer LAMP-Stack, granulare Rechte- und Versionsverwaltung, Kategoriensysteme.
  • Vertreter: MediaWiki (2002, aus zwei aufeinanderfolgenden PHP-Neuentwicklungen für Wikipedia hervorgegangen, die UseModWiki ablösten — siehe MediaWiki installieren und Evolution und Architekturen von MediaWiki für die eigene Versions-/Architektur-Geschichte), DokuWiki (2004, dateibasierte Ausnahme ohne Datenbank, siehe Evolution und Architekturen von DokuWiki für die eigene Versions-/Architektur-Geschichte), TikiWiki, TWiki — frühe LAMP-basierte Engines mit breitem Feature-Umfang.

1c. Enterprise-Wikis & Semantik, 2005 – 2015


Generation 2: Community-Skalierungsplattformen — ein Engine, tausende unabhängige Wikis, 2004 – 2016

Statt einer einzelnen Installation pro Organisation entstehen Hosting-Plattformen, auf denen tausende unabhängige Communities dieselbe Engine-Basis nutzen — Skalierung des Wiki-Prinzips über die einzelne Installation hinaus.

Architektur: Multi-Tenancy auf gemeinsamer Infrastruktur, eigene Namensräume pro Community, Werbefinanzierung statt Lizenzgebühren als Betriebsmodell.

System Jahr Prinzip
Wikia (später Fandom) 2004 MediaWiki-basierte Hosting-Plattform für Fan-Communities, 2016 in „Fandom" umbenannt.
Wikidot 2006 Eigenständige, nicht MediaWiki-basierte Wiki-Engine mit eigenem Hosting-Modell — u. a. Grundlage der SCP-Foundation-Community.

Generation 3: Docs-as-Code-Konvergenz — Git statt eigener Versionshistorie, ca. 2010 – 2018

Statt einer eigenen Datenbank-Versionierung übernehmen einige Wiki-Engines Git direkt als Speicher- und Historienschicht — eine direkte Schnittmenge mit Generation 3 der Docs-as-Code-Zeitachse.

Architektur: Git-Repository als Wahrheitsquelle statt Datenbank-Tabellen, Markdown statt engine-eigener Wikitext-Syntax.

System Jahr Prinzip
Gollum 2010 Git-Backend-Wiki-Engine hinter der GitHub-Wiki-Funktion — jede Änderung ist ein Git-Commit.
Wiki.js 1.x 2014 Ursprüngliche Node.js/MongoDB-basierte Erstversion, optional mit Git-Sync — Vorläufer des vollständigen Rewrites in Generation 4, siehe Evolution und Architekturen von Wiki.js für die eigene Versions-/Architektur-Geschichte.

Generation 4: Vollständige Rewrites auf modernen Web-Stacks, ab 2018

Statt inkrementeller Weiterentwicklung ersetzen mehrere Engines ihren kompletten technischen Unterbau — moderne SPA-Frontends und performantere Backend-Sprachen lösen die PHP-/frühe-Node.js-Basis der Vorgänger-Generationen ab.

Architektur: Single-Page-Application-Frontend statt serverseitig gerenderter Templates, relationale Datenbank statt dokumentenorientiertem Speicher, Rust statt interpretierter Sprache für performancekritische Parser.

System Jahr Veränderung
Wiki.js 2.0 2018 Kompletter Rewrite: Node.js-Backend, Vue.js-SPA-Oberfläche, relationale Datenbank statt MongoDB — die in diesem Repository dokumentierte Version, siehe Wiki.js native Linux-Installation.
Wikijump / ftml 2021 – 2022 Rust-Rewrite der Wikidot-Engine für die SCP-Foundation-Community, siehe Generation 2 der Rust-Wissenssysteme-Zeitachse.

Generation 5: Semantische Anreicherung trifft RAG, ab ca. 2022

Bestehende Wiki-Engines aus Generation 1 werden nicht ersetzt, sondern um semantische Suche und RAG ergänzt — Vektordatenbanken und LLMs kommen als Zusatzschicht hinzu, statt eine neue Engine zu erfordern.

Architektur: bestehende Wiki-Datenbank bleibt Wahrheitsquelle, ein zusätzlicher Indexierungs-/Retrieval-Layer (vgl. Generation 3/4 der Semantische-&-RAG-Zeitachse) macht Inhalte per natürlicher Sprache statt nur per Volltextsuche auffindbar.

Baustein Rolle
Semantic MediaWiki + LLM-Kombination Bestehende strukturierte Metadaten aus Generation 1c werden zusätzlich für RAG-Retrieval nutzbar gemacht.
Klassische Wiki-Systeme mit LLM-Integration Konkrete Nachrüstungs-Patterns für MediaWiki, XWiki & Co., siehe Klassische Wiki-Systeme mit LLM-Integration.

Generation 6: KI-Agenten pflegen bestehende Wiki-Engines direkt, ab 2023

Die aktuelle Generation lässt KI-Agenten nicht nur suchen, sondern selbst Inhalte in eine bestehende Wiki-Engine schreiben — mit Review-Pflicht vor Veröffentlichung, analog zu Generation 4 der Multi-Agenten-Wissensökosysteme-Zeitachse.

Architektur: Agent mit API-/Bot-Zugriff auf eine bestehende Engine aus Generation 1–4, automatisierte Struktur- und Konsistenzprüfung vor der Übernahme, Mensch review-pflichtig statt vollautomatischem Publish.

Baustein Rolle
Wiki.js KI-Agent Agentengestützte Pflege einer Wiki.js-2.x-Installation, siehe Wiki.js-KI-Agent.
MediaWiki-KI-Agent Kombiniert das Pywikibot-Framework aus Generation 1b der Multi-Agenten-Zeitachse mit LLM-gestützter Inhaltserstellung, siehe MediaWiki KI-Agent.
Autonome Wiki-Pflege-Agenten (allgemein) Übergreifendes Funktionsprinzip: Agent schreibt in ein bestehendes Wiki, Mensch prüft vor Veröffentlichung, siehe Native „LLM-first" Wiki-Tools & Agenten, Abschnitt 4.

Bezug zu diesem Repository

Dieses Repository ist selbst kein klassisches Wiki (Zensical baut statische Seiten statt einer Live-editierbaren Wiki-Engine), dokumentiert aber mehrere Generationen dieser Zeitachse im Detail: MediaWiki und Semantic MediaWiki (Generation 1), XWiki (Generation 1c) und Wiki.js (Generation 4/6). Die eigene Pflege folgt stattdessen dem LLM-Wiki-Pattern (Karpathy-Muster).


Alternative Sortier- & Klassifikationskriterien für Wiki-Engines

Neben dem chronologischen/technologischen Generationenmodell lassen sich Wiki-Engines nach folgenden Dimensionen einordnen:

1. Speicherarchitektur

  • Flat-File — reine Textdateien im Dateisystem (WikiWikiWeb, DokuWiki).
  • Relationale Datenbank — MySQL/PostgreSQL als Wahrheitsquelle (MediaWiki, XWiki, Wiki.js 2.0).
  • Git-nativ — jede Änderung ein Commit statt eines Datenbank-Eintrags (Gollum).

2. Betriebsmodell

  • Selbst gehostete Einzelinstallation — eine Organisation, eine Engine-Instanz (klassisches MediaWiki/XWiki-Setup).
  • Multi-Tenant-Hosting-Plattform — eine Infrastruktur, tausende unabhängige Communities (Wikia/Fandom, Wikidot).

3. Grad der KI-Integration

  • Keine KI — reine manuelle Bearbeitung (Generation 1–4 in ihrer ursprünglichen Form).
  • KI als Suchschicht — RAG/semantische Suche ergänzt, Engine selbst unverändert (Generation 5).
  • KI als Mitautor — Agent schreibt aktiv neue Inhalte, Mensch reviewt (Generation 6).

4. Implementierungssprache/-Stack

  • PHP — MediaWiki, DokuWiki, Semantic MediaWiki.
  • Java/.NET — XWiki, Confluence, JSPWiki.
  • Node.js — Wiki.js.
  • Rust — ftml/Wikijump (Parser-Kern).

Verwandte Themen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).