Loading component...

Published on January 16, 2023Reading time: 5 min read

Sitecore 10.3 — New Features and Improvements

Explore the power and flexibility of Sitecore 10.3 XM and XP.

Loading component...

Related Articles

SitecoreAI

Sitecore Workflow Automation with Management API

A practical guide to managing Sitecore workflows programmatically using the Management GraphQL API with production-tested patterns.

November 20, 20251 min read
Blog Card Placeholder
Dev

How to Create a New Sitecore SXA Headless Site

SXA Headless is easy, awesome and powerful! Learn how to create your first Sitecore Headless Tenant & Site with SXA.

November 19, 20251 min read

Loading component...

Digital solutions

Learn how to maximize your investment in Sitecore by working with us.

AI solutions

Dominate your industry. Work with us to digitally transform your business.

Fishtank's proprietary project accelerator. Save time and money. Build what matters.

Utilities

Energy

Education

Healthcare

Manufacturing

Professional services

Financial services

Non-profits and associations

About FishtankThe PlaybookSitecore SnackContact us

Solutions

  • Digital solutions
  • AI solutions
  • TIDAL for XM Cloud

About

  • About Fishtank
  • The Playbook
  • Sitecore Snack
  • Contact us

Insights

Work

Industries

  • Utilities
  • Energy
  • Education
  • Healthcare
  • Manufacturing
  • Professional services
  • Financial services
  • Non-profits and associations

Start typing to search...

Everyone knows that there is a push from Sitecore for users to move to its cloud-based version. However, Sitecore XP is still there and, considering Sitecore lifecycle support table, will still be available and supported for a long time.

Product Initial Release Date Mainstream Support End Date Extended Support End Date Sustaining Support End Date
Sitecore 10.2 Nov 2021 31-Dec-2024 31-Dec-2027 31-Dec-2029

What's New in Sitecore 10.3?

Sitecore 10.3 XM and XP came this December bringing some new features and improvements to the platform. In this article, we will cover some of the key elements brought with this new version.

GraphQL Authoring and Management API

Sitecore now allows us to use GraphQL API calls to perform authoring and management commands which were only before available using its user interface. A walkthrough to enable this API is provided in the Sitecore documentation. Not quite simple though, as it involves creating and build a MVC client application.

Webhooks for Item Events and Workflow

This is a very useful feature as it enables Sitecore to send to a third-party system information about items and workflow events.

The supported events are:

Event Name Description

item:added
Raised when a new item from a template is added.

item:versionAdded
Raised when a new version is added to the item.

item:cloneAdded
Raised when a new cloned item is added.

item:deleted
Raised when the item is deleted.

item:deleting
Raised before deleting the item.

item:versionRemoved
Raised when a version of the item is removed.

item:locked
Raised when the item is locked.

item:unlocked
Raised when the item is unlocked.

item:saved
Raised when at least one change is saved in the item. This event can occur multiple times during simple item operations on the UI.

item:copied
Raised when the item is copied.

item:moved
Raised when the item is moved to another parent.

item:renamed
Raised when the item renamed.

item:sortorderchanged
Raised when the sort order of the item changes.

item:templateChanged
Raised when the item's template changes.

publish:begin
Raised when the publishing of the item starts.

publish:end
Raised when the publishing of the item ends.

publish:fail
Raised when the publishing of the item fails.

publish:statusUpdated
Raised when the status of item publishing updates.

Other than the table above, webhooks can be configured to be triggered on workflow state changes and configured to have validation being performed by third party systems. Using this an item will only be moved to the subsequent state if that external validation allows it for.

Embeddable Forms Framework

Using Sitecore Headless Services and the Layout Service, this new feature allows us to embed Sitecore form in any page, even non-Sitecore pages. This is done using Lit and Tailwind CSS framework. As described in the Sitecore documentation “Lit it is a lightweight library to quick-start development of web components with a declarative templating system, scoped styles, and state management.”, and “Tailwind CSS is a CSS framework with a comprehensive set of highly reusable CSS classes. This minimizes the amount of custom CSS that you must define. It can scan source codes and trim unnecessary CSS class definitions, to achieve the smallest possible final CSS stylesheet for production use.

xConnect Data Export Tool

A tool to export contact and interaction data from xDB to files, allowing for easy storage backup and sharing and use on external reporting systems.

Other

Other features added and improvements made to Sitecore 10.3 include:

  • HTTP transient fault handling for xConnect clients
  • Ability to identify which database raised a publish event
  • Improvement on feature to work with items as resources (methods have been added to check for overridden items and to check if an item is stored in the database or the resource file)
  • Added support for MSSQL Transparent Data Encryption (TDE)
  • Items search results improvements

Beyond these features the following areas also had improvements we will cover in subsequent posts:

  • JavaScript Rendering SDKs (JSS) and Headless Services
  • CLI
  • EXM
  • Headless SXA

Do I Need to Upgrade?

If you are not sure about whether you should upgrade to the newest version of XP or go with Sitecore XM Cloud, Sitecore’s recommendation is:

  1. Stay with XP if you are… a) a new XP customer (version 10.x); b) using functionality beyond the content management; c) have on-prem requirements or long-term commitments.
  2. Add CDP to your existing XP if a) looking to expand customer data use across channels; b) looking to augment current personalization and testing.
  3. Migrate to XM Cloud now if a) using versions prior 10.x; b) not using XP functionalities investment; c) planning to redesign/reorganize experience delivery at scale”.

Conclusion

Sitecore 10.3 brings more power and flexibility specially for headless front-end development using SXA and JS based frameworks. The decision to upgrade, of course, should be taken considering all aspects from both sides, a technical and a business perspective. Staying ahead of competition by leveraging modern ways to integrate with external systems and delivering a state of art experience to your digital content consumers is definitely a good reason to look into Sitecore 10.3.

Thanks for reading!

Solutions

  • Digital solutions
  • AI solutions

Brands

  • TIDAL for SitecoreAI
  • Sitecore Snack
  • The Playbook

Fishtank lore

  • Work
  • Insights
  • About us
  • Contact us

Industries

Utilities
Professional services
Energy
Financial services
Healthcare
Education
Non-profits and associations
Manufacturing
Utilities
Professional services
Energy
Financial services
Healthcare
Education
Non-profits and associations
Manufacturing

2025 @All Rights Reserved. Privacy Policy.

FISHTANK