This repository is part of the Xperience by Kentico Migration Tool.
The Kentico Migration Tool transfers content and other data from Kentico Xperience 13, Kentico 12 or Kentico 11 to Xperience by Kentico.
Xperience Version | Library Version |
---|---|
== 29.1.0 | == 1.0.0 |
== 29.2.0 | == 1.1.0 |
== 29.3.3 | == 1.2.0 |
== 29.5.2 | == 1.3.0 |
== 29.5.2 | == 1.4.0 |
Follow the steps below to run the Kentico Migration Tool:
-
Clone or download the Migration.Tool source code from this repository.
-
Open the
Migration.Tool.sln
solution in Visual Studio. -
Configure the options in the
Migration.Tool.CLI/appsettings.json
configuration file. SeeMigration.Tool.CLI/README.md - Configuration
for details. -
Rebuild the solution and restore all required NuGet packages.
-
Open the command line prompt.
-
Navigate to the output directory of the
Migration.Tool.CLI
project. -
Run the
Migration.Tool.CLI.exe migrate
command.-
The following example shows the command with all parameters for complete migration:
Migration.Tool.CLI.exe migrate --sites --custom-modules --users --settings-keys --page-types --pages --attachments --contact-management --forms --media-libraries --data-protection --countries
-
-
Observe the command line output. The command output is also stored in a log file (
logs\log-<date>.txt
under the output directory by default), which you can review later. -
Review the migration protocol, which provides information about the result of the migration, lists required manual steps, etc.
- You can find the protocol in the location specified by the
MigrationProtocolPath
key in theappsettings.json
configuration file. - For more information, see
Migration.Tool.CLI/MIGRATION_PROTOCOL_REFERENCE.md
.
- You can find the protocol in the location specified by the
The data is now migrated to the target Xperience by Kentico instance according to your configuration. See Migration.Tool.CLI/README.md
for detailed information about the migration CLI, configuration options, instructions related to individual object types, and manual migration steps.
View the Usage Guide for more detailed instructions.
- September 4, 2024
- Migration of media libraries and attachments to assets is available
- Media libraries and attachments are now migrated to content item assets by default
- June 13, 2024
- Migration of categories to taxonomies is available
- March 11, 2024
- Kentico Xperience 11 instances are supported as a source of migration
- February 1, 2024
- Kentico Xperience 12 instances are supported as a source of migration
To see the guidelines for Contributing to Kentico open source software, please see Kentico's CONTRIBUTING.md
for more information and follow the Kentico's CODE_OF_CONDUCT
.
Instructions and technical details for contributing to this project can be found in Contributing Setup.
Distributed under the MIT License. See LICENSE.md
for more information.
This project has Full support by 7-day bug-fix policy.
See SUPPORT.md
for more information.
For any security issues see Kentico's SECURITY.md
.