What support does Sitecore XM Cloud have for custom code within the CM role (such as computed index fields, scheduled tasks etc)?
2 Answers
There is a great article created by Martin, where he shared something about the customization and the way we can deploy it to XM Cloud. According to the article, it is possible to customize XM Cloud
in a similar way as we did it with XP by applying patches, but there is an expectation is that developers would customize less and less with time and platform growth. From the functionality point of view, these customizations would focus on data and synchronization rather than patching system features.
You can read the full article here.
https://blog.martinmiles.net/post/ultimate-guide-to-XM-Cloud
You can apply config patches for configuring CM instance, the same as you did before with XP. And here the guide to do that
At the moment following features and modules are not in XM Cloud as per the Sitecore documentation (https://doc.sitecore.com/xmc/en/developers/xm-cloud/limitations-and-restrictions.html):
- XP/xConnect/xDB functionality including existing personalization rules (a new embedded personalization experience is available for XM Cloud)
- Marketing applications, including Experience Analytics, Experience Profile, FXM, Experience Optimization, List Manager, Campaign Creator, Path Analyzer, Marketing Automation, and the Marketing Control Panel
- Email Experience Manager (EXM)
- SXA with MVC, and SXA Search components
- Sitecore Forms
- Custom search indexes
- Identity server
- Sitecore Publishing Service
- Universal Tracker
- Device detection
- IP Geolocation
- MVC
- The Update Center