InSitecore XM Cloud, when an item is published, theExperience Edge for XM Connectorgenerates a static snapshot of theLayout Serviceoutput for that specific item. This means that only the published state of the page, including its components and data sources, is pushed toExperience Edge.
If adata source item(such as a content item used in a component) is updated and published,that change alone will not update the published page on Experience Edge. This happens because the snapshot is linked to thepage item, not just the data source.
How to Make Data Source Changes Visible?To reflect changes made in adata source item, a developer must:
Publish the related page item.This regenerates and updates the Experience Edge snapshot.
Ifonly the data source is publishedwithout republishing the page, the changes will not be reflected on the live website.
Thus, the correct answer is:✅B. A developer must publish the related page items.
Sitecore Documentation on Experience Edge: https://doc.sitecore.com/xmc/en/developers/xm-cloud/index-en.html
Sitecore Headless Services (Layout Service & GraphQL): https://doc.sitecore.com/developers/101/sitecore-experience-manager/en/sitecore-headless-services.html
Publishing Content in XM Cloud: https://doc.sitecore.com/xmc/en/developers/xm-cloud/publishing-and-experience-edge.html
References for XM Cloud Development: