Da die Version 2.2.3 noch einmal größere Änderungen enthält will ich hier noch einen kurzen Entwicklungsstand geben.
Wie ihr vielleicht schon gelesen habt wird das RWF Framework jetzt auf Redis umgestellt. Das bedeutet das für jede App Redis installiert werden muss (auch für das PCC), das gilt aber nur für die Weboberflächen. Die Kommandozeilen Tools (Schaltserver und Sensortransmitter) laufen weiterhin ohne Redis.
Da es immer wieder Probleme beim Update mit den XML Dateien gab und gibt hatte ich die Entscheidung getroffen diese in Redis zu übernehmen. Das ist soweit auch umgesetzt und erleichtert mir auch das Update sowie die Installation. Einstellungen werden jetzt beim Initialisieren registriert und mit einem Default Wert versehen. Erst beim ersten speichern der Einstellungen werden diese in der Datenbank erstellt und fortan der Wert aus der Datenbank verwendet. D.h. kommen neuen EInstellungen hinzu muss ich die nur registrieren und alles funktioniert, erst wenn ihr die Einstellung verändert wird sie in der Datenbank erstellt. Somit ist beim Update keine Anpassung der Einstellung notwendig.
Die Benutzerverwaltung wird auf ein ähnliches System umgestellt, so das auch die Probleme nach Version 2.2.3 aus der Welt sein sollten.
Der Schaltserver und Sensortransmitter im Stand Alone Betrieb müssen nicht mehr installiert werden, nur noch konfiguriert.
Ich bin mir noch nicht ganz Sicher ob ich eine Update Funktion für 2.2.3 erstelle oder ob ich eine saubere Neuinstallation fordere. Der Aufwand dafür wäre groß.
Wie ihr vielleicht schon gelesen habt wird das RWF Framework jetzt auf Redis umgestellt. Das bedeutet das für jede App Redis installiert werden muss (auch für das PCC), das gilt aber nur für die Weboberflächen. Die Kommandozeilen Tools (Schaltserver und Sensortransmitter) laufen weiterhin ohne Redis.
Da es immer wieder Probleme beim Update mit den XML Dateien gab und gibt hatte ich die Entscheidung getroffen diese in Redis zu übernehmen. Das ist soweit auch umgesetzt und erleichtert mir auch das Update sowie die Installation. Einstellungen werden jetzt beim Initialisieren registriert und mit einem Default Wert versehen. Erst beim ersten speichern der Einstellungen werden diese in der Datenbank erstellt und fortan der Wert aus der Datenbank verwendet. D.h. kommen neuen EInstellungen hinzu muss ich die nur registrieren und alles funktioniert, erst wenn ihr die Einstellung verändert wird sie in der Datenbank erstellt. Somit ist beim Update keine Anpassung der Einstellung notwendig.
Die Benutzerverwaltung wird auf ein ähnliches System umgestellt, so das auch die Probleme nach Version 2.2.3 aus der Welt sein sollten.
Der Schaltserver und Sensortransmitter im Stand Alone Betrieb müssen nicht mehr installiert werden, nur noch konfiguriert.
Ich bin mir noch nicht ganz Sicher ob ich eine Update Funktion für 2.2.3 erstelle oder ob ich eine saubere Neuinstallation fordere. Der Aufwand dafür wäre groß.