Hi @CDumange,
From our hands-on migration from Kentico 13 to Xperience by Kentico, we've discovered a game-changing shift in how to move changes between environments! The old "stage everything" model is now brilliantly split into two powerful paths: content sync for editor content and CI/CD for system/schema changes.
Observations
In Kentico 13, staging could sync many object-level changes like page type definitions, custom tables, and forms. In Xperience by Kentico, content sync is mainly for actual content such as website pages, content items, and reusable content, while core object definitions and system/configuration items should be handled through CI/CD or Continuous Deployment depending on the object type. So the model is now more split: content goes through content sync, and platform/code/schema changes go through deployment pipelines.
Objects that belong to Content sync
These are the items Xperience by Kentico treats as content, not platform configuration or outside objects:
Website pages.
Content hub content items.
Reusable content items.
Reusable field schema
Forms when you synchronize them as content.
Linked pages/items, assets, taxonomy tags, and related content that are part of the synchronized content.
Objects that belong to CI/CD or deployment
These are the items that should be moved through Continuous Integration / Continuous Deployment or SaaS deployment, not content sync
Content types and reusable field schema type definitions.
Form definitions and form builder components.
Channel definitions and channel settings.
Workspaces.
Languages.
Member roles.
Object type definitions and other system object metadata.
Custom modules or custom integrations
Code components such as page views, controllers, view component's, custom page builder components, custom form builder components, and sections.
Thanks
Nikhila