Version 24.3.0

Neue Features

ID Description

CCSF-875

Abhängigkeiten des WebDAV-Deployment-Moduls wurden aktualisiert.

CCSF-653

Kleinere Aktualisierungen der Implementierung.

CCSF-652

Interne Cache-Implementierung ausgetauscht.

CCSF-651

Überarbeitung einzelner Codesegmente.

CCSF-650

Interne JSON-Implementierung ausgetauscht.

Version 24.2.0

Highlights

CCSF-816 - Möglichkeit zur Konfiguration von Zertifikaten für das WebDAV-Deployment hinzugefügt
Der WebDAV-Deployment-Task bietet nun die Möglichkeit über die folgenden drei optionalen Parameter, einen Keystore für Zertifikate zu konfiguieren: javax_net_ssl_keyStore, javax_net_ssl_keyStorePassword, javax_net_ssl_keyStoreType. Weitere Informationen können dem Kapitel 4.8.4. WebDAV-Deployment entnommen werden.

Neue Features

ID Description

CCSF-859

Abhängigkeiten des ContentConnect- and JSTL-Moduls wurden aktualisiert.

CCSF-816

Möglichkeit zur Konfiguration von Zertifikaten für das WebDAV-Deployment hinzugefügt.

Version 23.8.0

Neue Features

ID Description

CCSF-863

Aktualisierung verwendeter Bibliotheken

Version 22.11.1

Aktualisierungshinweis

CCSF-840 Konfigurationsfeld für abweichenden Shop-Hostname zur Projektkomponente hinzugefügt
Weicht der Hostname des Shops vom Hostname für die Open Commerce API ab, führte dies zu Problemen beim Ermitteln des Rendertemplates von Produkten oder Kategorien. Mit dem neu hinzugekommenen Konfigurationsfeld kann ein solcher abweichender Hostname des Shops zusätzlich angegeben werden. Dieses Feld ist optional und nur zu befüllen, falls der Hostname des Shops vom Hostname der Open Commerce API abweicht. Weitere Informationen zur Konfiguration des Feldes enthält die Dokumentation im Kapitel 4.4. Konfiguration der Projekt-Komponente.

CCSF-839 - Fehlerhafte Regex in der preview_generation Vorlage des Referenzprojekts korrigiert
Um das Problem in einem bereits bestehenden Projekt zu beheben, öffnen Sie die Formatvorlage preview_generation und suchen Sie nach s=****/ und entfernen Sie diese Zeichenfolge.

Behobene Fehler

ID Description

CCSF-840

Konfigurationsfeld für abweichenden Shop-Hostname zur Projektkomponente hinzugefügt

CCSF-839

Fehlerhafte Regex in der preview_generation Vorlage des Referenzprojekts korrigiert

Version 22.11.0

Neue Features

ID Description

CCSF-821

Verwendete OCAPI-Version auf 22.10. aktualisiert

CCSF-820

Behebung kaputter Verweise in der Dokumentation

CCSF-819

Aktualisierung der Cartridges für SFRA 6.2.0 Kompatibilität

Version 22.8.0

Neue Features

ID Description

CCSF-810

Aktualisierung des Firmennamens zu Crownpeak Technology GmbH

Version 22.7.0

Behobene Fehler

ID Description

CCSF-825

Verbesserte Fehlerbehandlung im ProxyServlet

Version 22.2.0

Behobene Fehler

ID Description

CCSF-806

Fehler behoben, der beim Löschen von Slot-Konfigurationen für Kategorien mit Leerzeichen auftrat

Version 21.12.0

Neue Features

ID Description

CCSF-793

Verwendete OCAPI-Version auf 21.10. aktualisiert

Version 21.9.1

Aktualisierungshinweis

CCSF-788 - Category-Objekt erweitert

Alle Eigenschaften einer Kategorie, die durch die Commerce Cloud bereitgestellt werden, können jetzt innerhalb des Projekts abgefragt werden.

Eigenschaft Typ Methode

catalog_id

String

