Sitefinity 9.0 release notes
Multi-Page Forms
Content editors can now split large and complex online forms into several subpages and thus improve the user experience and reduce the dropout rate. Also added Form name to the subject of email notifications for form responses.
For more information, see Multipage forms.
Multilingual Support for Digital Assets
Added option to upload multilingual versions of Sitefinity files with powerful control on how they appear on localized sites. The new functionality is available for Images, Documents & Files, and Videos.
For more information, see Multilingual media content.
SEO Improvements
Added option to exclude content types from sitemap generation.
For more information, see Exclude and include content types from the sitemap.
New Backend Theme (in Beta)
A new “Light” Backend Theme comes with clean and attractive design, which removes unnecessary clutter and alleviates the editing experience.
For more information, see Light backend theme.
DEC - 360 degrees view of Contact Profiles
The Contact Profiles in the Digital Experience Cloud used to contain a demographics list, and the full list of scoring interactions and totally scored points for all Personas and Lead Scoring types. Now it is upgraded to a full 360 degrees view, by adding:
- The full list of conversions for this contact
- The full list of touchpoints the contact has interacted with
- The full interactions log – all events reported for this contact from any integrated system (website, mobile app, CRM, and so on)
For more information, see Contact profiles.
DEC - Contact data import from files
When the user needs to upload offline data about the contacts, or integrates contacts and events from third-party systems which are not easily accessible, she can now use the new CSV File Upload connector. Using this new data source, the user can upload contact demographics and contact behavior or any kind, only matching the required input format for the connector.
For more information, see CSV files format and Data imports with CSV files.
DEC - Personalization Campaigns
With the latest release of the Sitefinity Digital Experience Cloud, apart from the Personalization by Persona, the marketing user will be able to run end-to-end Personalization Campaigns for Conversion Rate Optimization. With them:
- Any kind of audience can be targeted, based on behavior or the web site, behavior of the client on other channels such as mobile apps, demographics coming from the CRM system or submitted by a form
- Engagement with the personalization campaign can be measured over time
- Conversion rate changes for the target audience are easily visible between the periods before the campaign and during the campaign, so that it is clear if the end goal has been hit or the selected audience has not been addressed in the best way
The Sitefinity Personalization module helps the user to select any of the active campaigns and to configure alternative page or widget content for each target audience.
For more information, see Personalization campaigns.
MVC and Front-end Framework Feather - Performance and usability improvements
Developers can pre-compile the templates used by their widgets - and hence achieve the best possible performance immediately after the web site deployment. Using client components in custom designers is now easier and there is no need to activate the module manually, as it comes activated by default.
Web Services - Configurable RESTful OData API
Developers can easily setup web services that expose content over REST OData specification.
For more information, see For developers: Client side programming and web services.
Deployment Improvements
Numerous improvements to support running Sitefinity sites in a continuous delivery setups:
- Ability to export Dynamic Modules, Custom Fields and Taxonomies, and to transfer them via deployment packages.
For more information, see Continuous delivery: Export and import of data structures.
- Simplified Dynamic Modules configurations management which results in reduced size of config files. Default configurations are no longer persisted into a file. They are automatically generated based on the structure of the Dynamic module. Now all customization made through Advanced settings will be preserved when Dynamic type is updated.
- Option to upgrade configurations locally and deploy to other environments.
For more information, see Continuous delivery: Transfer configurations during upgrade.