Changelog IES-3

Aus SiteparkWiki
Version vom 6. April 2022, 12:05 Uhr von Veltrup (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<div class="noautonum">__TOC__</div> ==Release Notes== ====Anmerkungen==== <div class="note"> '''Update der Version 3.0'''<br> Es wird empfohlen, das Major…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Release Notes

Anmerkungen

Update der Version 3.0

Es wird empfohlen, das Major-Update in Abstimmung mit Sitepark durchzuführen.

Der IES-3 ist nahezu komplett kompatibel zum IES-2. Bei einem Update auf den IES-3 sollte aber auf folgendes geachtet werden

  • Vor dem Update für alle Webnodes die letzte Update-Datei löschen
    rm /srv/sitepark/ies-webnode/update/*
    
  • Die Log-Dateien liegen jetzt in einem eigenen Verzeichnis (in SITEPARK_HOME/logs)
  • Das Webdav-Modul wird nicht mehr unterstützt. Es sollte nach dem Update geprüft werden ob das Module vollständig gelöscht wurde. Wenn nicht, sollte
    rm -rf /srv/sitepark/ies/modules/webdav.war
    
    ausgeführt werden.
  • Der SPML-Compiler ist etwas strenger als bisher. Bei Systemen die Templates aus der Template-Verwaltung in Infosite5 nutzen müssen nach dem Update alle Templates neu kompiliert werden. In der ies.log-Datei sollte dann auf ERROR-Einträge von ies.services.generator.Generator geachtet werden. Beim generieren von Seiten mit fehlerhaften Templates werden org.apache.jasper.JasperException Einträge erzeugt. Es können zwei verschiedene Fehler auftreten.
    • Zwei gleiche Attribute in einem Tag z.B. <sp:print name="a" name="b"/>
    • Leerzeichen zwischen Attribut-Name und Attribut Wert. Z.B. <sp:print name ="a"/> oder <sp:print name= "a"/>
  • Die Angaben IES_INIT_OUTPUT und IES_LOG_ROTATE in der /etc/sitepark/sitepark.conf werden nicht mehr ausgewertet und können entfernt werden.

Die Haupt-Neuerungen im IES-3 sind:

  • Der IES-3 wird nicht mehr für Windows angeboten.
  • Update auf Java 17. Wird jetzt vom IES mitgeliefert und aktuell gehalten.
  • Umstellung von JBoss auf Jetty als Server-Basis
  • Docker-Support (z.Z. für Entwicklungssysteme)
  • Neues Module-System mit Erweiterung für eigenständige Frontend- und Frontent-Delivery-System-Module
  • Aktualisierung aller Abhängigkeiten