Release Notes FirstSpirit™ 2020.2

Release Notes

FirstSpirit™ 2020.2

1 Administration

1.1 Die Reihenfolge der Projektsprachen per Drag-and-drop ändern

Über die Projekteigenschaften im FirstSpirit Server Manager („FirstSpirit ServerManager / Projekt / Eigenschaften / Sprachen“) werden alle Sprachen für ein Projekt aufgelistet. Die definierten Projektsprachen werden im SiteArchitect in der definierten Reihenfolge angezeigt. Die Reihenfolge der Projektsprachen kann jetzt zusätzlich zur Verwendung des Kontextmenüs auch per Mauszeiger (Drag-and-drop) geändert werden.

Dabei gilt: Die Mastersprache bleibt immer an erster Stelle der Reihenfolge.

1.2 Metaspace: Hinweis zur Konfiguration der Java-VM

Der Metaspace (ein weiterer, nativer Speicherbereich neben dem Heap) wird von der Java-VM automatisch verwaltet. Eine abweichende Konfiguration dieses Speicherbereichs, z. B. über die Parameter MetaspaceSize bzw. MaxMetaspaceSize wird ausdrücklich nicht mehr empfohlen.

Diese Parameter können in der Konfigurationsdatei fs-wrapper*.conf konfiguriert werden und wurden bisher automatisch gesetzt, sofern die Installation bzw. Aktualisierung des FirstSpirit-Servers über einen alten Installationsweg erfolgte, z. B. das Windows-Installationsprogramm (.exe): für Microsoft Windows Server (abgekündigt mit Release 2018-06).

Bitte prüfen Sie, ob die von Ihnen verwendete Konfiguration den Empfehlungen entspricht. Sie können die Parameter MetaspaceSize bzw. MaxMetaspaceSize ggf. manuell aus der fs-wrapper*.conf entfernen.

Bei einer Installation bzw. Aktualisierung über die neuen Tar-Gzip-Archive (Freigegeben mit 2019-06) ist keine Anpassung erforderlich:

  • fs-install-[version].tar.gz zur Installation des FirstSpirit-Servers und
  • fs-update-[version].tar.gz zur Aktualisierung des FirstSpirit-Servers

Weiterführende Dokumentation:

2 Allgemeines

2.1 Ankündigung: FirstSpirit Experience Accelerator

e-Spirit stellt bisher Demo-Projekte mit exemplarischen Basis-Inhalten und Konfigurationen zur Verfügung. Diese werden zukünftig durch den zeitgemäßen „FirstSpirit Experience Accelerator“ ersetzt. Der FirstSpirit Experience Accelerator ist ein neuer, wichtiger Baustein im FirstSpirit-Ökosystem. Er enthält Referenzimplementierungen zu wichtigen Contentmodulen (u. a. Shoppable Image und Video, Touchpoint Editing, Teaserkarussel und Banner) und kann als schneller Einstieg in ein neues FirstSpirit-Projekt verwendet werden. Zielsetzung des FirstSpirit Experience Accelerators ist eine schnellere Produkteinführung im Enterprise- und eCommerce-Umfeld.

Das Demo-Projekt „Mithras Energy“ (für ContentCreator und SiteArchitect) wird zukünftig entfallen und nicht mehr im Auslieferungsumfang von FirstSpirit enthalten sein.

2.2 Neue JSON-Formatversion 1.1

Mit dem aktuellen FirstSpirit-Release wird eine neue Version des JSON-Ausgabeformats veröffentlicht. Die neue JSON-Formatversion 1.1 enthält einige Verbesserungen gegenüber der Version 1.0 (siehe unten). Ab FirstSpirit 2020-02 wird die neue Formatversion 1.1 eingesetzt (Standardeinstellung).

Die bisherige Formatversion 1.0 bleibt weiterhin unterstützt, soll aber mittelfristig abgelöst werden.

Die Formatversion kann über die JSON-Einstellungen explizit gesetzt werden:

