Leitfaden zur Migration für Experience Manager Cloud Service cif-migration
Dieser Leitfaden hilft bei der Identifizierung von Bereichen, die für die Experience Manager Cloud Service-Migration aktualisiert werden müssen.
CIF-Add-on
Für Experience Manager as a Cloud Service ist das CIF-Add-on die einzige unterstützte Commerce-Integrationslösung für Adobe Commerce und Commerce-Lösungen von Drittanbietern. Das CIF-Add-on wird für Kunden automatisch für Experience Manager as a Cloud Service bereitgestellt. Es ist keine manuelle Implementierung erforderlich. Siehe Erste Schritte mit AEM Commerce as a Cloud Service.
Um Projekte mit CIF-Bereitstellung zu unterstützen, stellt Adobe die AEM CIF-Kernkomponenten bereit.
Das CIF-Add-on ist auch für AEM 6.5 über das Software Distribution-Portal verfügbar. Es ist kompatibel und bietet dieselben Funktionen wie das CIF-Add-on für Experience Manager as a Cloud Service. Es sind keine Anpassungen erforderlich.
Das klassische CIF mit seinen Abhängigkeiten ist nicht mehr verfügbar. Code, der sich auf diese CIF-Version mit com.adobe.cq.commerce.api
-Java-APIs stützt, muss an das CIF-Add-on und dessen Prinzipien angepasst werden.
Der zuvor verfügbare CIF-Connector kann nicht mehr installiert werden. Code, der sich auf diesen Connector stützt, muss an das CIF-Add-on und dessen Prinzipien angepasst werden.
Projektstruktur
Machen Sie sich mit der AEM-Projektstruktur und der Funktionsweise von AEM as a Cloud Service vertraut. Passen Sie Ihr Projekt-Setup an das Layout von AEM as a Cloud Service an.
Im Vergleich zu AEM 6.5-Bereitstellungen gibt es hier zwei wesentliche Unterschiede:
- Das GraphQL-Client-OSGi-Bundle darf nicht mehr in das AEM-Projekt aufgenommen werden, sondern wird über das CIF-Add-on bereitgestellt.
- OSGi-Konfigurationen für den GraphQL-Client und GraphQL Data Service dürfen nicht mehr in das AEM-Projekt aufgenommen werden.
Produktkatalog
Das Importieren von Produktkatalogdaten wird nicht mehr unterstützt. Die Verwendung der CIF-Add-on-Prinzipale für Produkt- und Kataloganforderungen erfolgt über Echtzeit-Aufrufe an eine externe Commerce-Lösung. Wechseln Sie zum Kapitel über Integration, um mehr über die Integration von Commerce-Lösungen zu erfahren.
Produktkatalog-Erlebnisse mit AEM-Rendering
Wenn Sie die Katalog-Blueprint mit dem klassischen CIF verwenden, müssen Sie den Workflow für den Produktkatalog aktualisieren. Das CIF-Add-on rendert Produktkatalog-Erlebnisse mithilfe von AEM-Katalogvorlagen nun direkt. Das Replizieren von Produktdaten oder Produktseiten ist nicht mehr erforderlich.
Nicht Cache-taugliche Daten und Shopping-Interaktionen
Client-seitige Anforderungen für nicht Cache-taugliche Daten und Interaktionen (z. B. Warenkorb-Interaktionen, Suchen) sollten direkt über das CDN bzw. den Dispatcher an den Commerce-Endpunkt (entweder Commerce-Lösung oder Integrationsschicht) gesendet werden. Entfernen Sie alle Aufrufe, bei denen AEM nur als Proxy fungierte.