Sitecore and XM Cloud Secrets for Developers and Content Authors

Access advanced features in Content Editor, expose new features in Pages, and more items in Explorer

August 26, 2024

By David Austin

Uncovering Overlooked Sitecore Features for Enhanced Productivity

As Sitecore has been around for over 10 years, a lot of what I will share with you below is well known but it’s surprising how often it’s forgotten. They really aren’t that “secret” in that majority of these are out in the open, you just need to know where to look. That said, let’s walk through them now starting with some more well known ones.

Sitecore’s Content Editor Gutter

Right-clicking in the space between the left-edge of the Content Editor and the browser window will reveal the Content Editor Gutter. Here you can enable thinks like Workflow state or Broken links but many other options as well. Extremely handy for Content Authors ``and really something that they should be informed of early on.

Sitecore content editor showing workflow state, locked items, and publishing warnings.

Sitecore’s Content Editor Developer Toolbar

In the top grey bar, right-click and select Developer. Note: this is restricted to some security groups.

Customization options for displaying the Developer tab in Sitecore.

Once clicked, you’ll be able to access the following:

Sitecore content editor displaying the Developer tab with various tools.

You’ll be able to quickly access the Branch template or item template if it exists, serialize, revert, and also rebuild indexes. You may not use these often, but they can come in handy if you encounter issues after a deployment or trying to validate Experience Edge.

XM Cloud Environment Variables

You can access the XM Cloud Environment Variables per environment and manage them per environment through the XM Cloud Deploy application: https://deploy.sitecorecloud.io. Then clicking on the project, and subsequent environment you want to manage. Then in the menu across the top, select Variables.

List of environment variables configured within a Sitecore project.

XM Cloud environments come with an array of predefined environment variables, including:

  • SITECORE_SPE_ELEVATION - specifies the user account control action for the Sitecore PowerShell Extension (SPE) module.
  • Sitecore_GraphQL_ExposePlayground - enables/disables access to the Sitecore Authoring and Management GraphQL API playground.
  • LOG_LEVEL_VALUE - sets the log level for the general log.
  • PUBLISHING_LOG_LEVEL_VALUE - sets the log level for the publishing process.
  • PAGES_PERSONALIZE_SCOPE - allows applying different personalization rules for different environments on the same tenant. If you don’t utilize this, Personalize will act the same regardless of the environment.

XM Cloud environments also support other variables as they may enable or disable appropriate functionality. In the case below, you can enable the new Rich Text Editor for Content Authors.

  • PAGES_ENABLE_NEW_RTE_EDITOR - enables the improved rich text editor in XM Cloud Pages.

Other XM Cloud environments often require you to include environment variables so they can connect, such as Content Hub:

  • Sitecore_ConnectionStrings_DAM_dot_SearchPage
  • Sitecore_ConnectionStrings_DAM_dot_ExternalRedirectKey Sitecore
  • Sitecore_ConnectionStrings_DAM_dot_ContentHub
  • SITECORE_AppSettings_damEnabled__define

A More Advanced XM Cloud Explorer

Explorer, which is soon to take over Content Editor’s role in XM Cloud, does have advanced functionality, but it’s not immediately obvious, even though it’s right there in front of you. Clicking on Show will show you a list of 5 options, 2 of which Hidden Items and Advanced Items are disabled. By enabling them you’ll immediately notice a change.

Sitecore editor showing advanced item options such as languages and hidden items.

Hidden Items in Explorer

Within Explorer, Hidden Items are things that exist under an item within the Data folder. So without this enabled you would not be able to navigate to a specific datasource item.

Advanced Items in Explorer

On the other hand, Advanced Items will show you all the items at the root of the site such as the Media folder, global Data folder, Dictionary, Presentation and Settings sections of a site.



Image of Fishtank employee David Austin

David Austin

Development Team Lead | Sitecore Technology MVP x 3

David is a decorated Development Team Lead with Sitecore Technology MVP and Coveo MVP awards, as well as Sitecore CDP & Personalize Certified. He's worked in IT for 25 years; everything ranging from Developer to Business Analyst to Group Lead helping manage everything from Intranet and Internet sites to facility management and application support. David is a dedicated family man who loves to spend time with his girls. He's also an avid photographer and loves to explore new places.