Release Notes
1 Administration
1.1 Entfall des 'Legacy mode': Legacy-Dateien werden nicht mehr zur Verfügung gestellt
Der „Isolated mode“ des FirstSpirit-Servers hat als wesentliches Ziel, dem Modulentwickler eine größere Freiheit bei der Auswahl der verwendeten Bibliotheken zu ermöglichen. Gerade die potenziellen Konflikte zu Bibliotheken, die vom FirstSpirit-Kern im „Legacy mode“ mitgeliefert wurden, werden dabei minimiert.
Im Februar 2019 (2019-02) wurde der „Isolated mode“ freigegeben. Seitdem ist dies der Standard für alle neu installierten Server.
Seit 2019-06 ist der „Legacy mode“ abgekündigt.
Mit dem aktuellen Release werden FirstSpirit Server, die noch im „Legacy mode“ betrieben werden, nicht mehr auf neuere Releases upgedatet (fs-update tar.gz).
Entfall von Dateien
Ab dem aktuellen FirstSpirit-Release werden jetzt folgende Dateien nicht mehr bereitgestellt und sollten wie folgt ersetzt werden:
fs-access.jar -> fs-isolated-runtime.jar
fs-server.jar -> fs-isolated-server.jar
fs-webrt.jar -> fs-isolated-webrt.jarMigrationshinweis / Kompatibilität
Ab dem aktuellen Release unterstützen der Installer (fs-install tar.gz) und Updater (fs-update tar.gz) nicht mehr den „Legacy mode“.
Das bedeutet, dass ein Server vor einem Update des Backend-Systems auf die Version 3.0.0 auf den „Isolated mode“ umgestellt werden muss!
Ist mein Server betroffen?
Ein Indiz dafür, dass ein Server im „Isolated mode“ betrieben wird, ist das I (für „Isolated“) in der Server-Versionsnummer in den entsprechenden Dialogen (z. B. 5.2.220309.80296 (I)), beispielsweise auf der FirstSpirit Startseite.
FirstSpirit Server, die im „Isolated mode“ laufen, verwenden darüber hinaus die Datei fs-isolated-server.jar im Verzeichnis ~/server/lib-isolated (statt der Datei fs-server.jar im Verzeichnis ~/server/lib im „Legacy mode“).
Server und kundenspezifische Module, die noch nicht auf den „Isolated mode“ umgestellt sind, sollten entsprechend angepasst werden.
Benötigen Sie Unterstützung bei der Umstellung, wenden Sie sich bitte an den e-Spirit Technical Support.
Zur Umstellung von FirstSpirit Server und kundenspezifischen Modulen auf den „Isolated mode“ siehe auch https://docs.e-spirit.com/odfs/edocs/modd/index.html.
1.2 FirstSpirit Startseite und FragmentCreator-Projekte
Über die FirstSpirit Startseite können die auf dem Server zur Verfügung stehenden Projekte geöffnet werden. Dabei kann der User auch den gewünschten Client wählen, mit dem das Projekt geöffnet werden soll.
Welche Clients zur Verfügung stehen sollen, kann in den
- Server-Eigenschaften
(FirstSpirit ServerManager / Server-Eigenschaften / Startseite) - Projekt-Eigenschaften
(FirstSpirit ServerManager / Projekt-Eigenschaften / Applikationen)
konfiguriert werden.
War für ein Projekt in den Projekt-Eigenschaften im Bereich „Applikationen“ der FragmentCreator zugelassen („ApplicationPlugin: FragmentCreator“), konnte dies zu langen Ladezeiten der Startseite führen. Die Projektauswahl des FragmentCreator (beim Starten oder bei Projektwechsel) zeigte nur Projekte an, in denen die für Fragment-Projekte obligatorische Metadaten-Vorlage enthalten war.
Mit dem aktuellen Release wird jetzt nur noch die Einstellung der Checkbox „ApplicationPlugin: FragmentCreator“ in der Liste der zugelassenen Applikationen ausgewertet: d.h., in der Projektauswahl werden jetzt alle Projekte angezeigt, für die die Checkbox „ApplicationPlugin: FragmentCreator“ nicht explizit deaktiviert ist.
Soll ein Projekt in der Projektauswahlliste des FragmentCreator erscheinen, muss die Checkbox aktiviert werden.
Bei neu angelegten Projekten ist die Checkbox standardmäßig deaktiviert:

