Version 24.7.0
Behobene Fehler
ID | Description |
---|---|
CCSF-879 |
Es wurde ein Fehler behoben, der durch eine ungültige Seitengröße in der Produktsuche verursacht wurde. |
Version 24.5.0
Behobene Fehler
ID | Description |
---|---|
CCSF-880 |
Es wurde ein Fehler behoben, der zu null-Werten im Cache führte, wenn ein Produkt nicht gefunden wurde. |
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 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.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.
<div id="hotspot" class="hotspot-container">
<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.
$-- CONTENT ASSETS --$
$CMS_VALUE(ps_xmlCollector.getXml(true))$
$CMS_CASE("content_slot")$
$-- CONTENT SLOT CONFIGURATIONS --$
$CMS_VALUE(ps_xmlCollectorContentSlot.getXml(true))$
$-- 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 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 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.48.0
Neue Features
ID | Description |
---|---|
CCSF-681 |
Erweiterte Funktionen in der Page Creator Executable |
29. 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.