Hallo zusammen,
die Version 1.7 ist so gut wie fertig!
ABER: Es gibt "Breaking Changes":
Version 1.7 benötigt php 8.x
Der Umstieg von php 7.x zu 8.x erforderte deutliche Veränderung am Code.
Wir und unser Testteam sind inzwischen mehrfach durch das gesamte System (hoffentlich) und wir sind uns sicher 95% der dadurch anfallenden "Bugs" behoben zu haben.
Allerdings erwarte ich als Realist noch die ein oder andere Meldung, die wir schnellstmöglich beheben werden.
Der Umstieg und der Umbau haben uns auch dazu bewegt, weiter an der Performanz zu arbeiten. Die benötigten Frameworks im Frontend werden möglichst nicht mehr global geladen. Dadurch konnten wir die Datenübertragung deutlich verringern:
Beispiel Startseite:
Vorher:
Bildschirmfoto 2024-01-22 um 01.44.41.png
Ab 1.7:
Bildschirmfoto 2024-01-22 um 01.43.56.png
1.7 mit Cache:
Bildschirmfoto 2024-01-22 um 01.45.12.png
Zwischen Version 1.6 bis 1.7 haben wir an dem individuellen Menü und der Schnittstelle für die neuen Erweiterungen aus dem "Store" gearbeitet.
Diese Veränderungen sind nun abgeschlossen und es werden fließend neue Erweiterungen und deren Updates veröffentlicht.
Diese Schnittstelle dient uns auch in Zukunft für Systemerweiterungen.
Eine große Veränderung wird das neue Nachrichtensystem. Wir haben bei der Neuentwicklung auf eine deutlich datensparsame Architektur geachtet.
Leider wird es vermutlich keinen Übertrag der alten Nachrichten ins neue System geben, aber über Feedback für ein zukunftsfähiges und zuverlässiges System freuen wir uns.
Alte Module, die inzwischen oder bald durch neue Erweiterungen ersetzt werden sollen, werden zunächst als "deprecated / veraltet" markiert und erst in zukünftigen Versionen entfernt. So haben sie Zeit für einen geordneten Umstieg.
Aufgrund der vielen verschiedenen Umbauten und internen Updates der Komponenten werden wir keine großen Veränderungen inhaltlicher Art abgesehen von Bugfixes vornehmen.
Winterliche Grüße,
Christian Marienfeld