XM Cloud for developers
XM Cloud is designed to help you:
-
Speed up the creation and setup of websites in XM Cloud.
-
Define a structure and common patterns for your websites to facilitate multisite setup, content sharing, and content reusability.
-
Set up multilingual websites that are identical in terms of structure, versioning, and naming of items.
-
Ensure a consistent web design within or across the sites in your environment.
-
Enable developers to build custom components to be rendered on your websites.
Site management
-
Create and manage headless sites.
-
Organize your sites in site collections. Adding sites to a site collection lets you share content, components, and layout elements between the sites within the site collection.
-
Create language versions for your sites.
-
Create site templates for the XM Cloud dashboard to let users create websites with no programming involved. XM Cloud comes out-of-the box with two site templates: Empty and Basic site.
Content reuse
-
Use data sources with your components to reuse content across sites and pages.
-
Enable sharing of content and layout elements between the sites in a site collection.
Templates
-
Create and extend data templates to base new content items on, for example pages.
-
Define standard values for specific sites to set default field values, settings, and insert options for a data template.
-
Create page branches as a method to utilize page templates with prepopulated, modifiable text for content authors.
Components
-
Create your own custom components, or use prebuilt components in the Pages.
-
Create variants for your components to accommodate different usage scenarios.
Layout and page design
-
Build your own reusable page design elements to give the pages of your website a consistent design and information architecture.
-
Configure your sites to use the Bootstrap 5 or Tailwind grid systems, or set up a custom grid system.
SEO and searching
-
Redirect URLs or create redirect maps to lead website visitors to relevant content when they have requested a page that no longer exists.
-
Configure sitemaps to help search engines index the pages of your website.
-
Configure robots.txt files to tell web crawlers what content to index and what not.
-
Set SXA-specific caching options.
Other tasks
-
Use the SXA PowerShell scripts to automate common tasks.
-
Configure Pages, for example, configure the devices available to simulate what pages look like to website visitors.