Skip to content

Milestones

List view

  • [Project "OPUS 4.8.1"](https://github.com/orgs/OPUS4/projects/46/views/1)

    Overdue by 2 year(s)
    Due by May 23, 2023
  • No due date
    0/1 issues closed
  • OPUS 4 mit neuer Datenbankanbindung, aber immer der alten Application, die noch Zend Framework 1 verwendet. Das ist als Zwischenrelease geplant, um das Risiko eines kompletten Umbaus in einem einzigen Schritt zu vermeiden.

    No due date
    0/10 issues closed
  • Erste Version von OPUS 4 mit Laminas. (_Der Zeitaufwand ist noch unklar und damit auch noch nicht vorhersagbar wann diese Version verfügbar sein wird._) Dieser Release wird die erste Version von OPUS 4 mit Laminas sein. Die Versionierung wird sich mit diesem Release ändern, so die Versionsnummern unabhängig vom Namen "OPUS 4" sind. Es ist geplant, dass die erste Version mit Laminas immer noch mit PHP 7.1 funktioniert, so dass existierende OPUS 4 Installationen leicht aktualisiert werden können. In folgenden Versionen werden wir dann die Anforderungen anziehen, um die neuesten Versionen von Laminas und anderen Abhängigkeiten verwenden zu können. Laminas (https://getlaminas.org/) ist die Fortsetzung des Zend Frameworks. OPUS 4 verwendet immer noch Version 1 von Zend. Dadurch ist OPUS 4 nicht kompatibel mit PHP Versionen ab 7.2 und muss ältere Versionen von Bibliotheken verwenden, z.B. für PHPUnit. Dadurch sind die Installationsmöglichkeiten eingeschränkt und auch die Entwicklung wird behindert. Der Umstieg stellt sicher, dass OPUS 4 mit aktuellen, unterstützen Versionen funktioniert und problemlos auf den neuesten Linux-Versionen installiert werden kann. Darüber hinaus bietet Laminas bzw. Zend in den neueren Versionen mehr Möglichkeiten für die Modularisierung von Applikationen. Auch das wird der Entwicklung einen Boost geben, da es die Grundlage für ein OPUS 4 bildet, dass einfacher erweitert werden kann. Die notwendigen Arbeiten für den Umstieg sind umfangreich. Es sind Anpassungen in fast allen Dateien erforderlich.

    No due date
    2/15 issues closed
  • Mit diesem Release werden die Versionen von Abhängigkeiten, wie z.B. Laminas, aktualisiert, so dass OPUS 4 nur noch mit neueren PHP Versionen funktionieren wird, vermutlich mindestens PHP 7.3. Die Planung für weitere Features in diesem Release ist noch offen.

    No due date
    0/17 issues closed