The Universal Migration Tool (UMT) is an open-source set of software libraries, documentation, and samples distributed via NuGet packages to facilitate and automate data import from external systems (Legacy Kentico, etc...) into Xperience by Kentico.
- .NET 8+ SDK
- Xperience by Kentico of version 29.0.2
-
Install the NuGet package
dotnet add package Kentico.Xperience.UMT
-
Open file with dependency injection container configuration (
Program.cs
/Startup.cs
/ ...) -
Import namespace
Kentico.Xperience.UMT
-
Register Umt to service collection
IServiceCollection
usingAddUniversalMigrationToolkit()
-
Inject
IImportService
where you want use migration toolkit
Advanced usage is covered in the extended documentation
Console application sample shows usage of toolkit in console application.
Administration plugin sample shows deployment of toolkit as administration application that receives file with serialized data as JSON and performs import of data.
For Contributing please see CONTRIBUTING.md
for more information and follow the CODE_OF_CONDUCT
.
-
.NET SDK >= 8.0.100
Distributed under the MIT License. See LICENSE.md
for more information.
This contribution has Full support by 7-day bug-fix policy.
See SUPPORT.md
for more information.
For any security issues see SECURITY.md
.