Sitefinity CMS 10.0 release notes
NOTE: Sitefinity Digital Experience Cloud (DEC) was renamed to Sitefinity Insight as a part of the Sitefinity 13.0 release. However, Sitefinity CMS and its documentation prior to version 13.0 continue using the former name - Digital Experience Cloud.
Authentication & Security
Integration with third-party identity providers
Оut-of-the-box integration added with the most popular authentication types/providers:
- ADFS (over SAML or JWT)
- Windows authentication
- Basic authentication
- Facebook
- Google
- Microsoft
- Twitter
- LinkedIn
- GitHub
In addition, custom integrations are easier due to a simplified API.
For more information, see Administration: Configure external identity providers
OpenID Connect-based user authentication
OpenID Connect allows clients of all types, including Web-based, mobile, and JavaScript clients, to request and receive information about authenticated sessions and end-users. Here are the main benefits:
- Interoperability
- Security
- Ease of deployment
- Flexibility
- Wide support of devices
- Enabling Claims Providers to be distinct from Identity Providers
For more information, see Authentication.
Login by email
Sitefinity 10.0 supports login with email (instead of username). There is no more a need to specify both username and email when registering a user in Sitefinity. The email is sufficient making the login process more convenient as you don't have to remember specific username.
If a user has a registration with username (different than email) both username and email will work successfully for login.
For more information, see Login
Association of Sitefinity CMS roles and external claims
IT administrators can configure a mapping between external claims (e.g. AD groups/roles) and Sitefinity roles for implementing external role management of the new web site users.
For more information, see Associate Sitefinity CMS roles to external claims.
Site shield
While developing a website that only a chosen group of people should be able to see, Website Managers can invite people to the secured site and monitor when they access the site and from what devices. Stakeholders are able to review the progress even without being CMS users.
This feature will be available only for Sitefinity license holders who have Multisite Management capability.
For more information, see Site shield: View unpublished websites.
Roles and permissions management improvements
Better user experience and functionality for managing permissions in Мultisite environments with several providers.
Administration: Global and section permissions.
Application status page improvements
In order to hide the CMS utilized by the web site from the web site visitors, Sitefinity allows administrators to configure the application status page relative URL.
For more information, see Administration: Change the application status page relative URL.
Performance and Scalability
Cache control policy management
Support for client cache based on standard cache control HTTP response headers such as Cache-Control max age, public etc.
- Improved overall performance for website pages by obtaining a cached responses.
- New UI screen for working the Cache control headers.
- Separate cache profiles for media items – different profiles can be configured for different media items (images, videos, documents)
For more information, see Manage cache profiles.
System health check service
Developers and System Administrators can use the Sitefinity health check API endpoint to easily get the current status of a website in terms of database access, NLB communication, Internet connectivity and Redis access.
For more information, see Overview: Health check service.
Built-in site warmup
IT Administrators can ensure that their sites are configured for optimal performance from the very first user visit. The Sitefinity Warmup tool gets all sitemap pages, compiles them based on sitemap priority and stores them in the output cache, so they are ready to perform at their best on the user’s first visit. It all works in the background and Developers can extend it leveraging its plugin architecture.
For more information, see Site warmup.
Diagnostics module improvements
Multiple improvements in profiling capabilities, while in the same time reducing potential performance impact on live environments of the profiling process. The new reports and tracking capabilities include:
- MVC Widgets Profiler - instead of page level only, profiling is going deeper to the widget level
- Added Razor templates compilation profiler
- Site re-initialization profiler - track restarts of the web site
- SQL Profiling without performance impact (statistics only)
- NLB requests tracking
- Light mode is introduced - web and database requests are tracked separatelyData truncation for historical records
For more information, see Overview: Performance Diagnostics module.
Marketing
SVG images support
Content Marketers can easily use SVG images for better website performance and visitor experience, especially on mobile devices.
For more information, see Upload SVG images.
Multisite data tracking
Sitefinity 10 makes it possible to isolate customer journey data for individual websites powered by a single CMS instance (codebase) in separate data centers in the Digital Experience Cloud. Thus, Digital Marketers can get data-driven insights that are specific to the brand or website they manage.
For more information, see Track specific sites in multisite environment.
MVC-based widgets tracking
All MVC widgets now match the behavioral tracking capabilities of web forms
Persona scoring improvements
A new capability of the Persona Scoring rules allows Digital Marketers to score every visit of a particular web site section or page, rather than the first time only, which simplifies the Scoring Model definition and reduces the model maintenance costs.
For more information, see Persona scoring rules.
Lead scoring improvements
A new capability of the Lead Scoring rules allows Digital Marketers to score repetitive interactions measuring an increased engagement of a particular contact.
For more information, see Lead scoring rules.
Administration
Export and import a ZIP file
Allows for the export and import of content and structure to and from a .zip file. The .zip file can be used to import the data in another Sitefinity instance, thus providing the opportunity to use starter kits for new projects.
For more information, see Export a ZIP file.
Delete add-ons
Add-ons can now be uninstalled by uninstalling the NuGet packages holding them. After the website initializes, Sitefinity will automatically remove all functionality, structure and content that were part of that Add-on.
For more information, see Delete add-ons.
Export user profiles
User Profile structure is included in the export/import functionality for deployment, add-on or .zip file, so new projects with similar user profiling can easily benefit from previous structures.
For more information, see Exported content.
Other improvements
Tools updates
- RadControls Q1 2017 SP2 ( version 2017.1.118).
- Kendo UI R3 2016 SP2( version 2016.3.11.18).
- MaxMind latest database, Release March 2017
- Service Stack - version 4.5.6
- Azure .NET SDK version 2.9.6.
- Newtonsoft Json version 9.0.0.0.
Web services
New supported OS and databases
- Windows Server 2016
- MS SQL Server 2016
For more information, see System requirements.
Development platform enhancements
Random GUIDs - the system will automatically assign random GUIDs to new items added, instead of the previously utilized sequential GUIDs.
For more information, see Database GUIDs.
Other
* For manual upgrades and upgrades through nuget packages, please refer to Manually upgrade a project to Sitefinity CMS 10.0 with a NuGet pack