$CMS_SET(#global.json.formatVersion, "1.1")$

Wenn über FirstSpirit-Updates hinweg eine unveränderte JSON-Ausgabe benötigt wird, sollte die Formatversion explizit in den Projekteinstellungen unter „Globale Einstellungen“ gesetzt werden.

Wenn die Formatversion nicht explizit eingestellt wird, dann wird immer die aktuelle JSON-Formatversion (jetzt 1.1) verwendet.

Übersicht der Änderungen:

1) Neues Attribut „page“ für Seitenreferenzen:

Bei der Ausgabe einer Seitenreferenz wird nun die dazugehörige Seite als Kind-Attribut „page“ ausgegeben.

Das führt dazu, dass die Attribute der Seitenreferenz nur noch Werte der Seitenreferenz enthalten. Alle Werte, die zur Seite gehören (z.B. das Attribut „formData“), befinden sich nun im JSON-Objekt der Seite. (Bisher wurden bei der Ausgabe einer Seitenreferenz, die Werte aus der Seite und der Seitenreferenz zusammengeführt, um die JSON-Objektstruktur möglichst einfach zu halten.)

2) Das Attribut „metaFormData“ wird in der Standardeinstellung immer ausgegeben:

Die Metadaten aller Objekte werden nun ausgegeben, sofern die Ausgabe nicht über den Schalter $CMS_SET(#global.json.metaDataRendering, false)$ explizit ausgeschaltet wird.

Bisher war das Verhalten genau umgekehrt - die Ausgabe der Metadaten musste über $CMS_SET(#global.json.metaDataRendering, true)$ explizit aktiviert werden.

3) Ausgabe von Anzeigenamen (Attribut „displayname“):

Für alle Knoten, die einen Anzeigenamen haben können, wird der Anzeigename für die aktuell erzeugte Sprache über das Attribut „displayname“ ausgegeben.

Wurde kein Anzeigename definiert, wird stattdessen der Anzeigenamen der Mastersprache ausgegeben. Ist auch dieser nicht definiert, wird der Referenzname des Knotens ausgegeben.

4) Das Attribut „valueSchema“ wurde entfernt:

Das Attribut „valueSchema“ wird nicht mehr ausgegeben.

5) Das Attribut „identifier“ wurde entfernt (Ausgabe von Eingabekomponenten):

Bei der Ausgabe der Daten von Eingabekomponenten wird nur noch das Attribut „name“ ausgegeben. Das Attribut „identifier“ wurde entfernt, da beide Attribute denselben Inhalt hatten.

Ausgabe einer Seitenreferenz im Format 1.1 (vereinfachte Darstellung):

{
"fsType": "PageRef",
"name": "pt_metadata_selective_1",
"displayName": "pt_metadata_selective",
"identifier": "15ff7b8d-9059-4721-b92b-e697e153fc85",
"uid": "pt_metadata_selective_1",
"uidType": "SITESTORE_LEAF",
"metaFormData": {
"meta_field1": {
"fsType": "CMS_INPUT_TEXT",
"name": "meta_field1",
"identifier": "meta_field1",
"value": null,
"valueSchema": {
"type": "null"
}
},
"meta_field2": {
"fsType": "CMS_INPUT_TEXT",
"name": "meta_field2",
"identifier": "meta_field2",
"value": "value_field2_set",
"valueSchema": {
"type": "string"
}
},
"meta_field3": {
"fsType": "CMS_INPUT_DATE",
"name": "meta_field3",
"identifier": "meta_field3",
"value": null,
"valueSchema": {
"type": "null"
}
}
},
"page": {
"fsType": "Page",
"name": "pt_metadata_selective_1",
"displayName": "pt_metadata_selective",
"identifier": "76a0b7c2-3ec8-4908-88e8-53c2f43d9902",
"uid": "pt_metadata_selective_1",
"uidType": "PAGESTORE",
"template": {
"fsType": "PageTemplate",
"name": "pt_empty_page",
"displayName": "pt_empty_page",
"identifier": "7c020f2f-719c-4334-8efc-f44015333d2a",
"uid": "pt_empty_page",
"uidType": "TEMPLATESTORE"
},
"formData": {
},
"metaFormData": {
"meta_field1": {
"fsType": "CMS_INPUT_TEXT",
"name": "meta_field1",
"identifier": "meta_field1",
"value": "value_field_1",
"valueSchema": {
"type": "string"
}
},
"meta_field2": {
"fsType": "CMS_INPUT_TEXT",
"name": "meta_field2",
"identifier": "meta_field2",
"value": null,
"valueSchema": {
"type": "null"
}
},
"meta_field3": {
"fsType": "CMS_INPUT_DATE",
"name": "meta_field3",
"identifier": "meta_field3",
"value": null,
"valueSchema": {
"type": "null"
}
}
},
"children": [

]
}
}

