CodeArts Optimizely Developer Weekly

Mar 29 – Apr 05, 2026
Hi {{{FIRST_NAME|there}}}, welcome to this week’s Developer Weekly featuring the major release of EPiServer v13.0.0 and its core integration packages. New updates are now live covering OptimizelyIdentity, ApplicationModules, Blobs, and CloudPlatform.Cms, signaling a new chapter for your projects. Get the full details on what’s new and how to upgrade in the stories below.
22 items from 3 categories

Top Stories

EPiServer v13.0.0

Optimizely has officially released version 13.0.0 of the Episerver Web Content Management System, now available for developers via the Optimizely NuGet package. Teams should download this update and consult the release documentation for further information on the platform's new features.

10/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.OptimizelyIdentity v13.0.0

Optimizely has officially released EPiServer.OptimizelyIdentity v13.0.0 on NuGet, introducing dedicated Optimizely Identity support for Optimizely CMS. Developers can now integrate identity features directly within their CMS environments by updating to this latest package version.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.Cms.AspNetCore.HtmlHelpers v13.0.0

Optimizely has officially released version 13.0.0 of the EPiServer.Cms.AspNetCore.HtmlHelpers NuGet package. This update provides essential HTML helpers, such as PropertyFor, specifically designed for developers hosting the CMS within ASP.NET Core applications.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.Cms.AspNetCore v13.0.0

Optimizely released v13.0.0 of the EPiServer.Cms.AspNetCore NuGet package, including basic CMS features such as authorization policies for ASP.NET Core hosting. Developers hosting the CMS in ASP.NET Core applications can now leverage these authorization policies.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.Cms v13.0.0

Optimizely has officially released version 13.0.0 of the EPiServer.Cms NuGet package, introducing a composition that bundles both CMS UI and Core functionality. Developers can now utilize this unified assembly to streamline the integration of interface and core components in their applications.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

Tutorials And Guides

This section features community-contributed technical resources, including Viet Anh Nguyen's detailed guide for upgrading Optimizely Commerce to version 15 preview on .NET 10.0. Readers should note that these external tutorials provide practical insights for testing new releases but are independent contributions and not official Optimizely announcements.

Upgrade Guide: Commerce 14 to Commerce 15 preview

Community member Viet Anh Nguyen shared a step-by-step guide for upgrading Optimizely Commerce from version 14 to Commerce 15 preview and CMS 12 to version 13. The process involves upgrading to .NET 10.0 and updating project configurations to use explicit package references instead of metapackages. Developers can use this resource to prepare their environments for testing the new preview release.

8/10   Community   Viet Anh Nguyen via Optimizely World Blogs   Mar 31, 2026

New Packages

This week's NewPackages section features the official release of version 13.0.0 for core Optimizely CMS framework packages, including updates for Azure and blob storage. It also highlights community-driven extensions that enhance forms, headless capabilities, and third-party DAM integrations.

EPiServer.ApplicationModules v13.0.0

Optimizely has officially released version 13.0.0 of the EPiServer.ApplicationModules package via NuGet, which includes framework implementations for Episerver CMS. Developers are advised to review the changelog to assess how these framework updates affect their existing modules. This update is now available for download.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.Blobs v13.0.0

Optimizely has officially released version 13.0.0 of the EPiServer.Blobs package via the Optimizely NuGet feed. This update delivers the latest iteration of blob handling support for the Optimizely Content Management System. Developers can now install this official release to keep their environments up to date.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.CloudPlatform.Cms v13.0.0

Optimizely has officially published version 13.0.0 of the EPiServer.CloudPlatform.Cms package through their official NuGet feed. This update makes the latest version of the Content Management System available to developers for integration. Teams should verify compatibility when installing this major version release.

9/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

Stott Robots Handler v7 for Optimizely CMS 13

Community member Mark Stott announced the release of Stott Robots Handler v7 for Optimizely CMS 13, adapting to the shift from Site-based to Application-based architecture. While CMS 12 support continues via version 6, developers migrating to CMS 13 must reconfigure robots.txt and llms.txt settings due to identifier changes. The extension is now available on NuGet with updated APIs for headless solutions and Opal integration.

8/10   Community   Mark Stott via Optimizely World Blogs   Apr 02, 2026

EPiServer.Azure v13.0.0

Optimizely has officially released version 13.0.0 of the EPiServer.Azure package, available now via NuGet. This update serves as an umbrella package enabling framework providers to run Optimizely CMS on Azure.

8/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

EPiServer.Blobs.Azure v13.0.0

Optimizely has released version 13.0.0 of the EPiServer.Blobs.Azure NuGet package. This update provides the blob storage provider necessary to run Optimizely CMS in an Azure environment.

