CodeArts Optimizely Developer Weekly

Feb 22 – Mar 01, 2026
Hi {{{FIRST_NAME|there}}}, this week we’re diving into Unstoppable insights from Optimizely’s 2026 UK Partner day and the new Development Agent V2 that takes you from element tweaks to full page experiences. We’ll also cover essential tips for running better experiments, the Resource Editor for localized CMS workflows, and a quick guide to adding a dynamic JWT header in Optimizely Forms’ webhook. Let’s get started!
14 items from 7 categories

Top Stories

Unstoppable: Insights from Optimizely’s 2026 UK Partner day

Optimizely 2026 is pivoting to a fully agentic ecosystem: Opal moves from sidekick to autonomous co‑worker, and CMS 13 enforces a unified “CMS Core” built on .NET 10, Opti ID, and mandatory Optimizely Graph for semantic AI, while Visual Builder replaces Dojo and SaaS can now hook into any external source via OCP. Developers will benefit from the Front‑end Component Generator Agent, which pulls data straight from Figma frames to auto‑generate production‑ready React components and push them to GitHub, slashing build times from weeks to minutes. Additionally, the new Crawl‑to‑Refer metric and GEO Recommendations Agent help teams optimise content for generative search, promising significant boosts in experiment creation, content engagement, and overall ROI.

9/10   Community   Not Another Developer Blog via Optimizely World Blogs   Feb 27, 2026

Development Agent V2: From Element Tweaks to Full Page Experiences

Development Agent V2 now supports full page changes instead of just single‑element tweaks, unlocking complete page‑level experiments. The new version integrates tightly with design systems, allowing developers to manage styles, components, and tokens directly within Optimizely. This upgrade gives Optimizely developers greater control and consistency across experiments, streamlining the workflow from design to deployment.

9/10   Community   hristo.vercel.app via Optimizely World Blogs   Feb 23, 2026

What you need to run better experiments today

Optimizely releases a new end‑to‑end playbook for building higher‑quality A/B tests, adding practical guidance on conditional activation, advanced targeting, and custom metrics. The guide also covers statistical power calculations, Sample Rate Management (SRM), and a disciplined decision framework to ensure consistent, reliable results. These tools help developers run experiments with greater confidence and reduce bias in outcomes.

8/10   Community   hristo.vercel.app via Optimizely World Blogs   Feb 27, 2026

Optimizely Forms built-in webhook: how to add a dynamic JWT header per submission?

Optimizely Forms now lets you inject a dynamic JWT header into its built‑in webhook on every submission, giving you per‑submission authentication without manual token rotation. By using the form’s request data or a small script you can generate a fresh JWT on the fly and attach it to the webhook payload. This added flexibility makes secure, individualized webhook integrations easier for developers.

8/10   Community   Farhin via Forum: Developer to developer   Feb 24, 2026

Resource Editor - A localization management tool for Optimizely CMS

**TLDR:** Optimizely now ships a Blazor‑based Resource Editor that replaces manual XML localization with a visual dashboard for content types, blocks, media, tabs, display channels, editor hints, and view translations. It supports runtime overrides stored in DDS (no redeploy), DeepL‑powered auto‑translation at field/item/bulk levels, CSV import/export, and guided migration from legacy XML. The editor is delivered as a Razor Class Library you add to your project, making localization faster and more developer‑friendly.

8/10   Community   Per Nergard via Optimizely World Blogs   Feb 23, 2026

Tutorials And Guides

Explore how to transform Optimizely’s streaming catalog traversal into a production‑ready scheduled job. This tutorial covers practical patterns for timing, resource throttling, and fault tolerance, enabling large catalog walks to run reliably without blocking API threads.

Catalog Traversal in Action. Part 2: Real-World Scheduled Job Patterns

Part 2 shows how to convert the streaming‑based, memory‑efficient catalog traversal service into a production‑ready scheduled job. It covers practical patterns for timing, resource throttling, and fault tolerance, allowing catalog walks to run without blocking API threads. Optimizely developers can copy these patterns to schedule large catalog traversals reliably in their own Commerce projects.

7/10   Community   szolkowski.github.io via Optimizely World Blogs   Feb 24, 2026

Community Content

In this edition, we highlight how Optimizely’s new JsonProperty field type lets you store JSON in a compact binary format, cutting storage overhead and speeding up data retrieval for smoother content authoring and rendering.

Storing JSON in a property the efficient way

Optimizely now supports a more efficient way to store JSON in content properties by using a compact binary format through the JsonProperty field type. This reduces storage overhead and speeds up data retrieval, allowing developers to handle complex data structures more easily. The change is small in code but delivers noticeable performance gains for content authoring and rendering.