3 ContentCreator

Rollout des neuen ContentCreator

Design und technische Basis des FirstSpirit ContentCreator wurden überarbeitet. Mit FirstSpirit 2020-01 wurde die Verwendung des überarbeiteten ContentCreator offiziell freigegeben. Seitdem konnten alle Kunden den ContentCreator im überarbeiteten Design nutzen, soweit dies in den Server-/Projekteinstellungen entsprechend konfiguriert wurde.

Gemäß Zeitplan wird mit dem aktuellen Release der „neue“ ContentCreator automatisch an alle Cloud-Kunden ausgerollt: Für alle Projekte, die mit dem ContentCreator gestartet werden, wird ab diesem Release das überarbeitete Design verwendet.
Bei Bedarf kann projektweise zum „klassischen“ ContentCreator zurückgewechselt werden, und zwar durch Deaktivieren der Checkbox „Neues Design verwenden“ im FirstSpirit ServerManager unter „Projekt-Eigenschaften / Web-Komponenten“ / Register „ContentCreator“.

Für alle Kunden wird der „neue“ ContentCreator planmäßig mit dem kommenden Release (FirstSpirit 2020-03) eingesetzt: Dann wird der überarbeitete ContentCreator automatisch für alle Projekte verwendet. Sollten Probleme auftreten, kann bei Bedarf unkompliziert zum „alten“ ContentCreator zurückgewechselt werden. Mit FirstSpirit 2020-07 wird der ContentCreator im „alten“ Design jedoch planmäßig entfallen, daher lautet die Empfehlung, möglichst früh den „neuen“ ContentCreator für alle Projekte einzusetzen.

Warum wurde der ContentCreator überhaupt überarbeitet und wie? – Einen Blick hinter die Kulissen der Designentwicklung für den neuen ContentCreator gewährt Ihnen unser Blog-Beitrag: www.e-spirit.com/de/blog/contentcreator_redesign.html.

Dokumentation

Aktuell wird die Benutzerdokumentation für den ContentCreator überarbeitet und an das neue Design angepasst, andere Dokumentationen (z. B. „FirstSpirit Online Dokumentation“ (ODFS)) folgen. Die Darstellung in der Dokumentation entspricht daher stellenweise noch nicht der Oberfläche im neuen Design und kann sich von dem ContentCreator unterscheiden, den Sie im Einsatz haben.
Darüber hinaus finden Sie ab sofort die Benutzerdokumentation zum ContentCreator als HTML-Version (statt zuvor PDF) auf dem zentralen Dokumentationsserver docs.e-spirit.com.

