In this blog, let us break down the architecture of Optimizely CMS, which is the core of the Optimizely DXP stack.
This quick 3-minute read offers a concise glimpse into the
layered architecture of Optimizely CMS.
Optimizely CMS architecture can be visualized as layered
architecture which includes the following layers.
Platform & Framework
- The Optimizely CMS is build on ASP .NET core & hosted using Webservers like IIS, Kestrel OR Cloud environments
- Optimizely CMS Admin UI is built using JavaScript & DOJO toolkit enabling functionality like drag and drop, On page editing, responsive panels, custom widgets, plugins etc
Data
- This layer handles storage and retrieval of content
- Microsoft SQL Servers stores the content, Azure SQL is also supported
- Integration to External content provides great flexibility
Create
- Playground for the content authors and marketers
- Offers basic building blocks such as pages, blocks and assets to facilitate content creation
- The content can be enriched using personalization
- Workflows, version control, access rights, publishing and friendly URL enables solid content governance
- Optimizely Editing interfaces is intuitive thus reduces the learning curve for content authors and marketers
Deliver
- This layer Supports ASP.NET MVC, responsive design and dynamic rendering
- It also supports REST and GraphQL services for headless implementation
Optimize
- This layer tracks engagement, performance and conversion rates
- Supports A/B testing and help content authors/marketers refine content based on real user behavior to make the content evolve and transform in most effective fashion
Optimizely CMS is a powerhouse with great flexibility that
enables creation of exciting digital experiences. Understanding the architecture
will equip us with knowledge to leverage, build and innovate on top of it.
Whether you’re a developer or an architect, this breakdown
should spark your interest in learning Optimizely CMS and help you build better
experiences
.png)
Comments
Post a Comment