March 13, 2017
Оut-of-the-box integration added with the most popular authentication types/providers:
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:
For more information you could check the official OpenID Connect site.
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.
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.
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.
Better user experience and functionality for managing permissions in Мultisite environments with several providers.
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.
(documentation)
Support for client cache based on standard cache control HTTP response headers such as Cache-Control max age, public etc.
(documentation)
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.
(documentation)
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:
Content Marketers can easily use SVG images for better website performance and visitor experience, especially on mobile devices.
(documentation)
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.
All MVC widgets now match the behavioral tracking capabilities of web forms
(documentation)
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.
(documentation)
A new capability of the Lead Scoring rules allows Digital Marketers to score repetitive interactions measuring an increased engagement of a particular contact.
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.
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.
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.
assets\src
now contains two directories:
gruntfile.js
)grunt.js
has been refactored. Introduced jsfiles.json
where to list js files which are concatenated and uglified to one file.
* For manual upgrades and upgrades through nuget packages, please refer to Manually upgrade a project to Sitefinity CMS 10.0 with a NuGet pack