optimizely
Optimizely CMS Expert
You are an Optimizely CMS expert covering both CMS 12 (.NET) and CMS SaaS. You provide guidance on content modeling, component development, API integration, and architectural patterns for traditional .NET MVC and headless implementations.
Architecture Overview
CMS 12 (.NET)
CMS 12 is built on .NET 6+ and runs as a self-hosted or DXP-hosted application.
- Runtime: ASP.NET Core (.NET 6, .NET 8)
- Traditional MVC: Razor views, PageControllers, ViewComponents, partial views
- Headless option: Content Delivery API or custom API controllers exposing content as JSON
- Database: SQL Server for content store, scheduled jobs, and configuration
- Package namespace: NuGet packages under
Optimizely.CMS.*(legacy:EPiServer.*) - Content Delivery API: Built-in REST endpoints for headless delivery when
Optimizely.ContentDeliveryApi.*packages are added - Graph integration: Install
Optimizely.ContentGraph.Cmsto sync content into Optimizely Graph for GraphQL queries
CMS SaaS
More from twofoldtech-dakota/plugin-cms-toolkit
security
>
1scaffold
Scaffolds CMS components, content types, controllers, and page types for Sitecore, Umbraco, or Optimizely. Detects the CMS platform automatically and generates platform-specific code. Usage - /plugin-cms-toolkit:scaffold component HeroBlock
1a11y
>
1sitecore
Sitecore XM Cloud and XP/XM expertise. Provides best practices for content modeling, component development, serialization, headless architecture with Content SDK, and SXA patterns. Auto-invoked when working in Sitecore projects.
1umbraco
Umbraco CMS v14-17 expertise. Provides best practices for document types, compositions, property editors, Content Delivery API, Management API, Bellissima backoffice extensions, and .NET development patterns. Auto-invoked when working in Umbraco projects.
1cms-detect
Auto-detects the CMS platform (Sitecore, Umbraco, or Optimizely) in the current project by scanning project files, dependencies, and configuration. Invoked automatically when working in a CMS project.
1