7/10   Community   stefanolsen.com via Optimizely World Blogs   Feb 23, 2026

New Packages

New Packages: A2Z.Optimizely.Tiny.AI v1.0.0 lets Optimizely developers add an AI‑powered Assistant button to TinyMCE, enabling editors to rewrite, improve, summarize, expand, or translate content directly within the CMS. Install the NuGet package to streamline content creation and editing workflows with instant AI assistance.

A2Z.Optimizely.Tiny.AI v1.0.0

Optimizely developers can now install the A2Z.Optimizely.Tiny.AI v1.0.0 NuGet package to add an OpenAI‑powered AI Assistant button to TinyMCE. The new toolbar button lets editors rewrite, improve, summarize, expand, or translate content directly inside the CMS. This in‑editor AI integration streamlines content creation and editing workflows.

7/10   Community   Adnan Zameer via Optimizely NuGet   Feb 27, 2026

Developer Tools

Optimizely’s Package Explorer has been updated to fully support the increasingly complex SaaS CMS exports—including inline (nested) blocks, Visual Builder compositions, and upcoming CMS 13 layout hierarchies—eliminating previous visibility issues. This makes package debugging and migration for SaaS/CMS 13 environments faster and less error‑prone.

Inspect SaaS CMS Packages Without Losing Your Sanity (Package Explorer Update)

Optimizely’s Package Explorer now fully supports the increasingly complex SaaS CMS exports, including inline (nested) blocks in CMS 12, Visual Builder compositions, layout hierarchies, and display templates that will arrive in CMS 13. The update clears up previous visibility issues, letting developers inspect and understand package contents with greater clarity. This makes package debugging and migration for SaaS/CMS 13 environments faster and less error‑prone.

6/10   Community   codeart.dk via Optimizely World Blogs   Mar 01, 2026

Release Notes

Release Notes: EPiServer.CMS.AspNet v11.21.5 is now available, delivering core ASP.NET assembly updates with several bug fixes and performance enhancements that improve site stability and build efficiency. Optimizely developers are encouraged to upgrade to take advantage of these improvements.

EPiServer.CMS.AspNet v11.21.5

EPiServer.CMS.AspNet v11.21.5 has been released, updating the core ASP.NET assemblies for Optimizely CMS. This update includes a number of bug fixes and performance improvements aimed at enhancing site stability and build efficiency. Optimizely developers are encouraged to upgrade to benefit from the latest enhancements.

5/10   Official   Optimizely AB via Optimizely NuGet   Feb 27, 2026

Forum Highlights

The Forum highlights three critical issues: CMS 12’s shortcut navigation strips URL fragments, imported CMS 11 pages fail to invalidate cache upon publishing, and the Projects UI does not list any projects. Each bug requires a temporary workaround—preserving fragments manually, purging caches, or using the API—and close monitoring of the issue tracker for an official fix.

In CMS 12, shortcuts to content removes fragment

Shortcuts to content in CMS 12 incorrectly strip the URL fragment when navigating, breaking deep‑link functionality. This regression is reported as a bug and may affect any use of anchor links or fragment identifiers. Developers should monitor the issue tracker for a patch or apply a temporary workaround by preserving fragments manually.

6/10   Community   Per Atle Holvik via Forum: Problems and bugs   Feb 24, 2026

Cache doesn't invalidate on Published on imported CMS 11 pages

Imported CMS 11 pages do not trigger cache invalidation when they are published, causing stale content to be served. Developers may need to manually purge or refresh caches for these pages until a fix is released. Keep an eye on Optimizely updates for a permanent resolution.

4/10   Community   Alexander Wagner via Forum: Developer to developer   Feb 24, 2026

Projects UI doesn't display projects

Optimizely developers have reported that the Projects UI is failing to list any projects. This issue disrupts project navigation and can hinder workflow. While a fix is pending, consider using the API to retrieve project data until the UI issue is resolved.

4/10   Community   QuirijnLangedijk via Forum: Problems and bugs   Feb 24, 2026

Cms Updates

Check out the latest release of **CmsContentScaffolding.Optimizely v1.9.2**, which adds a streamlined unit‑testing helper for content scaffolding and includes bug fixes and performance tweaks that make CI‑driven tests for Optimizely CMS projects more reliable and easier to maintain.

CmsContentScaffolding.Optimizely v1.9.2

v1.9.2 of the **CmsContentScaffolding.Optimizely** NuGet package rolls out a new unit‑testing helper that streamlines content scaffolding and test setup for Optimizely CMS projects. The update also includes bug fixes and performance tweaks to make CI‑driven tests more reliable. This makes it easier for developers to write and maintain robust CMS content tests.

4/10   Community   Milos Rankovic via Optimizely NuGet   Feb 27, 2026