getCatallogId()

categories

[Category]

getCategories()

creation_date

Date

getCreationDate()

description

Localized<String>

getDescription(Language language)

id

String

getId()

image

String

getImage()

last_modified

Date

getLastModified()

link

String

getLink()

name

Localized<String>

getName(Language language)

online

Boolean

isOnline()

page_description

Localized<String>

getPageDescription(Language language)

page_keywords

Localized<String>

getPageKeywords(Language language)

page_title

Localized<String>

getPageTitle(Language language)

parent_category_id

String

getParentCategoryId()

position

Double

getPosition()

thumbnail

String

getThumbnail()

Neue Features

ID Description

CCSF-788

Category-Objekt erweitert

Version 21.9.0

Highlights

CCSF-794 - Recertification
FirstSpirit Connect for Salesforce Commerce Cloud ist in Version 21.1.0 im Salesforce Commerce Cloud Marketplace rezertifiziert.

Die Versionsnummer 21.1.0 bezieht sich auf den über den Marketplace erhältlichen Teil der Integration. Die Versionierung innerhalb des Marketplaces unterscheidet sich von der Versionierung der Releases. Inhaltlich entspricht der über den Marketplace erhältliche Teil der Integration der Version 21.9.0.

Neue Features

ID Description

CCSF-794

Rezertifizierung im Salesforce Commerce Cloud Market

CCSF-791

Aktualisierung der Cartridges für SFRA 6.0.0 Kompatibilität

CCSF-790

Behebung kaputter Verweise in der Dokumentation

Version 21.4.0

Neue Features

ID Description

CCSF-765

Kategoriefilter für den Kategoriereport ergänzt

Version 21.3.0

Highlights

CCSF-758 - Sortierregeln für Kategorieverweise hinzugefügt

Durch die Commerce Cloud zur Verfügung gestellte Sortierregeln können nun für Verweise auf Kategorieseiten genutzt werden.

Zur Einbindung der Sortierregeln innerhalb einer Verweisvorlage ist diese um folgende Eingabekomponente zu erweitern:

<CMS_INPUT_COMBOBOX name="lt_sortingRule" hFill="yes" noBreak="no" singleLine="no" useLanguages="no">
    <CMS_INCLUDE_OPTIONS type="public">
        <NAME>DemandwareConnect_SortingRulesValueProvider</NAME>
    </CMS_INCLUDE_OPTIONS>
    <LANGINFOS>
        <LANGINFO lang="*" label="Sorting Rule" description="Select a sorting rule for products on the referenced page."/>
    </LANGINFOS>
</CMS_INPUT_COMBOBOX>

Anschließend kann der Verweis auf eine Kategorie um die Sortierregel erweitert werden:

