Technical Q&A for CMS 13
This blog post explains what to expect when planning to upgrade to Optimizely CMS 13. It answers common technical questions about what’s involved in moving to CMS 13, what changes to expect, and where Optimizely is headed next.
The source of this content is the Q&A session from the technical webinar held on 26 March 2026. The compiled Q&A from the zoom meeting has been prepared by the Epicweb AI Assistant for Optimizely, the most natively integrated AI assistant for CMS 12 and 13.
🚀 Upgrade & Migration
What is required to upgrade to CMS 13?
You need to update to the latest NuGet packages from the Optimizely feed. Documentation with detailed upgrade steps will be published.
What does the upgrade effort look like?
It depends on your current setup:
-
If you use Search and Navigation or Graph, it affects complexity
-
Custom code increases effort
-
Documentation for different scenarios will be provided
Is migration tooling available (for PaaS or assets)?
-
Migration documentation for PaaS is coming
-
No official tools yet for migrating assets to DAM (Epinova has one => https://www.epinova.se/en/services/platform-and-packaging/dam-migration/ )
-
Asset migration is possible but requires a project effort
-
Is there a direct upgrade path from CMS 11 to CMS 13?
Yes, a direct upgrade is possible. The effort is similar to upgrading to CMS 12 first, so going directly to CMS 13 is generally recommended.
🔎 Graph & Search
Should we implement Graph in CMS 12 or wait for CMS 13?
It is recommended to wait and implement Graph in CMS 13 because:
-
The schema differs significantly between versions
-
Migrating twice adds unnecessary effort
Is Search and Navigation still supported in CMS 13?
No, switching to Graph is mandatory.
Will Graph changes break existing implementations?
Yes, the schema has changed to align with SaaS and new APIs.
Can Graph be used on-prem?
Yes, but Graph itself is a SaaS service. On-prem installations can integrate with it.
Will there be migration guides for Graph?
Yes, migration guides will be published.
Can Graph schema be generated locally?
No, schema generation is handled automatically by CMS. Some extension points exist, but core schema cannot be modified.
🧱 Architecture & Development
Is MVC still supported in CMS 13?
Yes, MVC remains supported with helpers for rendering and integrations.
Is Dojo still required for editor UI customization?
No. You can move away from Dojo. New approaches and documentation are available. => https://world.optimizely.com/blogs/grzegorz-wiechec/dates/2026/3/custom-property-editors-in-optimizely-cms-13/
Will React be supported?
Yes, modern frontend approaches are supported, especially via the JS SDK.
Is Razor supported?
-
Razor Pages: supported
-
Razor Components: not yet fully supported
Can Blazor be used as frontend?
Yes, it is not discouraged.
🧩 Visual Builder & Content Modeling
Is Visual Builder available for PaaS?
Yes, it is available for both SaaS and PaaS.
Do I have to use rows and columns?
No. They are logical structures for grouping content, not mandatory for rendering.
Are content modeling rules the same for SaaS and CMS 13?
Yes, the same rules apply.
Can pages and Visual Builder experiences be combined?
Yes, you can mix traditional pages with new experience-based structures.
🗂 DAM (Digital Asset Management)
Is DAM required?
No, it is optional. You can run it alongside existing media libraries.
Can assets be migrated automatically to DAM?
No built-in tools yet. Migration requires manual effort and updating references.
Can CMS assets and DAM coexist?
Yes, both can be used simultaneously.
Can the old media library be disabled?
Not yet, but there are plans for this.
Is DAM available on-prem?
No, DAM is a cloud service and requires Opti ID.
🔐 Opti ID & Authentication
What is Opti ID?
Opti ID is Optimizely’s centralized identity and access management system.
Is Opti ID required?
-
Required for certain features like OCP (Optimizely Connect Platform), DAM and Opal
-
Not available for on-prem
Can you still use your own authentication for site users?
Yes, Opti ID is only for editors and business users.
Can session behavior (timeouts, concurrent sessions) be controlled?
Yes, this can be configured, including via Opti ID settings.
🤖 Opal & AI
Does Opal work on-prem?
No, it requires Opti ID and is not supported on-prem.
Does Opal work with PaaS?
Yes, Opal will work with PaaS.
Is Opal included automatically with CMS 13?
No, it is a standalone product that you subscribe to. Pricing is usage-based and billed via Opal Credits, and it is available in multiple tiers.
⚙️ APIs & Integrations
Are there changes to Management and Delivery APIs?
Yes:
-
CMS 13 introduces a new Management API
-
Graph becomes the primary delivery API
Will REST APIs be consistent between SaaS and CMS 13?
Yes, same format and payload.
Can DAM vendors build integrations for all customers?
Yes, via new integration patterns, thru OCP (Optimizely Connect Platform).
🛠 SDK & Frontend
Will the content-js-sdk support CMS 13?
Yes, a new version will support both SaaS and CMS 13.
Is there a preview-compatible SDK available?
Not yet, but it is in progress and expected shortly after release.
Will CMS 13 improve frontend framework support (e.g., Next.js)?
Yes, especially through the updated JS SDK.
🔄 Scheduled Jobs
Has the scheduled jobs API changed?
No, it remains the same.
Will async support be added?
Yes, there are plans to support async in the future.
🧪 Templates & Starter Kits
Will there be a template like Alloy?
Yes, a new template called Stride will replace Alloy and be available with GA.
🧭 SaaS vs PaaS
What is the difference between CMS 13 and SaaS?
-
CMS 13 (PaaS): full control, custom code allowed
-
SaaS: managed by Optimizely, no custom code in process
Why move from PaaS to SaaS?
Only if you prefer:
-
automatic updates
-
less infrastructure responsibility
Otherwise, PaaS remains the better choice for customization.
📦 Commerce
Is CMS 13 compatible with Commerce 14?
No. Compatibility will come with Commerce 15.
🧠 Miscellaneous
Are Visitor Groups still available?
Yes for MVC, but not indexed in Graph. Alternatives are recommended for personalization.
Will CMS 12 certification still be relevant?
Yes, CMS 13 is an evolution and largely similar.
When is CMS 14 coming?
No confirmed timeline.
AI for CMS 12 and 13
Meet a truly in-CMS AI copilot for Optimizely CMS 12 & 13, built for editors who want faster publishing without sacrificing quality or control. The assistant automatically understands the page, block, or asset you’re working on, and you can attach additional content for complete context. It keeps conversations persistent, so your goals, drafts, and decisions don’t disappear when you refresh or switch language.
What makes it stand out is governance and predictability: a smart instructions system applies the right rules based on content type, language, role, or scenario, fully transparent to editors, so outputs stay on-brand and compliant. And it goes beyond text suggestions: with a powerful tool system (including function calling, lazy-loaded tool packs, MCP support, and custom tools), it can support workflows from analysis to ready-to-publish updates, always with editor approval.
Higher-quality content, faster production, consistent SEO/AEO and accessibility (WCAG) improvements, and a solution that’s natively customizable through standard Optimizely development, no heavy external SaaS dependency, and suitable for both DXP and on-prem environments.
Short Video how to use AI-Assistant
in Optimizely CMS
Boka ett möte för att komma igång!
Vi erbjuder ett timmes introduktionsmöte om vår AI-assistent för Optimizely CMS 12. (Svenska eller engelska)
AI-assistenten: Det här får du
Funktionsrik för ökad redaktionell effektivitet
Epicwebs AI-assistent har en imponerande mängd funktioner:
-
Textförslag och alternativ: Förbättra ditt skrivande med AI-genererade formuleringar och alternativa varianter.
-
Flerspråkig översättning: Översätt din text sömlöst till flera språk samtidigt som formattering och stil bevaras för att nå en mångsidig publik.
-
SEO, AEO och GEO: Generera optimeringsinnehåll för sökmotorer och AI-sökning.
-
Prompt Pro Assistance: Det sparar tid och hjälper dig få mer ut av dina idéer, omedelbart.
-
Bild AltText-analysator: Avancerade AI-funktioner för att analysera bilder och automatiskt fylla i medieobjektsegenskaper.
-
Bildgenerering: Skapa relevanta och engagerande bilder som kompletterar ditt innehåll.
-
Bildtransformer: Ta vilken bild som helst, förbättra den och lägg till nya element med AI-driven kreativitet. Förändra sättet du interagerar med bilder.
-
Ny textgenerering: Generera nytt innehåll som håller din publik engagerad.
-
Textsammanfattning: Snabbt kondensera långa texter till koncisa sammanfattningar, spara tid och behålla essensen, perfekt för SEO-beskrivningar.
-
HTML-formatering: AI-assistenten erbjuder en rad formateringsmöjligheter inom Rich Text Editor. WCAG-kompatibel.
-
Stavningskontroll: Säkerställ att ditt innehåll är fritt från fel och professionellt polerat.
-
Tonaljustering och konsekvens: Anpassa din texts ton för att passa ändamålet och bibehålla en konsekvent varumärkesröst.
-
Nyckelordsutvinning: Identifiera och extrahera nyckeltermer från din text för SEO-optimering.
-
Anpassade uppmaningar med ChatGPT: Utnyttja kraften i ChatGPT för att köra egna uppmaningar för unik innehållsskapande.
-
Anpassade genvägsuppmaningar: Lägg till egna genvägar för frekvent använda kommandon, koppla verktyg och öka produktiviteten.
-
Inline ChatGPT-hjälp: Använd ChatGPT eller Google GEMINI direkt inom plattformen för omedelbar hjälp.
-
Verktyg för AI: Anslut dina C# Funktionsanrop eller MCP-verktyg direkt till AI-assistenten, vilket möjliggör anpassade integrationer.
-
RAG (Retrieval-Augmented Generation): Anslut din egen kunskapsbas för AI-svar som drivs av din organisations interna data.
Smidig integration i Optimizely
AI-assistenten är sömlöst integrerad i varje fält inom Optimizely CMS och Commerce-plattformen, vilket säkerställer att dessa kraftfulla funktioner är tillgängliga precis där du behöver dem, i redigerarläget.
Kom igång med Epicwebs AI-assistent:
För att komma igång med den kostnadsfria utvärderingen, fyll enkelt i formuläret på vår webbplats för att komma igång och ladda ner tillägget till din Optimizely CMS och anpassningsbara Commerce-plattform från Optimizely Nuget-feed.
Följ vår nybörjarvänliga guide eller dyka djupt med vår omfattande dokumentation.
Installation är snabb och enkel, vilket gör att du kan börja utnyttja kraften i AI-assistans på nolltid.
Boka ett möte för att komma igång!
Vi erbjuder ett timmes introduktionsmöte om vår AI-assistent för Optimizely CMS 12. (Svenska eller engelska)
Notera: Detta blogginlägg har förbättrats med hjälp av AI-assistenten för Optimizely.