XM Cloud Page Builder Achieves Feature Parity with Experience Editor

> As part of the February 2025 updates
Cover Image for XM Cloud Page Builder Achieves Feature Parity with Experience Editor

TLDR;

As far as I'm concerned, Sitecore has brought the Pages page builder up to feature parity with Experience Editor as part of a feature release included in their "seasonal release": editing of page and content item fields directly within the page builder interface (source).

What Was Missing Before

Previously, content authors using Pages faced limitations editing certain fields. For example, fields on data source content items (component content) or page metadata which was not necessarily displayed on the page itself required switching to the Content Editor (A.K.A. Content Explorer in XMC). This broke the WYSIWYG flow. Additionally, while fields types such as Droplist, DropLink, MultiList, and TreeList could be placed on a page, they could not not be edited in the Pages UI. The update allows authors do all of this within the page builder via new content panes. The following fields are now supported:

  • File
  • Droplist
  • Droplink
  • Droptree
  • Taglist
  • Checklist
  • Multilist
  • Treelist
  • Multiroot treelist
  • Checkbox

Why This Matters

This feature in particular has been highly requested ever since the release of Pages about one year ago. One of the biggest concerns with Pages was the lack of editing support for complex field types. Experience Editor supported this via a Field Editor or Edit Frame popup (which was essentially an embedded Content Editor UI). Now these additional field types can be edited in Pages. This dramatically closes the gap with Experience Editor and in fact makes Pages even more capable than Experience Editor, given that no additional setup is required to be able to edit these fields, unlike Experience Editor.

Pages has reached near-complete feature parity with Experience Editor, which is estimated to be sunset in Q2 this year. Along with real time autosave and instant previewing along with other features, Pages is really starting to show its value over Experience Editor.

What It All Means

In bullet format, the outcomes and implications are:

  • Pages has reached near-complete feature parity with Experience Editor.
  • Addresses customization limits associated with XMC / Pages.
  • Reduces context switching.
  • Unifies the authoring experience.
  • Demonstrates Sitecore's responsiveness to user feedback.
  • Lowers training barriers.
  • Page metadata and content in one place.
  • Fewer reasons to delay moving to XMC and yet another reason why XM Cloud is becoming not just an option, but the preferred way to run Sitecore, offering a future proof environment for content management that continuously improves.

Conclusion

Sitecore has shown commitment to listening to their customers and the community. It is clear that they are working hard, building momentum, and developing out in the open. The value of XMC is much increased with this feature.

Stay on top,

-MG


More Stories

Cover Image for Hello World

Hello World

> Welcome to the show

Cover Image for Early Returns in React Components

Early Returns in React Components

> When and how should you return early in a React component?

Cover Image for Year in Review: 2022

Year in Review: 2022

> Full steam ahead

Cover Image for Azure PaaS Cache Optimization

Azure PaaS Cache Optimization

> App Services benefit greatly from proper configuration

Cover Image for Ideas For Docker up.ps1 Scripts

Ideas For Docker up.ps1 Scripts

> Because Docker can be brittle

Cover Image for On Sitecore Stack Exchange (SSE)

On Sitecore Stack Exchange (SSE)

> What I've learned, what I see, what I want to see

Cover Image for NextJS: Short URL for Viewing Layout Service Response

NextJS: Short URL for Viewing Layout Service Response

> Because the default URL is 2long4me

Cover Image for Tips for Applying Cumulative Sitecore XM/XP Patches and Hotfixes

Tips for Applying Cumulative Sitecore XM/XP Patches and Hotfixes

> It's probably time to overhaul your processes

Cover Image for Symposium 2022 Reflections

Symposium 2022 Reflections

> Sitecore is making big changes

Cover Image for NextJS: Access has been blocked by CORS policy

NextJS: Access has been blocked by CORS policy

> CORS is almost as much of a nuisance as GDPR popups

Cover Image for How to Run Sitecore 10.3.x in Docker on Windows 10

How to Run Sitecore 10.3.x in Docker on Windows 10

> Configs for loading useful asset images

Cover Image for Troubleshooting 502 Responses in Azure App Services

Troubleshooting 502 Responses in Azure App Services

> App Services don't support all libraries

Cover Image for NextJS: Unable to Verify the First Certificate

NextJS: Unable to Verify the First Certificate

> UNABLE_TO_VERIFY_LEAF_SIGNATURE

Cover Image for Security Series: App Service IP Restrictions

Security Series: App Service IP Restrictions

> How to manage IP rules "at scale" using the Azure CLI

Cover Image for Tips for New Sitecore Developers

Tips for New Sitecore Developers

> If I had more time, I would have written a shorter letter

Cover Image for Content Editor Search Bar Not Working

Content Editor Search Bar Not Working

> Sometimes it works, sometimes not

Cover Image for Script: Boost SIF Certificate Expiry Days

Script: Boost SIF Certificate Expiry Days

> One simple script that definitely won't delete your system32 folder

Cover Image for On Sitecore Development

On Sitecore Development

> Broadly speaking

Cover Image for JSS + TypeScript Sitecore Project Tips

JSS + TypeScript Sitecore Project Tips

> New tech, new challenges

Cover Image for How to Run Old Versions of Solr in a Docker Container

How to Run Old Versions of Solr in a Docker Container

> Please don't make me install another version of Solr on my local...

Cover Image for Super Fast Project Builds with Visual Studio Publish

Super Fast Project Builds with Visual Studio Publish

> For when solution builds take too long

Cover Image for Add TypeScript Type Checks to RouteData fields

Add TypeScript Type Checks to RouteData fields

> Inspired by error: Conversion of type may be a mistake because neither type sufficiently overlaps with the other.

Cover Image for Tips for Forms Implementations

Tips for Forms Implementations

> And other pro tips

Cover Image for Don't Ignore the HttpRequestValidationException

Don't Ignore the HttpRequestValidationException

> Doing so could be... potentially dangerous

Cover Image for Considerations for Hosting Mail Signature Images on Vercel

Considerations for Hosting Mail Signature Images on Vercel

> Outlook is a Cache-Control disrepectoor and that's a problem

Cover Image for On Mentorship and Community Contributions

On Mentorship and Community Contributions

> Reflections and what I learned as an MVP mentor

Cover Image for Sitecore Symposium 2022

Sitecore Symposium 2022

> What I'm Watching 👀

Cover Image for Critical Security Bulletin SC2024-001-619349 Announced

Critical Security Bulletin SC2024-001-619349 Announced

> And other scintillating commentary

Cover Image for JSS: Reducing Bloat in Multilist Field Serialization

JSS: Reducing Bloat in Multilist Field Serialization

> Because: performance, security, and error-avoidance

Cover Image for NextJS/JSS Edit Frames Before JSS v21.1.0

NextJS/JSS Edit Frames Before JSS v21.1.0

> It is possible. We have the technology.

Cover Image for SPE Script Performance & Troubleshooting

SPE Script Performance & Troubleshooting

> Script never ends or runs too slow? Get in here.