$CMS_IF(!#global.preview)$
    $CMS_SET(set_lt_link)$$httpUrl('Search-Show','cgid','$CMS_VALUE(lt_id)$')$$CMS_IF(!lt_sortingRule.isEmpty)$&srule=$CMS_VALUE(lt_sortingRule.value.getId())$$CMS_END_IF$$CMS_END_SET$
$CMS_ELSE$
    $CMS_SET(set_lt_link)$$CMS_REF(pageref:"preview_dispatcher")$/forceRefresh=1?type=category&id=$CMS_VALUE(lt_id.urlEncode)$$CMS_END_SET$
$CMS_END_IF$

Aufgrund der besonderen Behandlung von Verweisen innerhalb des ContentCreators wirken sich Sortierregeln nur bei Ansicht einer Shopseite außerhalb des ContentCreators aus.

Behobene Fehler

ID Description

CCSF-777

Fehler beim Verbindungsaufbau innerhalb des ProxyServlets behoben

Neue Features

ID Description

CCSF-774

Cacheinvalidierung verbessert

CCSF-758

Sortierregeln für Kategorieverweise hinzugefügt

Version 21.2.1

Behobene Fehler

ID Description

CCSF-773

Behandlung von Sprachen mit Bindestrichen korrigiert

Version 21.2.0

Behobene Fehler

ID Description

CCSF-761

Scope der Library net.java.dev.designgridlayout:designgridlayout geändert, um Konflikt mit WebForms zu beheben

Version 20.9.1

Behobene Fehler

ID Description

CCSF-752

Laden von Kategorieinformationen optimiert

CCSF-751

Performanz im SiteArchitekt verbessert

Version 20.7.2

Highlights

In dieser Version werden die benötigten Bibliotheken JAF und JAXB direkt im ContentConnect-Modul mitgeliefert. Damit entfällt die Abhängigkeit zu den Modulen jaxb-fs-library-2.3.0.fsm und jaf-fs-library-1.2.0.fsm. Diese müssen deinstalliert werden. Außerdem entfällt dadurch die Unterstützung zu Java 8.

Neue Features

ID Description

CCSF-721

Abhängigkeiten zu jaf- und jaxb-Modulen mit Abhängigkeiten zu den Libraries ersetzt

Version 20.7.1

Aktualisierungshinweis

CCSF-729 - Veraltete ContentSync-Pipeline entfernt und importExamples.zip zu einer Site Export Datei umstrukturiert
In dieser Version wird die veraltete ContentSync-Pipeline aus der Cartridge int_espirit_core entfernt. Nach der Aktualisierung dieser Cartridge müssen bestehende Importaufträge angepasst werden. Die notwendigen Schritte sind in den Releasenotes zu Version 2.50.0 beschrieben.

Außerdem enthält die Datei importExamples.zip im Ordner metadata keine separaten Importdateien mehr, sondern ist jetzt eine Site Export Datei. Beim Import werden die Sites RefArch und RefArchGlobal angepasst, und für beide Sites ein Importjob erstellt.

Behobene Fehler

ID Description

CCSF-726

Hinweis für die Nutzung der Vorschau im SiteArchitect zur Dokumentation hinzugefügt

Neue Features

ID Description

CCSF-729

Veraltete ContentSync-Pipeline entfernt und importExamples.zip in einen Site Export umstrukturiert

CCSF-728

Unterstützung für Kategorien und Produkte mit Sonderzeichen in ihren Ids

Version 20.4.1

Highlights

CCSF-719 - Job Schedule um Reindizierung erweitert
Mit Version 2.50.0 wurde im ausgelieferten Beispiel-Job-Schedule firstSpiritImportSchedule.xml die Nutzung der Content-Sync Pipeline durch Job Steps ersetzt, die von der Commerce Cloud zur Verfügung gestellt werden. Durch den Wegfall der Content-Sync Pipeline baut dieser Job-Schedule allerdings nach dem erfolgreichen Import der Assets und Slotkonfigurationen den Suchindex nicht neu auf. Dieser Fehler ist mit diesem Release behoben worden, indem dem Beispiel-Job-Schedule ein weiterer Job Step vom Typ SearchReindex hinzugefügt wurde.

Behobene Fehler

ID Description

CCSF-719

Job Schedule um Reindizierung erweitert

Version 20.4.0

Highlights

CCSF-715 - Konfigurierbare Behandlung ungültiger Zertifikate hinzugefügt
In einigen Fällen kann eine Weiterleitung der Sandbox-Url auf eine externe Url zu einem Zertifikatsfehler führen, da die externe Url nicht der Url des Zertifikats entspricht. Die Vorschau der Seite kann dann nicht korrekt dargestellt werden. Um in diesen Fällen dennoch eine Vorschau der Seite angezeigt bekommen zu können, kann der Umgang mit Zertifikaten nun über die zwei Parameter storefront.downloader.certificatesCheck und storefront.downloader.sslWhitelist konfiguriert werden.

Informationen zur Konfiguration der entsprechenden Parameter finden sich in Kapitel 4.6 der Dokumentation.

Neue Features

ID Description

CCSF-715

Konfigurierbare Behandlung ungültiger Zertifikate hinzugefügt

Version 20.3.0

Highlights

CCSF-716 - Neues Versionierungsschema eingeführt
Mit dieser Version führen wir ein neues Versionierungsschema unserer Integration ein. Die Major-Version entspricht den letzten beiden Ziffern der aktuellen Jahreszahl (2020 ⇒ 20). Die Minor-Version entspricht dem aktuellen Monat. Die Patch-Version wird weiterhin für Bugfixes verwendet.

CCSF-696 - Aktualisierung der Dokumentation, Umbenennung der Cartridges und kleinere Fehlerbehebungen
In dieser Version wurden folgende Korrekturen am Referenzprojekt vorgenommen:

In Zeile 8 der Absatzvorlage Shop the look wurde die redundante CSS-Klasse hotspot-container entfernt, um ein Problem bei der Darstellung des Absatzes zu beheben.

Alt
<div id="hotspot" class="hotspot-container">
Neu
<div id="hotspot">

In der Seitenvorlage XML im Ordner Technical And Configuration Templates wurde in Zeile 40 und 44 der dem Methodenaufruf getXML übergebene Wert von true auf false geändert. Dadurch wird das erzeugte XML nicht mehr automatisch eingerückt, was einen Fehler beim Erzeugen neuer Seiten behebt.

Alt
$-- CONTENT ASSETS --$
$CMS_VALUE(ps_xmlCollector.getXml(true))$
$CMS_CASE("content_slot")$

$-- CONTENT SLOT CONFIGURATIONS --$
$CMS_VALUE(ps_xmlCollectorContentSlot.getXml(true))$
Neu
$-- CONTENT ASSETS --$
$CMS_VALUE(ps_xmlCollector.getXml(false))$
$CMS_CASE("content_slot")$

$-- CONTENT SLOT CONFIGURATIONS --$
$CMS_VALUE(ps_xmlCollectorContentSlot.getXml(false))$

Aktualisierungshinweis

CCSF-696 - Aktualisierung der Dokumentation, Umbenennung der Cartridges und kleinere Fehlerbehebungen
Die Umbenennung der Cartridges erfordert zunächst kein Update bestehender Cartridges. Sollte allerdings ein Update der bestehenden Cartridges vorgenommen und somit auch die Umbenennung der Cartridges übernommen werden, so sind die neuen Namen der Cartridges den Sites wie in der Dokumentation in Kapitel 3.1. Einrichtung der Cartridges beschrieben bekannt zu machen.

Behobene Fehler

ID Description

CCSF-718

Fehler beim Löschen von Content Assets im Cleanup Task behoben

Neue Features

ID Description

CCSF-716

Neues Versionierungsschema eingeführt

CCSF-696

Aktualisierung der Dokumentation, Umbenennung der Cartridges und kleinere Fehlerbehebungen

Version 2.51.0

Highlights

CCSF-706 - Ersetzung des Crop-Icons
Mit dieser Version wurde die Visualisierung des Crop-Icons des Shoppable Images verbessert. Dafür wurde innerhalb des Referenzprojekts das Icon ersetzt und das zugehörige CSS angepasst.

CCSF-482 - Neue Formatvorlagen für Überschriften
Ab dieser Version stellt das Referenzprojekt zwei neue Formatvorlagen zur Verfügung. Diese ermöglichen die Verwendung von Überschriften ersten und zweiten Grades in DOM-Eingabekomponenten.

Aktualisierungshinweis

CCSF-706 - Ersetzung des Crop-Icons
Zur nachträglichen Ersetzung des Crop-Icons in einem bestehenden Projekt, sind diverse Änderungen am Projekt notwendig. Zunächst ist das neue Crop-Icon aus dem Referenzprojekt zu kopieren. Dieses befindet sich dort im Technical Media Assets Ordner der Medienverwaltung und trägt die Bezeichnung Crop. Anschließend sind Änderungen am CSS der Absatzvorlage Shop the look und der Formatvorlage Preview Metadata Additions vorzunehmen.

Im Ausgabekanal der Absatzvorlage Shop the look ist in Zeile 57 der Wert für right von 2px auf 5px zu erhöhen:

)$style="position:absolute;bottom:15px;right:5px;"></div>