8/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

OptiPowerTools.Hangfire: A Drop-in Hangfire Integration for Optimizely CMS 12

Community developer szolkowski released OptiPowerTools.Hangfire, a drop-in NuGet package designed to simplify the integration of Hangfire into Optimizely CMS 12. This library replaces the manual boilerplate work previously required for authorization filters, controllers, views, and startup configuration.

7/10   Community   szolkowski.github.io via Optimizely World Blogs   Mar 31, 2026

Supercharging Optimizely Forms: Introducing Dynamic Email Routing & Conditional Submissions

Community member Scott Reed released an open-source NuGet package that extends Optimizely CMS 12 Forms with dynamic email routing and conditional submission logic. This custom actor allows developers to define recipient mappings and apply AND/OR conditions via a CMS UI editor, overcoming the static limitations of the built-in email actor without requiring code changes. The package is available now on NuGet and GitHub for anyone looking to manage complex form workflows.

7/10   Community   Scott Reed via Optimizely World Blogs   Mar 30, 2026

EPiServer.Cache v13.0.0

Optimizely has officially released EPiServer.Cache v13.0.0 via the NuGet feed for the Optimizely Content Management System. Developers are encouraged to update their caching dependencies and review the release notes for any compatibility changes included in this version.

5/10   Official   Optimizely via Optimizely NuGet   Mar 31, 2026

Frontify.Optimizely.Plugin v3.3.0

Frontify has released version 3.3.0 of their third-party Optimizely NuGet plugin, facilitating integration between Frontify DAM and Optimizely CMS and Commerce. Optimizely developers should review this community release for new capabilities, noting it is a third-party addon rather than an official update.

3/10   Community   Frontify via Optimizely NuGet   Mar 30, 2026

Community Content

This section highlights community-sourced technical solutions for Optimizely CMS 12, covering fixes for URL casing, SSO attribution, and search indexing. External contributions also discuss experimentation holdout strategies and report on a known regression in CMS tab scrolling.

Forcing Lowercase URLs in Optimizely CMS During Auto-Translation

Community developer Stuart Greig outlined how to resolve URL segment issues in Optimizely CMS 12, such as incorrect casing and punctuation during LanguageManager auto-translation. The solution requires implementing a custom IUrlSegmentGenerator and event-based tracking to enforce lowercase URLs.

8/10   Community   stuartgreig.dev via Optimizely World Blogs   Apr 02, 2026

Automating Block Translations in Optimizely

Community member Stuart Greig outlined how to automate Optimizely CMS block translations using the `TranslateOrCopyContentAreaChildrenBlockForTypes` configuration. This third-party guide offers developers a way to bypass manual block-by-block workflows and streamline content management processes. While not an official product announcement, it provides a practical solution for optimizing translation tasks.

7/10   Community   stuartgreig.dev via Optimizely World Blogs   Apr 01, 2026

Fixing “Published By” After OKTA SSO in Optimizely CMS

Community member Sanjay Katiyar shared a solution for Optimizely CMS where enabling Okta SSO resulted in technical IDs displaying in the "Published By" field instead of user names. The article outlines a custom C# `PublishedByTransform` that resolves these IDs to readable emails or names, enabling developers to restore clear author attribution while maintaining SSO security.

7/10   Community   Sanjay Katiyar via Optimizely World Blogs   Apr 01, 2026

Prove what your experimentation program is worth with Holdouts

Community member Sarahs Blog shared insights on utilizing Holdout groups in Optimizely Feature Experimentation to validate the net lift of an entire program rather than individual tests. This approach reserves a percentage of traffic as a global control group, allowing developers to configure a 1-5% holdout via the Flags > Holdouts tab for better ROI measurement. It is particularly useful for mature programs running concurrent experiments where individual test metrics no longer provide a clear baseline.

6/10   Community   Sarahs Blog via Optimizely World Blogs   Mar 30, 2026

How to Disable automatic indexing in Optimizely Search & Navigation

Community member gulla.net shared a guide on Optimizely World Blogs explaining how to temporarily disable automatic event-based indexing in Optimizely Search & Navigation. This tutorial outlines the indexing behavior and provides steps for developers needing manual control over the process. Please note this is a community contribution rather than an official Optimizely product announcement.

5/10   Community   gulla.net via Optimizely World Blogs   Apr 01, 2026

Scrolling through tabs in the CMS on EPiServer.CMS Version 12.34.2 broken

Community member TreSmith reported that scrolling through tabs in the CMS is broken on EPiServer.CMS Version 12.34.2. Developers using this version should be aware of this regression while awaiting a fix.

3/10   Community   TreSmith via Forum: Problems and bugs   Apr 01, 2026