Hinweise zum Betrieb des neuen FirstSpirit ContentCreator

  • Bisher musste für eine uneingeschränkte Verwendung des neuen FirstSpirit ContentCreator die Option Pluggability auf „Aktiv“ gestellt werden. Mit dem aktuellen Release wird für den neuen FirstSpirit ContentCreator die Pluggability erzwungen. Das bedeutet: Wird der neue FirstSpirit ContentCreator verwendet, wird der Pluggability-Modus automatisch systemseitig aktiviert (Log-Eintrag: WARN 03.02.2020 15:58:20.902 (de.espirit.firstspirit.server.module.WebServerManagerImpl): Force enabled pluggability for 'fs5webedit' in project '-1'.). In der Oberfläche wirkt sich dies nicht aus, sodass die Option „Pluggability“ ggf. auf „Inaktiv“ steht, obwohl die Option aktiviert ist.
    Zu weiteren Informationen zur Option „Pluggability“ siehe auch FirstSpirit Dokumentation für Administratoren, Seite Web-Applikationen bzw. Web-Komponenten.
  • Der Technologiewechsel des ContentCreator („MicroApp Framework“) führt zu einem erhöhten Ressourcenbedarf und erhöhten Systemanforderungen. Dies macht sich speziell während der aktuellen Übergangszeit bemerkbar, in der der „neue“ und der „alte“ ContentCreator parallel betrieben werden können.
    • Daher sollten die Ressourcen speziell im Bereich des eingesetzten Applikations-Servers (z. B. Apache Tomcat) geprüft und ggf. aufgestockt werden, speziell der Festplattenplatz und der Java-Heap.
    • Der ContentCreator sollte, soweit möglich, als globale Web-Applikation verwendet werden. Als eigene Projektinstanz („projektlokal“) sollte der ContentCreator nur betrieben werden, wenn dies unbedingt nötig ist.
    • Beim Einsatz von Apache Tomcat als Application-Server wird grundsätzlich nach jeder Aktualisierung von FirstSpirit ein Neustart des Apache Tomcat empfohlen.

4 FirstSpirit Content Experience Tools (CXT)

4.1 Aktuelle Modul-Versionen

Folgende Modul-Versionen für „FirstSpirit Content Experience Tools“ werden von FirstSpirit 2020-02 unterstützt:

Modul- / DateinameVersionsnummer
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.25
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
2.0
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.21
FirstSpirit Media DAP
mediadap-[version].fsm
1.21
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.18*
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.18
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.17

* Das Modul „FirstSpirit Markdown Editor“ benötigt ab Version 1.17 FirstSpirit 2019-12 oder höher.

4.2 FragmentCreator: Überarbeitung des Designs

Im Rahmen der Überarbeitung und Zusammenführung der technischen Basis für FirstSpirit ContentCreator und FragmentCreator wurde die graphische Oberfläche des FragmentCreator überarbeitet und an die Designprinzipien des ContentCreator angepasst (siehe dazu auch Kapitel „Rollout des neuen ContentCreator“).
Mit dem Design-Update sind grundsätzlich keine funktionalen Änderungen für Redakteure oder Entwickler verbunden. Alle Funktionen in den Oberflächen stehen prinzipiell an den bekannten Positionen zur Verfügung. Weder entwicklungs- noch betriebsseitig fallen Aufwände mit dem Update des Designs an.

Die Design-Änderungen beziehen sich auf Farbe und Form von Icons, Schriften und Hintergrundfarben:

UID=fragmentcreator_rebrush_1

Für eine bessere Orientierung wird das aktuell ausgewählte Fragment jetzt in der Fragment-Liste (linke Bildschirmseite) stärker farbig hervorgehoben. Der aktuelle Benutzer wird jetzt in der Fragment-Liste in blauer Schrift, alle anderen Benutzer in grauer Schrift angezeigt.

In der Variantenübersicht (rechte Bildschirmseite, „Variantenmanager“) können jetzt mehrere Varianten per Klick ausgewählt und für diese ein Arbeitsablauf gestartet werden.

Die Detailinformationen, die bisher unterhalb des Aufgabenbereichs rechts unten für das ausgewählte Fragment bzw. die Variante angezeigt wurden, waren redundant zu den Informationen der Status-Anzeige und sind daher nun für mehr Übersichtlichkeit entfallen.

Die Benutzerführung beim Hochladen und Auswählen von Bildern in einem Eingabeelement (Schaltfläche „Upload Picture“) wurde in diesem Kontext ebenfalls verbessert:
Prinzipiell werden jetzt alle Bilder, die per Drag-and-drop in den Upload-Dialog gezogen werden, nach dem Upload auch im betreffenden Eingabeelement referenziert (visualisiert durch Häkchen-Symbole). Zuvor mussten die Bilder aktiv ausgewählt werden, die im Eingabeelement referenziert werden sollten.

UID=fragmentcreator_medienupload

