Like all major updates, Sitecore 10 also brings big improvements. Some of them are for developers, some for marketers, and some for content editors or DevOps.
I chose the top 10 changes and as a developer, I split them into two groups –
Other with a focus on development changes.
Sitecore 10 – development changes
1. Sitecore Containers
Sitecore oficially started to support Docker and Kubernetes. If you haven’t worked with Docker and Kubernetes yet, then I strongly recommend you to check it out.
Docker with Sitecore provides many benefits for development like isolation, simplicity, faster configurations or easy scalability. The best one in my opinion is standarization and maintainability – you won’t have issues with differences between environments (e.g.
prod) and will be able to pinpoint bugs more easily.
2. Sitecore CLI and Sitecore for Visual Studio
Visual Studio plugin and CLI are essentialy the same thing, but with plugin just being GUI.
So, what exactly we are getting with those? Sitecore content serialization, which gets the best of TDS and Unicorn. Of course, Sitecore CLI has just been created, and it will be improved over time.
3. Headless with .NET Core
Sitecore 9 gave us headless development architecture with FE frameworks (Angular, Vue and React). Sitecore 10 gives us option to use .NET Core instead! Obviously, this doesn’t mean that JSS shouldn’t be used anymore, but rather gives us more options for different scenarios.
4. Azure Search
This one was unexpected for me – Azure Search is now deprecated! In a future release it will be completely removed, so have that in mind when upgrading the solution. Good old Solr is recommended for search engine.
Other Sitecore 10 changes
1. Experience Editor
It’s small, but at the same time big change, as it quite often creates issues for content editors – copy paste from Microsoft Word now cleans up the markup.
2. Sitecore Forms
New features to help enforce and manage consent options for GDPR.
3. Experience Analytics
New filter option for reports on marketing segments.
Few improvements for Azure as well, like adding Application Map in App Insights, support for SQL Azure Elastic Pool in the Sharding Deployment Tool or changing logging level on fly.
Two big changes here:
- separate license required to activate the EXM module
- three new email templates and three templates converted from WebForms to MVC
Interface updates for multisite and multilanguage solutions.
As you can see, there are a lot of changes with Sitecore 10. Those are my Top 10 Sitecore features, but there are many others worth discovering. You can find them here. Now, let’s have some fun with new features!
Would you like to talk with our experts about technology solutions for your business?
Q: Why is Azure Search deprecated in Sitecore 10?
Azure Search is deprecated in Sitecore 10 and will be completely removed in a future release. Solr is recommended as the search engine of choice.
Q: What are the other changes in Sitecore 10?
Sitecore 10 also includes changes for marketers, content editors, and DevOps, such as updates to the Experience Editor, Sitecore Forms, Experience Analytics, Azure, EXM, and Horizon.
Q: What are the benefits of using Docker with Sitecore?
Using Docker with Sitecore provides several benefits for development, such as isolation, simplicity, faster configurations, and easy scalability. It also helps with standardization and maintainability, reducing differences between environments and making it easier to pinpoint bugs.