Enthält das Projekt die erforderliche Metadaten-Vorlage nicht, wird beim Öffnen des Projekts auf der FirstSpirit Startseite folgende Nachricht eingeblendet:
The project is not yet prepared for fragments. You may change the project settings
and remove the FragmentCreator from the allowed applications, if necessary.1.3 Freigabe von Java 17
Im September 2021 wurde Java 17 veröffentlicht. JDK 17 wird von den meisten Anbietern als Long-Term-Support (LTS)-Version herausgegeben. Sie folgt auf Java 11, das aktuell LTS-Status innehat.
Mit dem aktuellen Release wird Java 17 offiziell für die Verwendung mit FirstSpirit freigegeben. Als Referenz gilt weiterhin Java 11.
Mit dieser Freigabe entfällt gleichzeitig die Unterstützung für Java 16.
Voraussichtlich wird FirstSpirit weiterhin mit Java 16 funktionsfähig bleiben. Es werden aber seitens der e-Spirit AG weder Tests mit Java 16 durchgeführt noch FirstSpirit-Probleme behoben, die mit Java 16 in Zusammenhang stehen.
Weiterführende Dokumentation siehe https://docs.e-spirit.com/odfs/edocs/admi/technische-vora/index.html.
1.4 Kompatibilität: Datenbank 'PostGreSQL'
Mit dem aktuellen Release wird PostgreSQL 14.x offiziell für die Verwendung mit FirstSpirit freigegeben. Als Referenz gilt weiterhin PostgreSQL 11.
Es ist geplant, dass PostgreSQL 14 in einem folgenden Release die offizielle Referenz-Version wird.
Zusätzlich wurden PostgreSQL 12.x und PostgreSQL 13.x in die Liste der kompatiblen Datenbanken aufgenommen.
Die Version PostgreSQL 9.x wird hingegen seit November 2021 nicht mehr vom Hersteller gewartet/unterstützt, sodass auch der Support durch FirstSpirit entfällt.
1.5 Module und Erweiterungen für FirstSpirit 2022.3
Folgende Module und Erweiterungen sind kompatibel mit FirstSpirit 2022.3:
| Modul- / Dateiname | Versionsnummer | Kompatibel |
FirstSpirit Aktualisierungsarchivfs-update-[version].tar.gz | 3.0.0 | - |
FirstSpirit Installationsarchiv fs-install-[version].tar.gz | 3.0.0 | - |
FirstSpirit LauncherFSLauncher.exe | 1.0.43 | ab FirstSpirit 2018-08 |
FirstSpirit Launcher JRE Modulfs-launcher-jre-[version].fsm | 1.19 | ab FirstSpirit 2020-11 |
FirstSpirit SAML Login Modulfs-saml-login-[version].fsm | 1.3 | ab FirstSpirit 2019-02 |
FSDevToolsfs-cli-[version].tar.gzfs-cli-[version].zip | 3.1.0 | ab FirstSpirit 2021-07 |
FirstSpirit Module Gradle Pluginfirstspirit-module-gradle-plugin-[version].jar | 3.0.3 | ab FirstSpirit 2019-06 |
1.6 Webserver und Webapps: Neue MBeans
Mit dem aktuellen FirstSpirit-Release werden zwei neue MBeans bereitgestellt. Mittels dieser kann beispielsweise die Last auf Webservern beurteilt werden.
WebAppManager: Über dieses MBean können alle WebApps aus den installierten Modulen und deren Verwendung in den konfigurierten Web-Applikationen ausgelesen werden.WebServerManager: Über dieses MBean kann ermittelt werden, welche Web-Applikationen auf welchem Webserver installiert sind.
1.7 Webserver: Erkennung von JVM-Hiccups
Hiccups der Java VM werden jetzt zusätzlich auch von dem Application Server, auf dem die FirstSpirit-Webapps laufen, registriert und in der Datei fs-server.log protokolliert. Darüber hinaus auch in der Datei server-incidents.log, z. B.
WARN 08.02.2022 09:09:58.299 (de.espirit.firstspirit.server.HealthStatus):
HICCUP (de.espirit.firstspirit.server.statistic.HiccupMeter) Web application VM
hiccup detected: ...Dabei gelten die Einstellungen der fs-server.conf im Bereich VM hiccup detector MBean.
Hinweis: Pro Java VM erfolgt nur eine Registrierung des entsprechenden MBeans HiccupMeter.
Das bedeutet, dass für den Jetty Web Server kein Monitoring der Java VM-Hiccups über die Webapps stattfindet, da dieses bereits über den FirstSpirit Server erfolgt. Wenn auf einem Application Server Webapps von mehr als einem FirstSpirit Server laufen sollten, werden die Hiccups nur an den FirstSpirit Server reportet, dessen Webapp den HiccupMeter zuerst registriert hat.
1.8 Webserver: Nacharbeiten zum Entfall des InternalJetty
Das Verzeichnis ~/web diente bislang als Generierungsverzeichnis des „InternalJetty“ und wird seit dem Ausbau des „InternalJetty“ (ist erfolgt mit FirstSpirit 2022.1) nicht mehr benötigt.
Automatisches Entfernen von nicht mehr benötigten Dateien und Verzeichnissen
Beim Update auf FirstSpirit-Release 2022.3 oder höher werden einmalig alle FirstSpirit-Webanwendungen aus dem Verzeichnis ~/web entfernt. Sofern das Verzeichnis keine anderen Daten enthält, wird es ebenfalls gelöscht. (INFO-Meldung im Logging: ...Deleting legacy web directory:...)
Enthält das Verzeichnis Dateien, bei denen es sich nicht um FirstSpirit-Webanwendungen handelt, bleibt die entsprechende Verzeichnisstruktur sowie Dateien erhalten. (WARN-Meldung im Logging: ...Legacy web directory not deleted, the directory is not empty:...)
So können Webserver, die das Verzeichnis ~/web nutzen, problemlos weiterhin verwendet werden.
Fallback-Generierungsverzeichnis
Ist kein Webserver konfiguriert oder für Webserver vom Typ „Tomcat“ kein Webverzeichnis angegeben (= das Feld „Webverzeichnis“ ist leer, z. B. weil FirstSpirit keinen Zugriff auf das Dateisystem des Tomcat hat), erfolgte eine Generierung als Fallback bisher automatisch in das Verzeichnis
~/web/fs5staging

