Upgrade auf 26.3.1
gefahr
Unbedingt die aktuellen Installationsvoraussetzungen vorab prüfen!
tipp
Diese Anleitung berücksichtigt immer nur den Sprung von der vorhergehenden Version zu der gerade beschriebenen Version. Bei Upgrades über mehrere Versionen hinweg müssen alle Änderungen der Zwischenversionen ebenfalls beachtet werden! Siehe genereller Ablauf von Upgrades.
Breaking Changes
- Die Globalen Eigenschaften
ou.sp.ImportFiles_deundou.sp.ImportFiles_enwurden vollständig neu strukturiert (OUD-235). Alle bisherigen SCREAMING_SNAKE_CASE-Keys (IMPORTFILE_*,IMPORTFILERULE_*) existieren nicht mehr; an ihre Stelle treten hierarchische Keys unterhalb vonimportFile.*undimportFileRule.*. Eigene Anpassungen, die percontext.getFromSystemTable("IMPORTFILE_...")oderpf:-Referenz auf die alten Keys zugreifen, müssen auf die neuen Keys umgestellt werden. - Locale-Keys, die zugleich Wert und Elternknoten sind, tragen ihren Wert jetzt unter
.label(z.B.filetype.importFileRule.fileHandling.label). Die betroffenenpf:-Referenzen an den Mappentypen werden vom Upgrade automatisch umgesetzt.
Zusammenfassung
- Import-Files ist vollständig auf das neue Scriptlib
ou.sp.I18nder Library umgestellt (OUD-235). Die Locale-Dateiou.sp.IF.installer.step.globalPropertiesLocalesdefiniert die Sprachen jetzt als typisierte, verschachtelte Objekte (deals Referenzsprache,entypgeprüft dagegen); eine weitere Sprache erfordert nur noch eine weitere Konstante und keinerlei Eingriff in Installer-, Gadget- oder Skriptcode mehr.
Manuell auszuführende Schritte
Eigene Anpassungen mit Zugriff auf Locale-Keys (OUD-235)
Alle kundenindividuellen Skripte, die Texte aus den Globalen Eigenschaften ou.sp.ImportFiles_* lesen (context.getFromSystemTable(...)) oder per pf:-Referenz darauf verweisen, müssen auf die neue Key-Struktur umgestellt werden. Die vollständige neue Struktur steht in ou.sp.IF.installer.step.globalPropertiesLocales; die Verwendung der Hilfsfunktionen ist in der i18n-Dokumentation der Library beschrieben.
Portalskripte
Diff wird geladen…