Optimizely is considered one of the top digital experience platforms.
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
Comments
Post a Comment