What is Content?
Content is the interaction you have with your customers. Particularly, it’s the accumulation of texts, pictures, audios, and videos that customers consume to involve with your brand.
This blog post, an Instagram story you might have seen, or an icon you might have clicked on to schedule an online visit – they are all different forms of content. When you browse the latest products on your favourite e-commerce websites, that’s also content.
News articles, banner ads, social media posts, and even something as fundamental as the logo on a mobile app are all different types of content. But, when we imply content in the context of customer engagement, it generally means some form of digital text, images, video, or audio.
What is CMS (Content Management System)?
A CMS is a type of software that helps users develop, regulate, and modify content on websites without the necessity for specialised technical knowledge.
In simple words, a CMS is a tool that helps you create a website without requiring to write all the code from scratch or, sometimes, without even knowing how to code at all.
Instead of building your own system for developing web pages, storing images, and other functions, the CMS manages all that basic infrastructure aspects for you to enable you to focus on other important parts of your website that involve interface with the user.
What is a Hybrid CMS?
With a hybrid CMS, your organisation can develop and manage all your content at one place and disseminate it to various channels – the website, a mobile app, a business app, or somewhere else. It gives you the flexibility to decide the manner in which you wish to deliver content, while keeping the management of that content under one roof.
Why Salesforce CMS?
Salesforce CMS is a hybrid CMS. It blends the features of a connected CMS for a few of the platform orgs you may be building (for instance Community Cloud) but also a de-connected experience for disseminating that content to other platforms.
The Salesforce hybrid CMS is also designed to disseminate content to any interface using a strong API offering that is developer-friendly and roughly connects relationships between data, content, and delivery. Content can be disseminated through either clicks or code.
The hybrid nature of Salesforce CMS implies it can not only produce a natural
experience directly to the Salesforce org on which the content is created, but can also use a headless API structure to disseminate that content with other orgs and other non-Salesforce channels. For instance, Salesforce Commerce Cloud (SFCC) or a mobile app can consume Community Cloud content using an API.
Salesforce CMS Architecture
Salesforce CMS encompasses three primary elements as follows:
As a user of Salesforce org with adequate access to CMS App, you can go to the CMS app and view options available to produce, manage and publish content into multiple channels.
In CMS Workspaces, you produce content, specify content access, and specify
channels so that you can distribute content easily and restrict access to suitable contributors. Create separate CMS workspaces to distinguish internal and external information, various geographies, or even diverse campaigns.
Content created in a CMS workspace is distributed to all the channels you
include in that workspace. Other contributors can choose that content from within each site, and determine the viewer and the manner of its appearance.
Content is the digital information that we produce, manage and publish across
several channels (websites, blog, mobile apps). Within every workspace, we have an option to produce several content types.
After a piece of content is produced and edited and so on, Salesforce will save its version history by default. Content can be divided using folders.
The out-of-the-box content types are Document, Image and News. Salesforce is
considering including new types of content. However, we can produce our inherent custom content types using the CMS Content type creator App or by using Metadata API.
CMS Channel allows you to distribute content in your CMS Workspaces with other endpoints. You can design channels to connect to Marketing Cloud, Commerce Cloud, Heroku, LEX apps, or any other third-party site using headless APIs. You can also create a unique site using Experience Builder.