Posts

Sitecore XM Cloud Content SDK vs. JSS SDK: Key Differences and New Features

Image
  In my previous blog post on the Sitecore XM Cloud Content SDK, I discussed how you can install and start working with the Content SDK. In this blog, I'll focus on the differences between the JSS SDK and the Content SDK, along with some of the new concepts introduced in the Content SDK. Comparison with JSS SDK 1. Reduced Folder Size and Complexity The Content SDK removes functionality not strictly required for XM Cloud, leading to smaller, less complex starter applications that are inherently easier to understand and maintain. 2. Experience Editor Removal This is one of the most impactful changes. Unlike JSS, the Content SDK does not support the Experience Editor. Instead, all visual editing is handled through the XM Cloud Pages Builder in metadata integration mode. This eliminates the need for chromes integration mode—previously central to the Experience Editor—and enables further code optimizations. 3. Mapping Components In the Content SDK, all components must be manually reg...

Getting Started with Sitecore Content SDK for XM Cloud

Image
  Sitecore has announced the release of the Content SDK . The Content SDK helps developers integrate XM Cloud content with their front-end applications. It is set to replace the existing JSS SDK for XM Cloud. This new Content SDK will exclusively support XM Cloud, providing a cleaner and more streamlined solution. In this blog, I’ll discuss the key features of the Content SDK, how to install it locally, and how to connect it with an XM Cloud instance for local development. Key Features Starter Template: Provides a ready-to-use Next.js template for fast project setup and seamless integration. Framework-Specific Support: Leverages Next.js features like locale-based routing for multilingual sites, plus multiple rendering modes including SSR (server-side rendering) and SSG (static site generation). GraphQL Utilities: Includes prebuilt queries to fetch content, layouts, site information, and dictionary data directly from Sitecore APIs. Multi-Site Capabilities: Supports ...

Migrating Content and Users with the XM to XM Cloud Migration Tool CLI

Image
In my previous blog , I discussed how we can migrate content, media, and users using the XM to XM Cloud Migration Tool – GUI option . In today’s blog, I’ll walk you through the CLI (Command Line Interface) option , which provides the same functionality but is also ideal for scripting and automation . Step 1: Configuration Setup It is very important to use the same configuration settings as in the GUI version, stored in the appsettings.json file. If needed, you can adjust some values manually. You can also refer to a sample appsettings.json file here . Key Configurations RAIFs Configuration The XM to XM Cloud Migration Tool transfers content and media via RAIFs (batches) . The default values in appsettings.json are balanced for most customers. ItemsPerRaif defines the number of items per transfer. Too low → creates too many RAIF files. Too high → may impact transfer speed. MediaSizeLimit defines the maximum media size per RAIF. Must be a long value. Conte...

Migrating from Sitecore XM to XM Cloud Using the Migration Tool GUI

Image
  Sitecore XM to XM Cloud Migration tool helps to move content, media and user data from a on-prem Sitecore Experience Manager (XM) instance to a target XM Cloud environment. It is middleware that simplifies the task of entering and selecting data, and orchestrating the migration. The tool is available in both a Graphical User Interface (GUI) tool, and a Command Line Interface (CLI) comprising operations that you can embed into your own tooling. In my previous blog , I discussed about complete analysis a developer should perform before migrating from Sitecore XP/XM to XM Cloud. In our today's blog, I'll discuss about the Sitecore XM to XM Cloud Migration tool Graphical User Interface features and process. The current version is v2.1.71. Current supported Sitecore XM versions are 9.1+ and 10.0+ Key Features Dual support for GUI and CLI . TreeView selection for choosing content and media items. Media migration via CDN or on-premise MSSQL database binaries . User m...

Getting Started with Building Custom Apps for Sitecore XM Cloud Marketplace

Image
  The Sitecore App Marketplace for XM Cloud Has Officially Launched The Sitecore App Marketplace for XM Cloud is now live , opening up extensive possibilities for customizing and extending the platform. This blog consolidates the key development and configuration steps to help you build your first custom app. I began by setting up a basic standalone application in XM Cloud to understand how the process works. With this capability, you can now create custom tools for your organization—or even apps for the broader Sitecore community. In this blog, we’ll walk through the essential steps to build an app in your development environment and then register and install it in XM Cloud. What is the Sitecore Marketplace? The Sitecore Marketplace enables customers, partners, and developers to build and use applications that extend Sitecore’s functionality. This means you can integrate your custom modules into Sitecore XM Cloud through various extension points. These apps can be: Private...