Mit dem aktuellen Release (FirstSpirit 2022.3) wird daher im Fallback-Fall jetzt das Verzeichnis der Web-Anwendung fs5staging des „Jetty Web Server“ verwendet:
~/data/modules/FirstSpirit Jetty Server.JettyService/webapps/fs5staging/webappBeim „Jetty Web Server“ handelt es sich um einen in FirstSpirit integrierten Jetty-Webserver, der in Form des System-Moduls fs-jetty.fsm zur Verfügung gestellt wird.
Standardmäßig läuft der zugehörige Dienst (JettyService). Läuft dieser Dienst nicht, wird das Generierungsverzeichnis im Fallback-Fall ebenfalls verwendet, der „Jetty Web Server“ ist dann aber nicht erreichbar und ein Zugriff auf das Generierungsverzeichnis ist nicht möglich.
Wenn Sie auf Ihrem Server kundenspezifische Erweiterungen (Skripte, Module usw.) einsetzen, die auf Änderungen im Verzeichnis ~/web/fs5staging reagieren, müssen diese entsprechend an den neuen Pfad angepasst werden.
Um einfacher ermitteln zu können, ob das Verzeichnis ~/web noch in Projekten verwendet wird, wird seit FirstSpirit 2022.1 im Fallback-Fall Folgendes im Log festgehalten (Log-Level INFO):
Fallback to web directory:[...]Die Verwendung des „Jetty Web Server“ ist nicht für den Produktivbetrieb geeignet und sollte lediglich als Fallback (in einem „Aggregierenden Webserver“) oder für Tests verwendet werden.2 ContentCreator
2.1 Medien: Beschreibungstext hinterlegen
Für Medien kann jetzt auch im FirstSpirit ContentCreator ein beschreibender Text hinterlegt werden. Dieser Text kann beispielsweise auf der Webseite als alternativer Text ausgegeben werden (alt-Tag).
Das entsprechende Feld wird nach Auswahl einer Datei neben dem Medium eingeblendet:

- Für sprachabhängige Medien kann für jede Sprache, in der eine Datei ausgewählt wurde, eine Beschreibung eingepflegt werden.
- Für sprachunabhängige Medien kann eine sprachunabhängige Beschreibung eingepflegt werden.
2.2 Navigationsleiste per Tailored UI konfigurieren
Die Navigationsleiste im FirstSpirit ContentCreator kann jetzt über das Feature
Navigation: Enabledder „Tailored UI“ konfiguriert werden (z. B. deaktiviert).
Der Menüeintrag „Navigation bearbeiten“ im Menü „Aktionen“, der die Navigationsleiste öffnete, wird nicht mehr benötigt und ist in diesem Kontext entfallen.
Zu weiteren Informationen zur „Tailored UI“ siehe auch https://docs.e-spirit.com/odfs/vorlagenentwick/contentcreator/customization/standardfunktio/index.html
2.3 Navigationsleiste: Absätze anlegen
Neue Absätze können jetzt in der Navigationsleiste des FirstSpirit ContentCreator auch auf Inhaltsbereichen angelegt werden (im Bereich „Seite“, per
RECHTSKLICK
oder Kontextmenü).
Er wird dann an erster Stelle des Inhaltsbereichs eingefügt.
Über die „Tailored UI“ kann das Anlegen von Absätzen jetzt getrennt für die Navigationsleiste und die EasyEdit-Leiste folgendermaßen gesteuert werden:
Navigation: Create Section
Dieser Schalter ist neu im aktuellen FirstSpirit-Release.
Er steuert die Funktion „Neuer Absatz“ in der Navigationsleiste.
Standardmäßig ist die Funktion in allen Projekten für alle User verfügbar.Preview: Create Section
Dieser Schalter steuert die Funktion „Neuer Absatz“ in der EasyEdit-Leiste:

Preview: Create Section auch zur Steuerung der Funktion in der Navigationsleiste verwendet. In bestehenden Projekten, in denen die Funktion in der Navigationsleiste nicht zur Verfügung stehen soll, muss sie jetzt über den Schalter Navigation: Create Section entsprechend deaktiviert werden.Zu weiteren Informationen zur „Tailored UI“ siehe auch https://docs.e-spirit.com/odfs/vorlagenentwick/contentcreator/customization/standardfunktio/index.html
2.4 Skript-Funktionen zur Verfügung stellen
Skripte ermöglichen eine schnelle Umsetzung von Funktionalitäten, die in FirstSpirit nicht vorhanden sind.
Im FirstSpirit ContentCreator waren Skript-Funktionalitäten bisher über das Menü „Aktionen“ erreichbar, sowie über die EasyEdit-Toolbar und die Navigationsleiste, dort allerdings nur für Elemente der Inhalte-Verwaltung (Skripttyp „ContentCreator“).
Mit dem aktuellen Release sind die Skripte vom Typ „ContentCreator“ jetzt auch für Elemente der Struktur-, Medien- und Datenquellen-Verwaltung verfügbar.
Ausnahme: Elemente aus Remote-Projekten
Die Skript-Aktionen sind über die Tailored UI einzeln steuerbar:
EntityManagement: Execute scriptMediaManagement: Execute scriptNavigation: Execute scriptPreview: Execute script
Zu weiterführenden Informationen siehe https://docs.e-spirit.com/odfs/vorlagen-grundl/aufbau-vorlagen/skripte/index.html
Hinweis: FirstSpirit-Skripte stellen eine leichtgewichtige Möglichkeit dar, neue Funktionaliäten in FirstSpirit zu integrieren. Aus Gründen der Stabilität wird jedoch empfohlen, Funktionalitäten, die langfristig benötigt und eingesetzt werden, als FirstSpirit-Modul mit Executable oder Plugin umzusetzen.
2.5 Suche: Nur noch Treffer mit Sichtbarkeitsrecht
Im Report „Suche“ werden jetzt nur noch Elemente in der Suchergebnisliste angezeigt, für die der Redakteur über das Recht „Sichtbar“ verfügt. Ansonsten wird das Element nicht als Suchergebnis angezeigt. Zuvor wurden auch Elemente angezeigt, für die der Redakteur keine Sichtbarkeitsrechte hatte, und zwar mit dem Schriftzug ** Kein Zugriff **.
Hinweis: Fehlen Sichtbarkeitsrechte in der Vaterkette des betreffenden Elements, wird es weiterhin mit dem Schriftzug ** Kein Zugriff ** in der Suchergebnisliste angezeigt. Mehrere nicht sichtbare Elemente werden dabei zu einem zusammengefasst.
3 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für „FirstSpirit Content Experience Tools“ werden von FirstSpirit 2022.3 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 2.5.3 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.3 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 3.4.6 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.6 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.4* |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.4 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.3* |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.3 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.4 |
* Diese Module benötigen ab dieser Version FirstSpirit 2020-03 oder höher.
4 SiteArchitect
Absatzreferenzen: Übernahme des Ausgabe-Status
Der Status des Quellabsatzes hinsichtlich der Ausgabe („diesen Absatz in der Ausgabe generieren“) wird beim Anlegen einer Absatzreferenz jetzt übernommen. Er kann später wieder geändert werden, unabhängig jeweils für den Quellabsatz und die Absatzreferenz. Der Status der Ausgabe wird nach dem Anlegen einer Absatzreferenz nicht mehr zwischen Quellabsatz und Absatzreferenz synchronisiert.
5 Vorlagenentwicklung
contentSelect: Direkte Angabe von Abfragen
In der contentSelect-Funktion können jetzt direkt Abfragen referenziert werden, und zwar über den Parameter queryUid.
Beispiel:
<CMS_FUNCTION name="contentSelect" resultname="myContentSelectFunction">
<CMS_PARAM name="queryUid" value="mySchema.myQuery"/>
</CMS_FUNCTION> Zu weiteren Informationen siehe https://docs.e-spirit.com/odfs/vorlagenentwick/vorlagensyntax/funktionen/header/contentselect/index.html.
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-12536 | Im Versionsvergleich wurde die Änderungsauswertung in der Eingabekomponente FS_CATALOG optimiert. |
Redakteur, SiteArchitect, Versionshistorie |
| CORE-12643 | In der contentSelect-Funktion können jetzt direkt Abfragen referenziert werden. |
Datenbank, Datenquellen-Verwaltung, Entwickler, Vorlagenentwicklung |
| CORE-13679 | In der Projektauswahl werden jetzt alle Projekte angezeigt, für die die Checkbox „ApplicationPlugin: FragmentCreator“ nicht explizit deaktiviert ist. |
FirstSpirit Startseite, FirstSpirit-Administrator, FragmentCreator |
| CORE-14045 | Ab dem aktuellen FirstSpirit-Release werden einige Binärdateien ( |
FirstSpirit-Administrator, ServerManager, ServerMonitoring |
| CORE-14046 | Diese Module und Erweiterungen sind kompatibel mit FirstSpirit 2022.3. |
Entwickler, FSDevTools, FirstSpirit-Administrator, Launcher, Module |
| CORE-14067 | Hiccups der Java VM werden jetzt zusätzlich auch von dem Application Server, auf dem die FirstSpirit-Webapps laufen, registriert und in der Datei fs-server.log protokolliert. |
Monitoring, Server-Administrator |
| CORE-14085 | Es wurde ein Fehler behoben, der in seltenen Fällen dazu führen konnte, dass bei Projekt-Exporten, die zeitlich und/oder bezüglich der Anzahl der Revisionen eingeschränkt wurden („Nur neuere Revisionen exportieren“ bzw. „Anzahl der exportierten Revisionen beschränken auf“), nicht alle benötigten Daten exportiert wurden. Dies konnte nach dem Import beispielsweise zu fehlerhaften Vater-/Kind-Beziehungen führen. |
FirstSpirit-Administrator, ServerManager |
| CORE-14131 | Mit dem aktuellen FirstSpirit-Release wurden Nacharbeiten zum Entfall des „InternalJetty“ umgesetzt. |
FirstSpirit Jetty Web Server, FirstSpirit-Administrator, ServerManager, ServerMonitoring, Webserver |
| CORE-14142 | Der Status des Quellabsatzes hinsichtlich der Ausgabe („diesen Absatz in der Ausgabe generieren“) wird beim Anlegen einer Absatzreferenz jetzt übernommen. |
Inhalte-Verwaltung, Redakteur, SiteArchitect |
| CORE-14190 | Mit dem aktuellen Release wird Java 17 offiziell für die Verwendung mit FirstSpirit freigegeben. Gleichzeitig entfällt die Unterstützung für Java 16. Weitere Informationen können dem Kapitel „Administration: Freigabe von Java 17“ entnommen werden. |
FirstSpirit-Administrator, Java |
| CORE-14191 | Mit dem aktuellen FirstSpirit-Release werden neue MBeans bereitgestellt. |
FirstSpirit-Administrator, Monitoring, Webserver |
| CORE-14193 | Mit dem aktuellen Release wird PostgreSQL 14.x offiziell für die Verwendung mit FirstSpirit freigegeben. |
Datenbank, Datenquellen-Verwaltung, Entwickler, FirstSpirit-Administrator |
| CORE-14203 | Die Statistikdaten, die beispielsweise im ServerMonitoring unter „Monitoring/Kennzahlen“ bzw. „Aktivitäten“ über das Umschlagssymbol erreicht werden können, werden nun auch über einen Server-Neustart hinweg gespeichert. |
Monitoring, Server-Administrator, ServerMonitoring |
| CORE-14214 | In der JSON-Ausgabe wird das Datum jetzt in allen Fällen im ungekürzten Format inkl. Sekunden und Millisekunden ausgegeben. Beispiel: "2022-02-14T08:32:00.000Z" |
JSON-Unterstützung |
| CORE-14220 | Es wurde ein Fehler beseitigt, der in seltenen Fällen dazu führen konnte, dass es aufgrund einer nicht korrekten Cache-Speicherverteilung zu ungewöhnlich langdauernden Generierungsaktionen kam. |
Server-Administrator |
| CORE-14225 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
Entwickler, FirstSpirit Content Experience Tools (CXT), FirstSpirit-Administrator, FragmentCreator, Module |
| CXT-1600 | Die Prüfung von Regeln wurde optimiert. |
ContentCreator, Dynamische Formulare |
| CXT-1975 | Beim Anlegen einer neuen Seite im ContentCreator ist die Position der neuen Seite in der Navigation jetzt initial sichtbar. |
ContentCreator, Redakteur |
| CXT-2288 | Beim Anlegen einer neuen Seite im ContentCreator werden die ausgewählten Optionen jetzt deutlicher hervorgehoben. |
ContentCreator, Redakteur |
| CXT-2308 | Beim Anlegen von neuen Absätzen wurde das Berücksichtigen von Benutzerrechten für Absätze, die als Kopiervorlagen verwendet werden können, verbessert. |
ContentCreator, Rechte, Redakteur |
| CXT-2313 | Die Navigationsleiste im FirstSpirit ContentCreator kann jetzt über das Feature |
ContentCreator, Entwickler, FirstSpirit-Administrator, Navigationsansicht, Redakteur |
| CXT-2348 | Beim gleichzeitigen Schalten von mehreren Arbeitsabläufen ist nun die Auswahl des nächsten Bearbeiters möglich. |
Arbeitsablauf, ContentCreator, Redakteur |
| CXT-2354 | Es wurde ein Fehler behoben, der bei der Verwendung von InEdit in sehr seltenen Fällen zu Darstellungsfehlern führen konnte. |
ContentCreator |
| CXT-2370 | Neue Absätze können jetzt in der Navigationsleiste des FirstSpirit ContentCreator auch auf Inhaltsbereichen angelegt werden. Und über die „Tailored UI“ kann das Anlegen von Absätzen jetzt getrennt für die Navigationsleiste und die EasyEdit-Leiste gesteuert werden. |
ContentCreator, Entwickler, Navigationsansicht, Redakteur |
| CXT-2374 | Beim Sprachwechsel im Formular konnte es fälschlicherweise zu Änderungserkennung kommen, wenn eine der Eingabekomponenten FS_CATALOG, CMS_INPUT_IMAGEMAP, CMS_INPUT_LINK oder CMS_INPUT_PERMISSION im Formular enthalten war. |
ContentCreator, Redakteur |
| CXT-2466 | Skripte im ContentCreator |
ContentCreator, Entwickler, Vorlagen-Verwaltung, Vorlagenentwicklung |
| CXT-2504 | Die Rechte, Datensätze zu löschen, werden jetzt auch im FirstSpirit ContentCreator korrekt ausgewertet: Zuvor konnten Datensätze im Falle von speziellen Rechtekonfigurationen nur über die Statusanzeige gelöscht werden, sofern ein entsprechender Arbeitsablauf zur Verfügung stand. Jetzt ist auch analog das Löschen per EasyEdit-Icon möglich. |
Arbeitsablauf, ContentCreator, Datenbank, Datenquellen-Verwaltung, Rechte, Redakteur |
| CXT-2506 | Für Medien kann jetzt auch im FirstSpirit ContentCreator ein beschreibender Text hinterlegt werden. |
ContentCreator, Medien, Medien-Verwaltung, Redakteur |
| CXT-2509 | Beim Löschen per Arbeitsablauf konnte es im ContentCreator zu einer |
ContentCreator, Redakteur |
| CXT-2510 | In seltenen Fällen konnte es bei geöffneter Medien- oder Datenquellen-Verwaltung vorkommen, dass sich die Status-Anzeige fälschlicherweise auf das Vorschau-Element bezog. |
ContentCreator, Redakteur |
| CXT-2520 | Das Löschen eines Datensatzes führt jetzt in jedem Fall zu einer Aktualisierung der Datensatzansicht. Zuvor wurden Datensätze teilweise nach dem Löschen weiterhin angezeigt. |
ContentCreator, Datenbank, Datenquellen-Verwaltung, Redakteur |
| CXT-2521 | Die Rechteprüfung bei der Bearbeitung von Datensätzen per InEdit wurde verbessert und führt jetzt bei fehlenden Rechten nicht mehr zu einer |
ContentCreator, Rechte, Redakteur |
| CXT-2522 | Im Report „Suche“ werden jetzt nur noch Elemente in der Suchergebnisliste angezeigt, für die der Redakteur über das Recht „Sichtbar“ verfügt. |
ContentCreator, Rechte, Suche |
| CXT-2524 | In der Baumansicht des FirstSpirit ContentCreator wurden teilweise neu unterhalb des Wurzel-/Rootknotens angelegte Elemente nicht direkt angezeigt. |
ContentCreator, Medien-Verwaltung, Navigationsansicht, Redakteur |
| CXT-2525 | In seltenen Fällen konnte es dazu kommen, dass die Navigationsleiste im FirstSpirit ContentCreator unter macOS fehlerhaft dargestellt wurde (Fehlermeldung: |
ContentCreator, Navigationsansicht, Redakteur |
| CXT-2530 | Es wurde ein Fehler behoben, der dazu führte, dass im ContentCreator beim Ausführen der Aktion „Im Navigationsmenü verstecken“ bzw. „Im Navigationsmenü anzeigen“ fälschlicherweise der gesamte Teilbaum rekursiv als geändert markiert wurde. Jetzt wird nur noch der geänderte Ordner entsprechend markiert. |
ContentCreator, Navigationsansicht, Redakteur |
| CXT-2534 | In der Navigationsleiste des FirstSpirit ContentCreator steht jetzt die Funktion „Neuer Absatz“ auch auf Absätzen zur Verfügung, die auf einer Tabellenvorlage beruhen. Hinweis: Es ist im ContentCreator weiterhin nicht möglich, Absätze anzulegen, die auf einer Tabellenvorlage beruhen („Datenabsatz“). |
ContentCreator, Navigationsansicht, Redakteur |
Deprecations
| Funktion | Abgekündigt mit | Entfällt / Entfallen mit |
|---|---|---|
| Eingabekomponente CMS_INPUT_CONTENTAREALIST | 5.2R3 | |
| Eingabekomponente CMS_INPUT_CONTENTLIST | 5.2R3 | |
| Eingabekomponente CMS_INPUT_FILE | 5.2R3 | |
| Eingabekomponente CMS_INPUT_LINKLIST | 5.2R3 | |
| Eingabekomponente CMS_INPUT_OBJECTCHOOSER | 5.2R3 | |
| Eingabekomponente CMS_INPUT_PAGEREF | 5.2R3 | |
| Eingabekomponente CMS_INPUT_PICTURE | 5.2R3 | |
| Eingabekomponente CMS_INPUT_TABLIST | 5.2R3 | |
| FirstSpirit Access-API: de.espirit.firstspirit.agency.GroupsAgent | 5.2R15 | |
| FirstSpirit Access-API: delete (de.espirit.firstspirit.access.AccessUtil) | 5.2R18 | |
| FirstSpirit Access-API: release (de.espirit.firstspirit.access.AccessUtil) | 2018-06 | |
| FirstSpirit Access-API: getLastLoginAsDate (de.espirit.firstspirit.agency.UserStatisticsAgent) | 2018-07 | |
| FirstSpirit Access-API: remainingDurationOfCurrentStageInMillis (de.espirit.firstspirit.server.MaintenanceModeInfo) | 2018-07 | 2025-13 |
| FirstSpirit Access-API: getStartingTimeOfStageAsDate (de.espirit.firstspirit.server.MaintenanceModeInfo) | 2018-07 | 2025-13 |
| FirstSpirit Access-API: getSelectedWebserverConfiguration (de.espirit.firstspirit.access.serverConfiguration) | 2018-10 | 2025-13 |
| FirstSpirit Access-API: setSelectedWebserverConfiguration (de.espirit.firstspirit.access.serverConfiguration) | 2018-10 | 2025-13 |
| FirstSpirit Access-API: getSelectedWebServer (de.espirit.firstspirit.access.project.Project) | 2018-10 | 2025-13 |
| FirstSpirit Access-API: setSelectedWebServer (de.espirit.firstspirit.access.project.Project) | 2018-10 | 2025-13 |
| FirstSpirit Access-API: getLostAndFoundStoreNodes(); (de.espirit.firstspirit.feature.FeatureInstallResult) | 2018-10 | |
| FirstSpirit Access-API: getDeletedStoreNodes(); (de.espirit.firstspirit.feature.FeatureInstallResult) | 2018-10 | |
| FirstSpirit Access-API: de.espirit.firstspirit.access.store.Previewable | 2019-01 | |
| WebSphere Application Server Support für FirstSpirit | 2019-05 | |
| Legacy mode für den FirstSpirit-Server | 2019-06 | 2022-03 |
| Datenbank-Layer Oracle Database 11g/12c | 2020-12 | 2025-05 |
| FirstSpirit Access-API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) | 2021-05 | |
| PostgreSQL 9.x Support für FirstSpirit | 2022-03 | 2022-03 |