Im Ausgabekanal der Formatvorlage Preview Metadata Additions unter Formatvorlagen  ContentConnect  Preview ist das CSS wie folgt zu ergänzen:

<style type="text/css">
/** hide quickview and show more buttons **/
.image-container a.quickview, .show-more {
    display: none;
}
.fs-button-firstspirit.fs-button-firstspirit-hover {
        border: 1px solid transparent !important;
        background: unset !important;
}
</style>

Darüber hinaus ist in der Formulardefinition der Absatzvorlage Shop the look ein Label für die Eingabekomponente st_cropButton anzugeben:

<FS_BUTTON
    name="st_cropButton"
    hidden="yes"
    icon="media:crop"
    onClick="script:cc_crop"
    style="firstspirit"
    useLanguages="no">
    <LANGINFOS>
      <LANGINFO lang="*" label="Crop image"/>
    </LANGINFOS>
    <PARAMS>
      <PARAM name="formfield">#field.st_imageMap</PARAM>
    </PARAMS>
</FS_BUTTON>

CCSF-482 - Neue Formatvorlagen für Überschriften
Zur Nutzung der neuen Überschriftenformate sind zunächst die Formatvorlagen headline und sub_headline zu übernehmen. Sie sind innerhalb des Referenzprojekts im Ordner Formatvorlagen  Custom Format Templates enthalten. Anschließend können die Formatvorlagen wie im folgenden Beispiel in jede CMS_INPUT_DOM-Einagekomponente eingebunden werden:

