Hallo zusammen,
heute möchten wir einen kleinen Einblick und Ausblick auf die LiveConfig-Entwicklung geben.
Der "Kern" von LiveConfig ist inzwischen rund zehn Jahr alt. Die Architektur insgesamt hat sich bislang sehr gut bewährt - aber sie stößt in manchen Bereichen an ihre Grenzen. Insbesondere die Integration externer Dienste (Backup, Policy-Daemon, etc.) oder der Dateiaustausch mit Multi-Server-Systemen läuft nicht so wie wir es uns wünschen.
So haben wir die letzten 18 Monate (war da sonst noch was? ;)) genutzt, um den technischen Unterbau komplett auszutauschen und mit modernsten Mitteln neu aufzusetzen. Es gibt nun eine neue "Kernbibliothek", welche die Grundlage für alle LiveConfig-Tools darstellt und eine noch nie dagewesene Integration ermöglicht. Einzelne Komponenten dieser Bibliothek sind jetzt schon in LiveConfig enthalten, der größte Teil kommt aber erst mit dem nächsten Release zum Einsatz.
Dieses nächste Release - LiveConfig 3 - ist aktuell in Arbeit. Neben dem neuen Backend gibt es mit dieser Version eine neue, modernere Oberläche sowie viele Features, die bislang technisch nicht möglich waren. Die kritischsten Komponenten (die Lua-Scripte zur Systemverwaltung sowie das komplette Datenbankmodell) bleiben unverändert erhalten, um einen zuverlässigen Übergang zu ermöglichen.
Heute in zwei Wochen starten wir in die (geschlossene) Alpha-Phase, am 31.01.2022 startet die Beta-Phase.
Während der Alpha-Phase "verpasst" niemand etwas, wir führen diese bewusst geschlossen durch um möglichst viele Ressourcen in die Entwicklung stecken zu können. Während der Beta-Phase hat dann jeder die Möglichkeit, LiveConfig 3 ausführlich zu testen und Feedback zu geben.
Aktuell liegen wir sehr gut im Zeitplan, und die neuen Features machen richtig Spaß. Am liebsten würden wir LC3 jetzt schon zeigen, aber eine dreistellige Anzahl an offenen ToDo-Punkten muss erst noch abgearbeitet werden. Wir werden hier im Forum regelmäßig über den Entwicklungsfortschritt berichten, den Kreis der Alpha-Teilnehmer stückweise erweitern und so möglichst transparent und pünktlich das neue Release veröffentlichen.
Weitere Details zum genauen Funktionsumfang und den wichtigsten neuen Features werden wir mit dem Start der Beta-Phase veröffentlichen. Vielen Dank schonmal für das Verständnis!
Viele Grüße
-Klaus Keppler
PS: das "aktuelle" LiveConfig 2.x wird selbstverständlich auch weiter entwickelt. Da wir Komponenten-orientiert arbeiten ist das kein doppelter Aufwand. Manche "große" Features sind aber erst mit dem neuen Backend möglich.