HomePhorge: Wikonia
Großes Infrastruktur-Update, vernetzte Wikis & die Rückkehr der Suchfunktion (v0.14)
Das bisher umfangreichste Pre-Release

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
Die Datenbank hat sich seit Version 0.13 nahezu verdoppelt – nicht durch Ballast, sondern durch funktionale Inhalte.

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
Es ist schlicht das bisher aufwendigste Pre-Release.

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.

Written by muke86 on Fri, Nov 21, 12:44 AM.
User
Projects
Subscribers
None

Event Timeline