Group-Office’s roadmap

Auf vielfachen Wunsch haben wir unsere Roadmap aktualisiert. Wir freuen uns, Ihnen unsere Vision der nahen Zukunft vorstellen zu können.

Langfristige Entwicklungen

Seit Group-Office 6.3 haben wir die gebräuchlichsten Group-Office-Module von unserem alten Active-Record-basierten Framework auf ein neueres JMAP-basiertes Framework umgeschrieben. Einer der größten Vorteile ist, dass das neuere Framework ereignisbasiert ist, wodurch der Benutzer sehen kann, wann ein bestimmtes Element aktualisiert wird.

Parallel dazu wird auch das Javascript-Framework modernisiert. Das alte Framework wurde auf ExtJS 3.4 aufgebaut. Dies ist ein sehr altes Framework, das in die Jahre gekommen ist. Wir haben uns nach Alternativen umgesehen, aber letztendlich haben wir uns entschieden, ein kleines TypeScript-Framework zu entwickeln, das wie ein Maßanzug zu den Bedürfnissen von Group-Office passt. Wir haben es GOUI getauft, was kurz für Group-Office User Interface steht.

Die ersten kleineren Module wurden in GOUI im 6.7-Zweig geschrieben.

Version 6.8

Zum Zeitpunkt der Erstellung dieses Artikels steht diese Version kurz vor der Einführung. Sie befindet sich in der Testphase und der Hauptunterschied zu 6.7 ist die Unterstützung von PHP 8.2.

Da wir nicht von Dritten abhängig sein wollen, um neue PHP-Versionen unterstützen zu können, haben wir den ionCube-Loader für unsere professionellen Module abgeschafft. Stattdessen haben wir Sourceguardian implementiert. Selbst gehostete Benutzer, die unsere Professional- oder Billing-Pakete verwenden, können bald eine Migrationsanleitung erwarten.

Version 6.9

In dieser Version werden die Kalendermodule auf JMAP und GOUI umgestellt. Die Ansichten werden mobilfreundlich sein. Außerdem wird das Kalendermodul unter der Haube dem JMAP-Standard für Kalender folgen.

Version 6.10Zwei wichtige neue Funktionen werden eingeführt: das Projektmodul und das neue Registrierungsmodul.

Seit Version 6.5 haben wir nach und nach einige Funktionen aus dem Projektmodul in separate Module ausgelagert.Vor allem die Projektaufträge wurden in Aufgaben umgewandelt.Ab Version 6.10 werden Projekte sowohl in GOUI als auch in unser JMAP ORM umgeschrieben, wodurch die Projektverwaltung innerhalb von Group-Office modernisiert wird.

Die Zeiterfassungs- und Genehmigungsmodule werden in einem neuen Modul zusammengeführt. Vor allem die Integration mit dem Urlaubstage-Management wird besser sein und die explizite Abhängigkeit von Projekten wird entfallen. Man sollte in der Lage sein, Stunden auf einzelne Aufgaben zu buchen, z.B. Supportaufgaben oder auch Aktivitäten wie Meetings.Version 6.11

In dieser Version wird unser E-Mail-Client in unser JMAP-basiertes Framework überführt. Wie beim Kalendermodul wird der JMAP-Standard für E-Mail befolgt.

Version 6.12

Das letzte große Modul im alten Stil, das in unser neues Framework umgeschrieben wird, ist das Dateimodul. Dieses ist bisher für Version 6.12 vorgesehen.Da Roadmaps dazu neigen, sich zu ändern, haben wir Informationen über Roadmaps in den Bereich Issues in unserem Github-Repository aufgenommen.