Optimizely Logo
  • Products
    • Content Marketing Platform
      • Overview
      • Features
    • Content Management System
      • Overview
      • SaaS CMS
    • Commerce Connect
    • Configured Commerce
    • Web Experimentation
      • Overview
      • Features
    • Feature Experimentation
      • Overview
      • Features
    • Data Platform
    • Product skillset
    • Product roadmap
    • Product migration
  • Documentation
    • Developer guides
    • User guide
    • APIs and libraries
      • Content Management System
      • Commerce Connect
      • Campaign
      • Search & Navigation
      • Community API
      • REST APIs
    • Releases
    • Upgrading
      • Content Management System
      • Commerce Connect
      • Search & Navigation
      • Forms
      • Personalization
      • Service API
  • OMVPs
    • Become a member
    • Benefits
    • OMVP events
    • OMVP members
    • Application and nomination
    • Digital badges
  • Community
    • Events
    • Developer updates
    • Happy hours
    • Forums
    • Blogs
    • Slack
    • Product feedback
    • Community recognition program
  • Resources
    • Optimizely Nuget feed
    • .NET
      • About .NET
      • Why upgrade?
    • Education
      • Live Training
      • Work Smarter
      • Masterclasses
      • Certification
      • SME program
    • Videos
    • Support
  • Login
All Content Documentation Forums User Guide Support Help Center Blogs Releases Bug List Class libraries
People
AI OnAI Off
Home / Documentation / Developer guides /
Loading...
Area: Optimizely CMS
Applies to versions: Not applicable

Optimizely CMS Developer Guide

Getting started

  • Set up a development environment
  • Install a sample site
  • Learn basic editing
  • Create a starter project

Learning path

The Learning path section is intended for developers who are new to Optimizely CMS, and want to learn the basics of Optimizely and get started developing quickly.

  1. Developer prerequisites
  2. What is a CMS? 
  3. Technology stack
  4. The Optimizely user interface 
  5. Introducing the Alloy templates
  6. Upgrading Optimizely
  7. Initial configuration 
  1. Content model and views
  2. Creating and editing content
  3. Media support
  4. Page tree and routing
  5. Listings and navigation
  6. Security checklist
  7. Deployment   

Developing the fundamentals

Learn more about common functionality areas for Optimizely websites.

   Configuration

     Initialization

    Client resources

      Content

    Rendering

   User interface

    Editing

    Search

    Security, authentication and authorization

   Routing

    Caching

    Event management

      Logging

     Scheduled jobs

    Globalization

    Deployment

More documentation

  • About Optimizely
  • Requirements
  • Installation
  • User guides
  • Developer guides
  • APIs and libraries
  • Video tutorials
  • Support Help Center

Last updated: Jul 02, 2021

Optimizely Logo

About Optimizely

  • Optimizely.com
  • Optimizely certification
  • Job openings
  • License center

Community

  • OMVP program
  • Happy hours
  • Forums
  • Blogs
  • Slack
  • Product feedback

Learning resources

  • Partner portal
  • Developer guides
  • User guide
  • Video tutorials
  • GitHub
  • Optimizely Academy

Contact

Optimizely support

See the support page for contact information.

Feedback on Optimizely World

If you’d like to give feedback about this site, please click here. Thank you very much!
  • © Optimizely 2026
  • About Optimizely World
  • Privacy notice
  • Terms of use
  • Trust center
  • Compliance
  • 3rd Party Integrations