Migrate from Classic CMS to Spire CMS

  • Updated

The Configured Commerce Spire CMS offers several out of the box benefits, including:

  • A React-based framework
  • Improved performance with dedicated server resources, increased stability, and reduced downtime
  • Blueprints for enhanced customization and extension
  • A user-configurable style guide
  • Flexible widgets
  • Increased alignment with accessibility standards

In addition to these advantages, remember that Classic CMS will reach end of life in 2025. Contact Optimizely to get started on your migration to Spire CMS. Careful coordination will streamline the process, which is outlined in detail below.

  1. Migrate to container infrastructure
  2. Sandbox setup
  3. Production setup
  4. Migrate to Spire CMS

Migrate to container infrastructure

You must migrate to container infrastructure as a pre-requisite for rebuilding your Configured Commerce site in Spire CMS. Contact your CSM to initiate this process.

Sandbox setup

  1. Add your new Spire Blueprint to your Sandbox repository.
  2. Request a new Spire website in your Sandbox.
  3. Build your Spire CMS Take this opportunity to assess your current website design and look for ways to improve it or use the new out of the box Spire CMS functionality to simplify how you build and maintain your website. Consider how you will configure your content and commerce pages with widgets. Commerce page widgets work with existing site information, which simplifies setup. You should also consider SEO, accessibility, and overall site usability.
    • An optional partner-focused utility to move page content from Classic to Spire will be available soon. This tool will move all page URLs and seed content pages by pulling rich text widgets from Classic to Spire, then provide information on any unmovable content.
  4. Export your CMS content from your Sandbox.

Production setup

  1. Sync your UserFiles from Sandbox (recommended). UserFiles Sync capability is coming soon in Mission Control.
  2. Deploy the Blueprint to merge Sandbox changes to the Production branch.

Migrate to Spire CMS

  1. Contact your CSM to schedule your migration. Optimizely is working to expand service hours starting in Q2 of 2023.
  2. Enable maintenance mode on your live website.
  3. Adjust pricing and inventory service settings to real-time (or other appropriate value).
    Generic is not a valid setting for Spire CMS.
  4. Optimizely converts your live website to Spire and points to the customer/partner provided Blueprint name during your planned migration working session.
  5. Wait for your Configured Commerce containers to convert. This process takes approximately 10 minutes.
  6. Import your Spire CMS content.
    The import will appear to fail if the process takes more than one minute. Check the import job in the Admin Console for accurate details.
  7. Verify your website. If any issues are discovered, Optimizely will convert the website back to Classic CMS.
  8. Turn off maintenance mode.
  9. After migration, you have the option to request deletion of your Classic Sandbox site.