Episerver features - May 2018
This release summary includes features added in updates 204 through 216 of the Episerver platform. Updates are cumulative, so the latest update always includes previous ones.
What is new for..?
Expand the following sections for information about new features.
Episerver CMS
Developers
Explicit log messages from CMS Core no longer contain Personally Identifiable Information (PII) like user name or IP addresses.
The SiteDefinitionRepository now exposes more detailed events so it is possible to react to sites being created, updated, or deleted separately. See new interface ISiteDefinitionEvents.
The "beta/domUpdated" message introduced in CMS UI 11.2.0 is no longer needed. The On-Page Editing (OPE) overlays are now updated automatically. See John-Philip Johansson's blog post and Editing user interface.
The Category repository now raises events indicating that a Category has been created, updated, or deleted. See the new interface ICategoryEvents.
Includes Newtonsoft 11 in version range as a supported version by Framework.
BLOBs that are no longer in use by any version are cleaned up.
A new API lets you disable personalized content for a specific user across all visitor groups. See Disabling visitor group personalization for more information.
Episerver TinyMCE
This release of the TinyMCE package includes an updated TinyMCE editor. From this release, it is no longer possible to configure the TinyMCE editor from the admin view; all changes are done through code. See Ben McKernan's blog post and Configuring the TinyMCE editor (v. 2.x).
It is now possible to inherit settings from a base class. See Inherit settings from ancestors in Configuring the TinyMCE editor (v. 2.x) for more information.
You can now modify TinyMCE settings for a given property based on the current content item. See Setting transformations in Configuring the TinyMCE editor (v. 2.x) for more information.
Episerver Content Delivery API
Episerver Content Delivery API is a new headless API for collecting and updating content. With this REST-based API, you can create your own integrations, and pull content from the CMS content repository, bypassing the presentation layer, and publish it to any application. See the Content Delivery API documentation.
End users
Change approvals, a new add-on to Episerver CMS 10, lets you verify that certain actions, which can affect website structure or content, are reviewed and approved before they are applied. See the Episerver Platform User Guide and Quan Tran's blog post Impact of Change Approvals on other addons and its limitations for details.
Episerver Commerce
Developers
A new setting, IncludesTax, has been added for market, which indicates if prices in a market include tax.
Calculators were restructured for more efficiency.
New properties added: MarketId, MarketName, and PricesIncludeTax to IOrderGroup. The Market property has been obsoleted.
Previously, calculators recalculated prices and taxes, even if an order had no changes or if changes did not affect results. Now, if an order has no changes that affect results, no recalculations take place.
APIs to include custom attributes in the tracking data. The custom attributes can perform tasks such as filtering in the personalization service recommendation widgets.
Order calculations made in Commerce Manager are consistent with calculations made using APIs.
End users
The first part of the new Beta CSR UI, which lets the user view a customer's default cart.
Episerver Find
To optimize indexing performance and increase query precision, indexing documents should be done by specifying language routing. For details, see Find 13: New language routing.
Episerver DXC Service
Reduces the size of images downloaded from your site, thus decreasing page load time. Includes removing unnecessary bloat from an image file and applying additional compression with almost unnoticeable visual difference.
For all new projects in DXC-S, we include an Application Insights account and install Application Insights Extension on Azure WebApps. DXC-S customers get access to Application Insights on all application environments for application monitoring and troubleshooting.
Episerver Campaign
Previously, end and start dates referred to system time. With this update, the set time zone is considered.
When a user started a translation, a new campaign was created for each foreign language when importing the delivered translations. Now, the foreign languages are bundled in one campaign.
Episerver Insight
First public release of Episerver Insight; for organizing and storing data based on visitor behavior and preferences, to provide segmented input for omnichannel marketing campaigns.
See the Episerver Insight and Episerver Profile Store developer guides, and the Episerver Platform User Guide.
Episerver Advance
Release of two new packages for Episerver Advance; EPiServer.Tracking.PageView and EPiServer.Personalization.CMS.
The EPiServer.Tracking.PageView package tracks page views and sends data in a predefined format to the Profile tracking instance. The tracked data is the source for the recommendation service.
The EPiServer.Personalization.CMS package connects to the Recommendation Service to retrieve recommendations for content.
Episerver Forms
When a form is deleted and removed from Trash, a scheduled job deletes all related submissions.
A scheduled job checks for partially filled-in form data and deletes it after a specified number of days post submission.
Episerver Forms now supports Episerver TinyMCE version 2.
Episerver add-ons
Episerver Connect for Campaign is new add-on for Episerver CMS 10, which connects Episerver CMS, Episerver Forms, and Episerver Campaign. With this add-on, you can collect visitor data and pass that on to Episerver Campaign.
Support for Episerver CMS 11.
Support for Episerver CMS 11.
You can now add the Personalization Portal to the Episerver user interface. See Adding the Personalization Portal to the Episerver user interface.
Support for Episerver Find 13.
Third-party add-ons
- New features for:
Last updated: Jun 05, 2018