Durch Anklicken der gewünschten Bilder können sie jetzt weiterhin an-/abgewählt werden. So lässt sich steuern, welche Bilder im betreffenden Eingabeelement referenziert werden.
Nach erfolgreichem Upload (Schaltfläche „Hochladen“) schließt sich der Upload-Dialog jetzt automatisch und muss nicht mehr manuell geschlossen werden. Ausnahme: Im Fehlerfall bleibt der Dialog geöffnet, zeigt eine entsprechende Fehlermeldung, und die betroffenen Bilder werden nicht hochgeladen.

Die Anpassung der Dokumentation hinsichtlich des Designs und der überarbeiteten Funktionalitäten erfolgt sukzessive, daher entspricht die Darstellung in der Dokumentation potenziell nicht mehr dem aktuellen Software-Stand.

5 Repository

Verbesserte Archivierungsfunktion

Bilder/Medien können im Projekt in unterschiedlichen Auflösungen vorliegen. Die Bilddaten werden bei Bedarf automatisch vom System berechnet, wenn ein Medium erstmalig in einer Auflösung angefordert wird. Anschließend werden die Bilddaten (zu einer Auflösung) serverseitig in einem Image Cache (MEDIA_STORE_CACHED_PICTURES) gespeichert.

Dieses Verhalten ermöglicht schnelle Generierungszeiten, da insbesondere die Generierung vieler Medien in vielen, unterschiedlichen Auflösungen sehr zeitintensiv ist. Der Image Cache vergrößert aber auch die Datenmenge des Projekts, da automatisch berechnete Auflösungen bisher nur durch einen Projektexport (über das Deaktivieren der Option „Automatisch berechnete Auflösungen exportieren“) wieder aus dem Datenbestand des Projekts entfernt werden konnten.

Mit dem aktuellen FirstSpirit-Release wurde dieses Verhalten verbessert. Über die Projektarchivierung (Auftrag „Alte Projektstände archivieren“) können nun alle berechneten Bilder/Medien aus dem Image Cache entfernt werden, deren Auflösungen im Projekt nicht mehr vorhanden sind (d.h. die zuvor über „Projekteigenschaften“ - „Auflösungen“ - „Löschen“ entfernt wurden).

Dazu muss Option „Inhalte, Medien und Datenquellen“ unter „Objekte“ aktiviert werden:

ServerManager - Projektbezogene Aufträge - Projektarchivierung
ServerManager - Projektbezogene Aufträge - Projektarchivierung

Beim Ausführen der Archivierung werden die nicht mehr benötigten, automatisch berechneten Auflösungen anschließend aus dem Projekt entfernt und nicht mehr in die Archivdatei übernommen.

Das Entfernen der nicht mehr benötigten, automatisch berechneten Auflösungen wird unabhängig von den weiteren Einstellungen für die Projektarchivierung ausgeführt (z. B. für „Versionshistorie“ und „Optionen“).

Vorteile:

  • Die Projektgröße wird reduziert.
  • Die Ladezeiten werden reduziert.
  • Die Gesamtperformance des FirstSpirit-Servers wird verbessert.

Weiterführende Dokumentation siehe:

6 System

Aktualisierung von integrierter Fremdsoftware

Mit dem aktuellen Release wurde folgende intern verwendete Software aktualisiert:

  • Spring Boot (für das MicroApp Framework)
    Aktualisierung von Version 2.2.1 auf Version 2.2.2

Übersicht

ID Beschreibung Kategorien
CORE-8756

Die Reihenfolge der Projektsprachen („FirstSpirit ServerManager / Projekt / Eigenschaften / Sprachen“) kann jetzt zusätzlich zur Verwendung des Kontextmenüs auch per Mauszeiger (Drag-and-drop) geändert werden.

Weitere Informationen können dem Kapitel „Administration: Die Reihenfolge der Projektsprachen per Drag-and-drop ändern“ entnommen werden.

FirstSpirit-Administrator, ServerManager, Sprachen
CORE-10797

