Nach dem letzten größeren Release lag der Schwerpunkt lange nicht auf „neuen Features“, sondern auf einem massiven Rundumschlag hinter den Kulissen.
Version 0.14 ist deshalb nicht nur ein Update – es ist ein Fundamentwechsel.
Und ja: es hat gedauert. Nicht, weil wir getrödelt haben, sondern weil dieser Schritt das bisher umfangreichste und technisch anspruchsvollste Pre-Release war.
Während die Version 0.13 vor allem Struktur, erste Module und redaktionelle Arbeit brachte, verschiebt 0.14 das Projekt in eine neue Betriebsklasse:
vernetzte Wikis, echte Suchmaschinenintegration, global synchronisierte Einstellungen und ein bereinigtes, neu strukturiertes Backend.
Changelog
Bugfixes & Detailkorrekturen
- Fehler in '''HotCat''' behoben (T685)
- Fehlerhafte Interaktion mit '''NamespaceRelations''' korrigiert (T764)
- Schutzstatus aller relevanten Seiten kaskadierbar gemacht (T758)
- /Doku-Tab im Vorlagen-Namensraum deaktiviert (T776)
- Veraltete Dokumentationsverlinkungen entfernt (T776)
Verknüpfung der Wikis (SSO-Light)
- Integration von '''GlobalUserRights''' (T663)
- Integration von '''GlobalPreferences''' (T665)
- Integration von '''GlobalCSSJs''' (T666)
- Integration von '''GlobalUserPage''' (T664)
- Integration von '''GlobalBlocking''' (T668)
Suchfunktion modernisiert
- Einrichtung eines dedizierten Elasticsearch-Servers (T659)
- Integration von CirrusSearch (T660)
- Neuindexierung & interne Reorganisation der Suche
Weitere Erweiterungen
- Integration der '''TemplateWizard'''-Extension (T682)
- Integration von '''LabeledSectionTransclusion''' (T625)
Aufräumarbeiten
- Komplettes Entfernen ungenutzter Namensräume (T622)
- Rekonfiguration der Namensraum-Beziehungen
- Überarbeitung der Vorlagen-Doku- und Anzeige-Logik
Hintergrund
Dieses Release besteht nicht aus „ein paar Hausmeisterarbeiten“, sondern aus echter Infrastrukturarbeit.
Gerade die Integration von Elasticsearch und CirrusSearch war kein simples „Extension rein – fertig“.
Dafür mussten erst die entsprechenden Dienste, Schnittstellen, Indizes, Ports und Sicherheitsregeln auf Serverebene eingerichtet werden.
Erst danach konnte überhaupt indexiert, getestet und angepasst werden.
Parallel dazu wurde das Wiki selbst massiv erweitert:
- neue und überarbeitete Lua-Module
- erste funktionierende Hauptseitenlogik
- neue Vorlagen
- überarbeitete Hilfeseiten
- interne Regeln und Strukturen verbessert
Warum das Update länger gedauert hat
Kurzfassung: Die Menge + die Tiefe der Änderungen waren enorm.
Langfassung:
- Serveradministration
- Architekturentscheidungen
- Extension-Integration
- Reorganisation des Systems
- Aufbau eines kompletten Suchmaschinen-Stacks
- Querschnittsarbeit über mehrere Wikis
- Lua-Refactoring
- redaktionelle Arbeiten
- Aufräumarbeiten und technische Modernisierung
Ausblick
Auch die kommenden Pre-Releases werden weiterhin stark strukturell geprägt sein:
- Verfeinerung der Suchergebnisse
- Vereinheitlichung globaler Benutzerfunktionen
- weitere Aufräumarbeiten
- Evaluieren zusätzlicher Extensions
- Ausbau der Hilfeseiten
- finale Entscheidungen über Layout, Design und Architektur
Die Basis steht – und ab Version 0.15 beginnt Wikonia, von „funktional“ zu „rund“ zu werden.
- Projects
- Subscribers
- None