Uniform Siphon - Sitecore CMS migration toolkit
This is a technical guide on how to use Uniform Siphon to migrate content, presentation layer from Sitecore XM/XP to Uniform. Learn more about Siphon here
Uniform Siphon has been proven on over 90 complex Sitecore sites migrated, and after over three years of R&D investment, this special capability is now available to all Uniform customers.
High-fidelity migration#
Siphon goes beyond just "content" migration and is built to map your source entities as close as possible to Uniform. You can migrate Sitecore content tree with page-level items, Sitecore layouts (shared and versioned), languages, renderings and data sources, redirects, forms, etc.
Siphon can handle all those types of content / configuration entities differently and map to native Uniform features 1-1.
Quick demo#
Check out this accelerated demo of a migration from a 8-year-old Sitecore site to Uniform, fully automated.
How it works - 3 step process#
Uniform Siphon is a command-line tool that is plugged into a CI/CD automation process per customer needs and is built around the Extract-Transform-Load pattern common in data migration space.
The migration happens with multiple checkpoints, using the machine's hard drive to store data between stages.
- Data is downloaded from the source CMS with a
Siphon.Download.exe
CLI command to the machine where it runs using custom endpoint that can be deployed to the live CMS instance without restart. - Content and media files in source CMS format are converted using the
Siphon.Migration.exe
CLI command into different sets of files in the format that Uniform understands. - Content and media files in Uniform format are pushed to Uniform project using Uniform Sync CLI
@uniformdev/cli
.
Detailed walkthrough#
See the detailed guide here.
FAQ#
Q: Which Sitecore version does Siphon require
A: Siphon can work on any Sitecore version 8.2+ and any topology.
Q: I have a lot of internal links in my Sitecore html fields
A: Siphon re-constructs html inside Uniform's Rich Text editor format and retains internal, external links and embedded images.
Q: I have 50 languages to migrate
A: Siphon supports multi-lingual migration, extracting and loading your localizated content into Uniform by preserving your localization settings as is. You can choose migrating one locale at a time or multiple locales in a batch.
Q: I have a lot of internal links in my Sitecore html fields
A: Siphon re-constructs html inside Uniform's Rich Text editor format and retains internal, external links and embedded images.
Q: I have multiple sites to migrate
A: Siphon supports multiple sites for migration and you can choose the migration strategy of starting with one site or handling multiple sites at the same time.
Q: I use Sitecore SXA
A: Great, Siphon understands SXA primitives well and maps it over Uniform native capabilities out of the box.
Q: I have custom fields
A: Siphon supports transformations and your custom fields can be mapped to either native Uniform fields/parameters or custom ones, preserving the functionality.
Q: I have custom focal point for Sitecore Media Library
A: Great news, Uniform supports this feature natively and Siphon can translate focal point values to Uniform format as a part of the migration.
Q: I use Sitecore Forms or WFFM
A: Siphon can be configured to re-create forms and fields as components in Uniform Canvas.
Q: I use SXA redirects or custom redirects
A: Great news - your redirects will be migrated into native Uniform Redirect Manager.