Beim Transport von Datensätzen mittels „Externer Synchronisierung“ oder „Content Transport“ wurden Aktualisierungen teilweise nicht erkannt. Der Fehler trat nur auf, wenn eine Eingabekomponente auf den Wert NULL gesetzt wurde. In diesem Fall wurde der Wert beim Transport ignoriert und der ggf. vorhandene Wert im Zielprojekt nicht aktualisiert. Dieser Fehler wurde behoben.

Content Transport, Externe Synchronisierung
CORE-11607

Mit dem aktuellen FirstSpirit-Release wurde die Projektarchivierung verbessert. Über die Projektarchivierung (Auftrag „Alte Projektstände archivieren“) können nun alle automatisch berechneten Medien/Bilder, deren Auflösungen im Projekt bereits gelöscht wurden, aus dem Image Cache entfernt werden.

Weitere Informationen können dem Kapitel „Repository: Verbesserte Archivierungsfunktion “ entnommen werden.

Archivierung, FirstSpirit-Administrator, Performance, ServerManager
CORE-11740

Es wurde ein Fehler behoben, der in sehr seltenen Fällen dazu führen konnte, dass eine Benutzersession in den Webanwendungen beendet wurde.

Sitzungen
CORE-11796

Der Metaspace (ein weiterer, nativer Speicherbereich neben dem Heap) wird von der Java-VM automatisch verwaltet. Eine abweichende Konfiguration, z. B. über die Parameter MetaspaceSize bzw. MaxMetaspaceSize wird ausdrücklich nicht empfohlen.

Weitere Informationen können dem Kapitel „Administration: Metaspace: Hinweis zur Konfiguration der Java-VM “ entnommen werden.

Server-Administrator
CORE-11800

Mit dem aktuellen FirstSpirit-Release wird eine neue Version des JSON-Ausgabeformats veröffentlicht. Ab FirstSpirit 2020-02 wird die neue Formatversion 1.1 eingesetzt (Standardeinstellung). Die bisherige Formatversion 1.0 bleibt weiterhin unterstützt, soll aber mittelfristig abgelöst werden.

Weitere Informationen können dem Kapitel „Allgemeines: Neue JSON-Formatversion 1.1“ entnommen werden.

Entwickler, JSON-Unterstützung
CORE-11835

Es wurde ein Fehler behoben, der bei der Umstellung der Eingabekomponente FS_LIST (entfallen mit 2020-01) auf FS_INDEX dazu führen konnte, dass Daten nicht angezeigt wurden. Das Problem trat nur in seltenen Fällen im Zusammenhang mit inkonsistenten Daten auf.

Eingabekomponenten, Entwickler, Migration
CORE-11866

In sehr seltenen Fällen kam es bei der Nutzung des ContentCreators zu einem Fehler, der durch eine „Not-authorized“-Meldung verursacht wurde. Dieser Fehler wurde behoben.

ContentCreator
CORE-11870

Rollout des neuen ContentCreator

Weitere Informationen können dem Kapitel „ContentCreator: Rollout des neuen ContentCreator“ entnommen werden.

ContentCreator, FirstSpirit-Administrator, Performance
CORE-11871

Das Demo-Projekt „Mithras Energy“ (für ContentCreator und SiteArchitect) wird zukünftig entfallen und nicht mehr im Auslieferungsumfang von FirstSpirit enthalten sein.

Weitere Informationen können dem Kapitel „Allgemeines: Ankündigung: FirstSpirit Experience Accelerator“ entnommen werden.

ContentCreator, Entwickler, Redakteur, SiteArchitect
CORE-11906

Wird ein bestimmter Schlüsselbegriff (z. B. FS_LIST) in einer FirstSpirit-Vorlage markiert und gleichzeitig die Taste „F1“ (oder wahlweise die Schaltfläche „Hilfe“) gedrückt, wird die FirstSpirit Dokumentation zu diesem Themenbereich geöffnet. Bei abgekündigten Eingabekomponenten verweist die FirstSpirit Dokumentation auf alternative Eingabekomponenten (z. B. FS_REFERENCE statt CMS_INPUT_PICTURE ). Für die entfallene Eingabekomponente FS_LIST und abgekündigte Eingabekomponenten, die durch FS_LIST ersetzt wurden (z. B. CMS_INPUT_CONTENTLIST), verweist die Dokumentation auf den entsprechenden Migrationsleitfaden.

