LNG LogoLNG Logo
    • Enterprise App Development
    • Product Architecture Design
    • Data Engineering & Analytics
    • Cloud Consulting Services
    • AI-Enabled Applications
    • Remote Engineering Teams
    • UI/UX Design
    • Data Migration
    • Big Data
    • DevOps Solutions
    • Banking
    • Ecommerce
    • Fintech
    • Healthcare
    • Hospitality
    • Manufacturing
    • Telecom
    • Travel
    • Education
    • Cross-Platform & Web Development
    • Digital Experience Platform
    • Enterprise Technologies
    • Modern Frontend Interface
    • About Us
    • Blog
    • Our Team
    • Careers
    • Success Stories
Let's Talk !

Create Versions in XM Cloud | Component Builder Insights

By: Koushik MukherjeeOctober 23, 2024

In my previous blog, I discussed how to style a component, modify elements, and customize themes. In this post, I’ll focus on creating different versions of a component.

In XM Cloud Components, a component can have multiple visual representations, known as component versions. These versions allow us to personalize components for specific audiences in Pages. Additionally, versions and breakpoints can be used to create responsive bundles, enabling components to adjust their appearance based on screen width.

Adding a Version to a Component

To add a new version to a component:

Add version button in a blank section
XM Cloud Components interface

 

  1. In the Components Builder, scroll to the bottom of the page and click Add version.
  2. If this version is intended for responsive design, specify the breakpoints at which it should be displayed.

Duplicating a Component Version

Once you’ve styled and configured a component, you can duplicate it to easily create versions with different layouts without starting from scratch.

To duplicate a component version:

Mobile grid layout with options to manage versions

 

  1. In the Component Builder, click Actions at the top-right corner of the component.
  2. Select Duplicate version.
  3. The duplicated version will appear below the original component.

Deleting or Archiving a Component Version

To delete a component version:

Content version management options

 

  1. In the Components Builder, click Actions on the version you wish to remove.
  2. Click Delete.

If the version has been staged or published, it will be archived instead of deleted, allowing for future restoration.

Sitecore Pune page with publish options

 

To restore an archived version:

  1. Scroll to the bottom of the component versions to locate the archived versions.
  2. Click Show archived versions.
  3. Click Unarchive on the version you wish to restore.

Working with versions for responsive design

To create different renderings for various screen sizes, you need to create a new version for each size. You can speed up this process by duplicating an existing version. Any adjustments made to a specific version will apply across all the selected breakpoint sizes.

Mobile editor with responsive breakpoints

Steps to Create a Version for a Defined Breakpoint or Group of Breakpoints:

  1. In the Components Builder, duplicate the component by clicking Duplicate version as many times as needed to create the required versions.
  2. For each version, click Breakpoint settings.
  3. Select the breakpoint(s) you want to assign to that version. You must choose at least one breakpoint from the drop-down menu. For example, you can create a version called Mobile devices for the extra small and small breakpoints, one called Tablets for the medium breakpoint, and one called Desktops for the large, extra large, and extra extra large breakpoints.

Default Breakpoints Available:

  • Extra Extra Large: More than 1400 px
  • Extra Large: 1200 px to 1400 px
  • Large: 992 px to 1199 px
  • Medium: 768 px to 991 px
  • Small: 576 px to 767 px
  • Extra Small: Less than 576 px

Responsive bundles

Responsive bundles setup with breakpoints

 

  1. Once you have completed the designs, click Stage above each version you wish to include in the bundle. Alternatively, to stage all versions of the component at once, click outside of the versions to open the Overview pane on the right-hand side, then select Stage all.
    Update: Staged versions outdated. Use
  2. To ensure the correct breakpoints are assigned to the right versions, go to the Overview pane and click Default bundle in the Responsive bundles section. If necessary, you can assign different versions to specific breakpoints by selecting the appropriate version from the drop-down list. Note that only staged versions designed for the relevant breakpoints will be available to select.
    Embeddable versions and responsive bundles
  3. If you want specific versions to be available as stand-alone components in Pages (without using a responsive bundle), go to the Overview pane. In the Specific versions section, click Available versions in Pages, then select Allow to use as a specific version.
  4. To use the responsive bundle or a specific version in a webpage, go to Pages and drag the component into the desired placeholder. In the right-hand pane, select either the responsive bundle or the specific version you want to use. If you are using a custom page builder, you can also click Get the embedding code to use the component.
    Code embedding interface with React snippet
In my upcoming blog, I’ll discuss about the how to manage data source for components.
 
References: Working with component version 

SitecoreSitecore BasicsXM CloudXM Cloud Component Builder
Two CMSs, One Website: Managing Routing During WordPress to Sitecore MigrationJune 17, 2026Mastering Identity Resolution in Sitecore CDP: Anonymous to Known VisitorsMay 25, 2026

Let's Innovate, Collaborate, Build Your Product Together!

We turn your unique ideas into exceptional results. Contact us to
scale your tech capacity and accelerate business growth.

Let's Talk!
Where We Are

Our Global Presence

Delivering world-class digital solutions from three strategic locations across the globe.

South AfricaSouth Africa
ZACape Town

4th Floor, Mutual Park, Pinelands, Capetown, South Africa - 7405.

UAEUAE
AEDubai

FZCO 421, Dubai Commercity, Dubai, United Arab Emirates.

IndiaIndia
INAmritsar

SCO 6, Floor - 5, Dua Square, Ranjit Avenue, Block - B, Amritsar, Punjab, India - 143002

Logo

AI-Fuelled software agency, helping business professionals to thrive. Trusted by global leaders.

Company

  • About Us
  • Blog
  • Our Term
  • Careers
  • Success Stories

Services

  • AI-Enabled Applications
  • Big Data
  • Cloud Consulting Services
  • Data Engineering & Analytics
  • Data Migration
  • DevOps Solutions
  • Enterprise Application Development
  • Product Architecture Design
  • Remote Engineering Teams
  • UI/UX Design

Industries

  • Banking
  • Ecommerce
  • Fintech
  • Healthcare
  • Hospitality
  • Manufacturing
  • Telecom
  • Travel & Transport
  • Education

Technologies

  • Cross-Platform and Web Development
  • Digital Experience Platform
  • Enterprise Technologies
  • Modern Frontend Interface
Logo

AI-Fuelled software agency, helping business professionals to thrive. Trusted by global leaders.

Company
  • About Us
  • Blog
  • Our Term
  • Careers
  • Success Stories
Services
  • AI-Enabled Applications
  • Big Data
  • Cloud Consulting Services
  • Data Engineering & Analytics
  • Data Migration
  • DevOps Solutions
  • Enterprise Application Development
  • Product Architecture Design
  • Remote Engineering Teams
  • UI/UX Design
Industries
  • Banking
  • Ecommerce
  • Fintech
  • Healthcare
  • Hospitality
  • Manufacturing
  • Telecom
  • Travel & Transport
  • Education
Technologies
  • Cross-Platform and Web Development
  • Digital Experience Platform
  • Enterprise Technologies
  • Modern Frontend Interface

Copyright © 2026 L&G Consultancy. All Rights Reserved.
Privacy PolicyTerms and Conditions
Company Image