[Kobv-opus-tester] OPUS 4.7.0.4 Release

seher at bibliothek.potsdam.de seher at bibliothek.potsdam.de
Mo Dez 7 07:43:42 CET 2020


Sehr geehrter Herr Schwidders,

wenn wir unsere Instanz von der  OPUS Version 4.6.3 auf die neue  
Version 4.7, welche ca. im Januar veröffentlicht werden soll, updaten  
wollten,
welche Vorarbeiten müssen wir hierfür leisten?

Mit freundlichen Grüßen
Birgit Seher


Zitat von Jens Schwidder <schwidder at zib.de>:

> Liebe Kolleginnen und Kollegen,
>
> wir haben heute OPUS 4.7.0.4 auf GitHub freigegeben. Der Release  
> beinhaltet einen Bugfix im Framework.
>
> Da sich die Änderungen diesmal im Framework befinden muss zusätzlich  
> zum Update der Source-Dateien mit
>
>   git pull
>
> auch ein Update der Composer Pakete mit
>
>   composer update
>
> durchgeführt werden. Es ist nicht notwendig, dass Update-Skript auszuführen.
>
> Im Gegensatz zu den bisherigen Patch-Releases ändert sich diesmal  
> die Versionsnummer von OPUS 4. Wir werden das in Zukunft auch so  
> fortsetzen.
>
> Weitere Informationen finden sich in den Release Notes und Changes.
>
> https://github.com/OPUS4/application/blob/master/RELEASE_NOTES.md
> https://github.com/OPUS4/application/blob/master/CHANGES.md
>
>
> # Sonstiges
>
> Wir arbeiten weiterhin an OPUS 4.7.1.
>
> Einige der Probleme bei der Indexierung konnten schon jetzt in 4.7  
> durch Änderungen in der Konfiguration behoben werden. Für 4.7.1  
> werden die Tools für die Arbeit mit dem Suchindex weiter ausgebaut.
>
> Ansonsten wird auch weiter an einer ersten Version eines BibTeX  
> Imports für Administratoren gearbeitet.
>
> Mit dem Release von 4.7.1 ist frühestens im Januar zu rechnen.
>
>
> ## Timeout bei der Indexierung
>
> Sollten Sie bei der vollständigen Neuindexierung zur Zeit Probleme  
> mit Timeouts haben, können Sie sich die aktualisierte Konfiguration  
> für die OPUS 4 Skripte anschauen und die Änderungen übernehmen.  
> Durch einen Timeout von 0 darf die Extraktion des Volltextes einer  
> Datei beliebig lange dauern. Diese Einstellungen wirken sich nur auf  
> der Konsole aus.
>
> https://github.com/OPUS4/application/blob/4.7.1/application/configs/console.ini.template
>
> Der Timeout kann in der Datei `application/configs/config.ini` auch  
> für Webrequests verändert werden. Abgeschaltet werden sollte der  
> Timeout dort allerdings nicht, da es sonst dazu kommen kann, dass  
> beim Abschicken des Publish-Formulares der Nutzer nur eine weiße  
> Seite zurück bekommt, wenn die Extraktion mehrere Minuten dauern  
> sollte. Der Defaultwert ist momentan 5 Sekunden.
>
>
> ## Umtieg auf Laminas
>
> Parallel haben die Arbeiten für den Umstieg auf Laminas begonnen.  
> Laminas ist die Fortsetzung des Zend Framework Projektes. Das OPUS  
> Framework wurde für 4.7.1 bereits auf PHP Namespaces umgestellt. Das  
> war eine Vorarbeit für den Umstieg und hat etwa 14.000 Änderungen im  
> Code erfordert. Der eigentliche Umstieg wird umfangreicher und  
> komplexer.
>
> Die Verzeichnisstruktur von OPUS 4 wird sich ändern und es wird  
> viele Veränderungen in den Controller-Klassen geben, sowie in den  
> PHTML-Dateien. Mit dem neuen Framework verändern sich die Details  
> der Interaktion zwischen Controllern und Views. Dadurch wird es  
> unter Umständen schwierig werden lokale Anpassungen mit Git  
> automatisch in die neue Version zu übernehmen. Falls sie Fragen dazu  
> haben können sie sich gerne an uns wenden, per E-Mail oder auch  
> gerne Issues auf GitHub.
>
> https://github.com/OPUS4/application/issues
>
> Für die Anpassungen im Hosting beim KOBV und BSZ haben wie einen  
> Katalog angelegt und werden prüfen, welche Änderungen in Zukunft  
> konfigurierbar gemacht werden oder auf eine andere Art und Weise  
> besser unterstützt werden können.
>
> Wir werden versuchen die kommenden Änderungen für den Umstieg mit  
> Issues auf GitHub zu verknüpfen, so dass sie hoffentlich  
> nachvollziehbarer werden. Allerdings werden die Änderungen im Code  
> sehr umfangreich sein.
>
>
>
> Beste Grüße, bleiben Sie gesund
>
> i.A. des OPUS4-Entwicklerteams,
>
> Jens Schwidder
>
>> Informationen und Neuigkeiten zu OPUS 4 und der Entwicklung im KOBV  
> erhalten Sie
>
> auf der Projektwebsite <http://www.opus-repository.org/>
> auf GitHub <https://github.com/OPUS4>
> beim KOBV <https://www.kobv.de/entwicklung/software/opus-4/>
> über die offizielle OPUS4-Mailingliste: Anmeldung unter
> <http://listserv.zib.de/mailman/listinfo/kobv-opus-tester>
> auf Facebook: <http://www.facebook.com/OPUSVIER>
> über Twitter: <http://twitter.com/opus4kobv>
> --
> Kobv-opus-tester mailing list
> Kobv-opus-tester at zib.de
> https://listserv.zib.de/mailman/listinfo/kobv-opus-tester




Mehr Informationen über die Mailingliste Kobv-opus-tester