How to Migrate and Clone Content Between Environments in Xperience by Kentico (UAT to Production)?
Hello Kentico Community,
If you want to share content or configurations you've built with your team, I recommend creating a package that everyone can install on their own Xperience by Kentico instances.
In Sitecore, this is done using the Package Designer, which allows you to create packages that contain selected items—whether content, media files, or even security accounts—and move them easily between environments (e.g., from UAT to Production).
The Package Designer lets you:
- Create or modify packages that can contain both dynamically or statically created items, files, and configurations.
- Include security accounts in the package if needed.
- Select specific items or entire branches of content to be transferred.
Once a package is created, it's crucial to test it to ensure it was generated correctly and contains all the necessary items.
To install the package on another instance, you would use the Installation Wizard in Sitecore. This process allows you to upload and install the package, ensuring that the selected items and configurations are replicated in the target environment.
I am wondering if there is a similar method in Xperience by Kentico for moving or migrating specific content, configurations, or other items between different environments (e.g., from UAT to Production). Specifically, I am looking for guidance on the following:
- Tools or features in Xperience by Kentico that allow you to select and clone specific items (e.g., content, media files, etc.) from one environment to another.
- How to create and manage packages in Xperience by Kentico that will contain the items I need to clone and move to another environment (such as UAT to Production).
- Best practices for ensuring the items are cloned and moved correctly, minimizing downtime or inconsistencies during the migration.
- Any detailed documentation or guides related to the process of cloning and moving content between environments in Xperience by Kentico.
Is there a comparable feature in Xperience by Kentico for migrating content, items, and configurations between environments? If so, could you please provide guidance on how to use it or point me to any relevant resources or documentation?
Thank you in advance for your help!
Answers
I guess these functionality will be added in 2025 with Content Sync (for the beginning). You can follow the roadmap to see when it will be implemented. More sync features will follow after this first implementation.
Since most of XbyK things are code based, I prefer using most of it in Nuget Packages, which can be shared across multiple instances easily.
If it is an option for your environments, you can also think about using the CI/CD options of XbyK.
You can handle developer things with the Continous Integration and production things with the Continous Deployment repository features.
See also:
Thank you for the detailed information!
Do we have an estimated timeline for the release of these features? Is there a specific date or month planned for when the Content Sync will be available? It would be helpful to know the timeframe for planning and preparing for implementation.
Looking forward to your response!
@RahulPatel you can follow the roadmap https://roadmap.kentico.com
Every released, next and planned features are listed here and also get scheduled release dates.
If you need a special feature which is still missing, I would recommend to contact the kentico sales team.
To answer this question, you have to login first.