Thursday, July 22, 2021

Getting started with Sitecore Content Serialization

Everyone knows that Sitecore has the serialization feature for a long time. But with the Sitecore 10, we can unlock several new features of Out-Of-the-Box serialization. With Sitecore Content Serialization, you can eliminate the need for version control tools like Unicorn, Sitecore Packages and TDS.

Sitecore Content Serialization is a feature that helps to keep our Content Items in version control by the actions like serialize, share and deploy. You can serialize items across different Sitecore Instances using SCS. You can achieve this by configuring some settings like which content items to include and which content items to exclude, and which operations are to be performed on the content items. The SCS system serializes content items into your project folder as YAML files.

There are two modes of Serialization you can adopt with SCS:

  • Sitecore Command Line Interface
  • Sitecore for Visual Studio

Sitecore CLI enables the console communication with your Sitecore instance. 


The Sitecore for Visual Studio plugin acts as a graphical user interface for SCS. This plugin provides:

  • Visual configuration of modules and environments.
  • Visual synchronization of items, including conflict handling.
  • Visual configuration of automated item synchronization at build time.


 

 Now, you might have got some idea about Sitecore Content Serialization. We'll learn about the available modes in details with the installation process in upcoming blogs.