<CMS_INPUT_DOM
    name="st_text"
    hFill="yes"
    listConfig="style:Listenart[0:Bullet Points|2:Numbers]"
    rows="10"
    table="no"
    useLanguages="yes">
    <FORMATS>
      <TEMPLATE name="p"/>
      <TEMPLATE name="headline"/>
      <TEMPLATE name="sub_headline"/>
    </FORMATS>
    [...]
</CMS_INPUT_DOM>

Neue Features

ID Description

CCSF-706

Ersetzung des Crop-Icons

CCSF-694

Externe Links in der Dokumentation wurden aktualisiert

CCSF-482

Neue Formatvorlagen für Überschriften hinzugefügt

CCSF-247

Fehlermeldungen der Projektkomponente verbessert

Version 2.50.0

Aktualisierungshinweis

Die Content Sync Pipeline erhält mit dieser Version den Status deprecated. Aus diesem Grund wird ein Update der Job Schedules empfohlen. Dafür sind die Job Steps vom Typ custom.FirstSpirit.ImportLibrary bzw. custom.FirstSpirit.ImportSlotConfigurations durch Job Steps vom Typ ImportContent bzw. ImportContentSlots zu ersetzen. Eine genaue Beschreibung der vorzunehmenden Konfiguration ist im Kapitel "Einrichtung der Job Schedules" enthalten.

Behobene Fehler

ID Description

CCSF-672

Kompatibilität zum neuen ContentCreator hergestellt

Neue Features

ID Description

CCSF-692

Content-Sync Pipeline durch Job-Steps ersetzt

CCSF-691

Templates aktualisiert, damit sie mit Storefront Reference Architecture 4.4.1 funktionieren

Version 2.49.0

Neue Features

ID Description

CCSF-667

Kompatibilität des WebDAV-Moduls zu Java 11

Version 2.48.0

Neue Features

ID Description

CCSF-681

Erweiterte Funktionen in der Page Creator Executable

Version 2.47.0

Neue Features

ID Description

CCSF-679

Aktualisierung der englischen Dokumentation

27. Hilfe

Der Technical Support der Crownpeak Technology GmbH bietet qualifizierte technische Unterstützung zu allen Themen, die FirstSpirit™ als Produkt betreffen. Weitere Hilfe zu vielen relevanten Themen erhalten und finden Sie in auch in unserer Community.