GenWiki auf Version 1.39 – Vom DjVu-Problem zur Komplett-Modernisierung
Im Februar 2023 erreichte mich eine knappe E-Mail von _Robert Päßler_ vom Vorstand des Vereins für Computergenealogie (CompGen). Der Anlass war ein Problem mit der Anzeige von DjVu-Dateien im GenWiki, einem großen Wiki, das vom Verein betrieben wird. Doch wie sich bald herausstellte, war das DjVu-Problem nur die Spitze eines Eisbergs. Das GenWiki lief auf MediaWiki 1.35, und die Wartungsfenster wurden immer enger. Extensions begannen zu bröckeln, und es war klar, dass eine umfassende Modernisierung notwendig war.
#### Die Entwicklung
Die ursprüngliche Aufgabe, das DjVu-Problem zu beheben, entwickelte sich schnell zu einem umfassenden Projekt, um das gesamte Wiki auf den neuesten Stand zu bringen. Der Weg von MediaWiki 1.35 auf 1.39 LTS war kein einfacher Schritt, sondern eine strukturierte Kette von Maßnahmen. Dazu gehörten die Migration einer Datenbank mit über 30 GB, die Bearbeitung von 82 Issues im GitLab, die Prüfung und der Austausch von Extensions, die Erneuerung der Server-Architektur, die Umschaltung auf neue Skins und die Anpassung von Vorlagen. Parallel dazu fand eine Diskussion in drei Kanälen statt: im Discourse-Forum, im Wiki selbst und im GitLab-Projekt. Dies war kein Sprint, sondern ein Marathon mit klarer Planung, der von der ersten Mail im Februar 2023 bis zur Fertigstellung im Frühjahr 2026 dauerte.
#### Kultur: Wikimedia versus CompGen
Um das GenWiki zu verstehen, muss man zwei sehr unterschiedliche Kulturen nebeneinander halten. Die Wikimedia-Welt tickt schnell, mit vielen Releases, kurzen Zyklen und Änderungen im Hacker-Stil. Ob eine Extension nach dem nächsten Update noch funktioniert, ist dabei zweitrangig – wer mithalten will, muss sich selbst kümmern. Im Gegensatz dazu tickt die CompGen-Welt anders: bewahrend, integrativ und auf Langlebigkeit ausgelegt. Das GenWiki ist eng verzahnt mit dem Geschichtlichen Ortsverzeichnis (GOV), der Namensverbreitungskarte (NVK), Digitalisaten und Ortsfamilienbüchern (OFB). Strukturen, die seit 2007 gewachsen sind, haben ihre Daseinsberechtigung – auch wenn sie auf den ersten Blick unorthodox wirken. Ein Update, das diese gewachsene Kultur einfach überrollt hätte, wäre technisch sauber, aber inhaltlich ein Desaster gewesen. Deshalb war es wichtig, erst zu verstehen, dann zu migrieren.
_WikiMedia-Symbole_
#### Eigene Bedürfnisse und Vorstellungen
Das GenWiki hat eigene Bedürfnisse und Vorstellungen. Dazu gehören:
* Eine funktionierende DjVu-Anzeige für historische Digitalisate – der ursprüngliche Anlass
* Semantische Abfragen für Stammdaten und Ortsregister (Semantic MediaWiki)
* Stabile Integration von GOV und NVK
* Performance für historisch gewachsene Seiten mit bis zu 30 GB Datenbankinhalt
* Bot-Schutz: 98,4 % des Traffics waren KI-Crawler (GPTBot) – inzwischen blockiert durch Anubis
* Sichere Authentifizierung über teams.genealogy.net (SSO via WeChange/OAuth)
Mit MediaWiki 1.39 LTS, Semantic MediaWiki, einem neuen Server-Stack und dem DjVuViewer-Service steht das Fundament für das GenWiki. Wichtiger als die Technik war der Perspektivwechsel: Das Update ist kein Selbstzweck, sondern dient den Nutzerinnen und Nutzern – den 17.735 registrierten Accounts, den Regionalforschern, den Lektoren, den Newcomern.
Verein für Computergenealogie e.V. (CompGen)
@blog
Folgen
CompGen – offen, vernetzt, geschichtsbegeistert!
WordPress im Fediverse – Bloggen ohne Grenzen – Reichweite ohne Ende!
**2.436** Beiträge
**358** Folgende
## Folge Verein für Computergenealogie e.V. (CompGen)
#### Mein Profil
Gib mein Profil in das Suchfeld deiner bevorzugten Open-Social-App oder -Plattform ein.
Mein Fediverse-Handle Kopieren
#### Dein Profil
Oder wenn du dein eigenes Profil kennst, können wir damit loslegen! Warum muss ich mein Profil eingeben?
Diese Website ist Teil des ⁂ Open Social Web, einem Netzwerk miteinander verbundener sozialer Plattformen (wie beispielsweise Mastodon, Pixelfed, Friendica und andere). Im Gegensatz zu zentralisierten sozialen Medien befindet sich dein Profil auf einer Plattform deiner Wahl, und du kannst mit Menschen auf verschiedenen Plattformen interagieren.
Wenn du dein Profil eingibst, können wir an dein Profil senden, wo du diese Aktion abschließen kannst.
Dein Fediverse-Profil Folgen Wird geladen …
###### Fediverse-Reaktionen
*
1 Repost
Republish
Republish