Upgrading-to-cms-8
Add-on support for CMS 8
Most add-ons are already working with Optimizely Content Management System (CMS 8). However, there are a few add-ons affected by the CMS 8 upgrade, that are currently being upgraded and tested for compatibility.
Breaking changes in CMS 8
To view the complete list of changes, see the release notes feed /epiui/CMS/Content/documentation/Release-Notes,,82523/? epieditmode=False .
Changes to content loading in CMS 8
ILanguageSelector was replaced with LoaderOptions in the API in all methods where you load content. New overloads have also been added that take a CultureInfo to make it easier to load a specific language.
Changes to the Category API in CMS 8
To improve the performance of categories in Optimizely Content Management System (CMS 8), the Category API was updated to use the read-only instance pattern commonly used in other areas of the API. This means that requested categories are returned as read-only instances by default, and modification can be done only after a writable clone has been requested.
Upgrade to CMS 8
No data migration is required; updating to Optimizely Content Management System (CMS 8) is no different from updating to the feature updates delivered previously through NuGet. To make sure the upgrade is as smooth as possible, take the steps in the following sections.
Upgrade EPiServer CMO with CMS 8
It's recommended to upgrade the website to . NET Framework 4.
Upgrade from MVC 4 to 5
Follow the steps below to upgrade your Optimizely Content Management System (CMS 8) project to the latest MVC version. Upgrade your site to the latest NuGet package for ASP.