CoreMedia Content Cloud v11 Upgrade Guide / Version 2110
Table Of ContentsCopyright CoreMedia GmbH © 2024
CoreMedia GmbH
Ludwig-Erhard-Straße 18
20459 Hamburg
International
All rights reserved. No part of this manual or the corresponding program may be reproduced or copied in any form (print, photocopy or other process) without the written permission of CoreMedia GmbH.
Germany
Alle Rechte vorbehalten. CoreMedia und weitere im Text erwähnte CoreMedia Produkte sowie die entsprechenden Logos sind Marken oder eingetragene Marken der CoreMedia GmbH in Deutschland. Alle anderen Namen von Produkten sind Marken der jeweiligen Firmen.
Das Handbuch bzw. Teile hiervon sowie die dazugehörigen Programme dürfen in keiner Weise (Druck, Fotokopie oder sonstige Verfahren) ohne schriftliche Genehmigung der CoreMedia GmbH reproduziert oder vervielfältigt werden. Unberührt hiervon bleiben die gesetzlich erlaubten Nutzungsarten nach dem UrhG.
Licenses and Trademarks
All trademarks acknowledged.
March 19, 2024- 1. Preface
- 2. CoreMedia Content Cloud v11 - the new Release
- 3. Upgrade Tasks
- 3.1. Prerequisites for the Upgrade
- 3.2. General Upgrade Strategy
- 3.3. Check your Supported Environments
- 3.4. Removing Outdated Components
- 3.5. Backup Content Server Databases
- 3.6. Upgrading your Workspace with Git
- 3.7. Upgrading Custom Blueprint Code
- 3.8. Upgrading LiveContext Integration Features to Commerce Hub
- 3.9. Upgrading the Build and Deployment Process
- 4. Changes in Supported Environments
- 5. Removed Components and Features
- 6. Detailed Overview of Changes
- 6.1. Updated Third-Party Libraries
- 6.2. API Changes
- 6.2.1. Overview of Changed API Elements
- 6.2.2. Removal of Deprecated Legacy Rule Providers
- 6.2.3. Removal of Deprecated LdapMember#getOrganizationalUnit
- 6.2.4. Implementations of Comparable: Added Type Arguments
- 6.2.5. Removal of Deprecated SitemapHandler#URI_PATTERN
- 6.2.6. Removal of Consumer, Function, Predicate and Related Classes
- 6.2.7. Removal of Deprecated Version of XliffExporter
- 6.3. Studio Client Changes
- 6.4. Richtext Editor Changes
- 6.5. Studio Server Changes
- 6.6. Content Server Changes
- 6.7. Workflow Server Changes
- 6.8. Content Application Engine Changes
- 6.9. Feeder and Search Engine Changes
- 6.10. Personalization Changes
- 6.11. Commerce Integration Changes
- 6.11.1. Commerce Hub API v2
- 6.11.2. Commerce Adapter Configuration Properties
- 6.11.3. Commerce Adapter Cache Configuration changes
- 6.11.4. Salesforce Commerce Cloud OCAPI Changes
- 6.11.5. LiveContext HCL and B2B Removal
- 6.11.6. Various Commerce Hub API Removals of Deprecated Code
- 6.11.7. Removal of Legacy Commerce Search Facet API and Demo Content
- 6.11.8. Updated Multi Catalog Configuration
- 6.12. Blueprint Changes
- 6.12.1. Content Issue Search Enabled by Default
- 6.12.2. Guava Optional, Function, Predicate, Supplier Have been Replaced With Their JDK Counterparts
- 6.12.3. New Blueprint Parent
- 6.12.4. Consolidating Blueprint Group IDs and Versions
- 6.12.5. Replacing dockerfile-maven-plugin with google-jib-plugin
- 6.12.6. Content Hub and Feedback Hub Adapters as Plugins
- 6.12.7. Commerce "Candy Shop" Developer Setup Removed
- 6.12.8. Using Standard Spring Boot Logging Configuration
- 6.12.9. Removed Optimizely Integration
- 6.12.10. Removed Chef Deployment
- 6.12.11. Removed Watchdog/Probedog
- 6.12.12. Removed Dynamic Packages Proxy App
- 6.12.13. blueprint-doctypes-xmlrepo.xml moved
- 6.13. Frontend Workspace Changes
- 6.14. Command Line Tool Changes
- 7. Studio Client to TypeScript Migration
List of Figures
List of Tables
- 1.1. Typographic conventions
- 1.2. Pictographs
- 1.3. CoreMedia manuals
- 6.1. Changed elements in com.coremedia.blueprint.base.links.impl package
- 6.2. Changed elements in com.coremedia.blueprint.cae package
- 6.3. Changed elements in com.coremedia.blueprint.themeimporter package
- 6.4. Changed elements in com.coremedia.cap.common.infos package
- 6.5. Changed elements in com.coremedia.cap.multisite package
- 6.6. Changed elements in com.coremedia.cap.transform package
- 6.7. Changed elements in com.coremedia.cmdline package
- 6.8. Changed elements in com.coremedia.common.util package
- 6.9. Changed elements in com.coremedia.ldap package
- 6.10. Changed elements in com.coremedia.objectserver.web package
- 6.11. Changed elements in com.coremedia.translate package
- 6.12. Changed elements in com.coremedia.cap.transform package
- 6.13. Changed elements in com.coremedia.xml package
- 6.14. Changed elements in hox.corem.server.media package
- 6.15. Replacements for Studio plugins
- 6.16. Changed properties for editorial.comments
- 6.17. Changed properties
- 6.18. pnpm commands comparison
- 7.1. Basic ActionScript-TypeScript example comparison
- 7.2. Interfaces ActionScript-TypeScript example comparison
- 7.3. Imports ActionScript-TypeScript example comparison
List of Examples
- 6.1. Typical Modern XliffExporter Usage
- 6.2. Using the ToastService
- 6.3. Create editor
- 6.4. Use CKEditor in field
- 6.5. Healthcheck
- 6.6. Commerce Adapter health check
- 7.1. Removing redundant prefix configuration
- 7.2. TypeScript example class
- 7.3. Mixin in ActionScript example
- 7.4. Mixins in TypeScript example
- 7.5. Ext config example
- 7.6. Bindable configs
- 7.7. Declaring Ext configs in ActionScript
- 7.8. Type-cast object code into class
- 7.9. Populate Config object in ActionScript
- 7.10. Different ways to instantiate class
- 7.11. Config properties in class
- 7.12. Declaring a virtual class member
- 7.13. Extending superclass Config type
- 7.14. TypeScript detecting type errors for existing properties
- 7.15. Preventing use of untyped properties
- 7.16. Create Ext Config objects with Config function
- 7.17. Instantiate object from Config object
- 7.18. Inline ad-hoc Config object
- 7.19. Typical work of constructor done in TypeScript
- 7.20. Using ConfigUtils utility class
- 7.21. Component with utility class in client
- 7.22. Example MXML file