Eingabekomponenten, Entwickler, Migration
CORE-11913

Es wurde ein Fehler behoben, der dazu führen konnte, dass beim Transport von zu FS_CATALOG migrierten FS_LIST Daten Informationen in Sprachen, die nur im Zielprojekt vorhanden sind, verloren gehen konnten. Dieses Problem betraf alle umgewandelten FS_LIST Eingabekomponenten (entfallen mit 2020-01), wenn diese mit der FirstSpirit Version 2019-12 oder 2020-01 umgewandelt wurden.

Content Transport, Eingabekomponenten, Externe Synchronisierung, Migration
CXT-879

Bei Verwendung des Moduls „FirstSpirit CXT FragmentCreator - CaaS Integration“ werden jetzt auch Freigaben und andere Weiterschaltungen von Arbeitsabläufen bei der Event-basierten Generierung von Fragmenten auf den Preview-CaaS-Server berücksichtigt. Zusätzlich wurde ein Fehler behoben, der die Beendigung der Generierung per Auftrag verhindert hat.

Arbeitsablauf, Aufträge, FirstSpirit Content Experience Tools (CXT), FirstSpirit Content as a Service (CaaS), FirstSpirit-Administrator
CXT-1122

FragmentCreator: Überarbeitung des Designs

Weitere Informationen können dem Kapitel „FirstSpirit Content Experience Tools (CXT): FragmentCreator: Überarbeitung des Designs“ entnommen werden.

FirstSpirit Content Experience Tools (CXT), FragmentCreator, Redakteur
CXT-1158

Bei Verwendung des Moduls „FirstSpirit CXT FragmentCreator - CaaS Integration“ werden jetzt auch bei einer Serverseitigen Generierung per Auftrag wieder alle betreffenden Fragmente korrekt auf die gewünschte CaaS-Instanz übertragen.

Aufträge, FirstSpirit Content Experience Tools (CXT), FirstSpirit Content as a Service (CaaS), FirstSpirit-Administrator
CXT-1162

Es wurde ein Problem hinsichtlich des FirstSpirit Omnichannel Manager und den Methoden WE_API.Preview.reload sowie WE_API.Preview.getWindow (FirstSpirit Developer-API, Package de.espirit.firstspirit.webedit.client.api, Interface Preview) behoben.

FirstSpirit-API, Omnichannel Manager / Third Party Preview
CXT-1209

Aktualisierung von integrierter Fremdsoftware

Weitere Informationen können dem Kapitel „System: Aktualisierung von integrierter Fremdsoftware“ entnommen werden.

FirstSpirit-Administrator, Integrierte Software
CXT-1215

In seltenen Fällen musste das Anlegen einer neuen Variante oder das Starten von Arbeitsabläufen zweimal hintereinander ausgeführt werden.

Arbeitsablauf, FirstSpirit Content Experience Tools (CXT), FragmentCreator, Redakteur
CXT-1262

FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen

Weitere Informationen können dem Kapitel „FirstSpirit Content Experience Tools (CXT): Aktuelle Modul-Versionen“ entnommen werden.

Entwickler, FirstSpirit Content Experience Tools (CXT), FirstSpirit-Administrator, FragmentCreator, Module

Deprecations

Funktion Abgekündigt mit Entfällt / Entfallen mit
Eingabekomponente FS_LIST 5.2R3 2020-07
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
Windows-Installer 2018-06 2020-06
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
Java 8 Support für FirstSpirit 2019-05 2020-06
WebSphere Application Server Support für FirstSpirit 2019-05
Legacy mode für den FirstSpirit-Server 2019-06 2022-03
Support von Java Web Start für FirstSpirit 2019-10 2020-06
FirstSpirit ContentCreator (altes Design / alte Technik) 2019-11 2020-07
Demo-Projekt Mithras Energy 2020-02 2020-06