Version 1.7

    • Offizieller Beitrag

    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

  • Hallo Christian,


    kann man dann gar nicht mehr auf die alten Nachrichten zugreifen? Da sind ja evtl. auch kritische Nachrichten an Kollegen oder Eltern dabei.


    Was ist mit früheren Sicherungen? Kann man die dann noch z.B. auf einem Testsystem einlesen und diese wichtigen Nachrichten noch mal sichtbar machen? Hab im Moment kein Beispiel, aber evtl. wäre das im Einzelfall notwendig.


    Wird der genaue Termin vorher bekannt gegeben?


    dankeschön

    vg Dieter

    • Offizieller Beitrag

    Hello,

    da haben wir mehr Sorgen ausgelöst als beabsichtigt.

    Das alte Nachrichtensystem bleibt erstmal im System erhalten, wird aber für die Benutzer ausgeschaltet. Admins hätten immer noch Zugriff.

    Also mit 1.7 wird weder automatisch das Nachrichtensystem gewechselt noch werden die alten Nachrichten gelöscht.

    Der Umstieg erfolgt bei den von uns betreuten Schulen auch nur auf Rücksprache.

    Der aktuelle Plan wäre zum Schuljahreswechsel den Code dann wirklich aus dem System zu entfernen. Für alle, die danach noch Zugriff bräuchten, rate ich eine separate Installation mit den alten Daten aufzusetzen. Als Archive mit Zugriff für Admins.

    lg Christian