This learning path provides a comprehensive introduction to developing with Optimizely CMS 12. You’ll learn core development fundamentals, how to customize the rich text editor, integrate external content, and work with repository APIs. Together, these courses equip you with the practical skills and technical knowledge needed to build, extend, and optimize powerful Optimizely CMS solutions.
PaaS CMS Development Fundamentals (CMS 12)
This set of developer courses covers the fundamentals of developing for Optimizely CMS 11 through over eighteen hours of content. You’ll learn everything from getting started and working with content types and blocks to organizing, optimizing, securing, and deploying your site. Where relevant, the courses also highlight key differences between CMS 11 and CMS 12 to help you prepare for future upgrades.
In this one hour developer course—with thirty minutes of exercises—we cover how to customize the default behavior and capabilities of the Optimizely CMS’s rich text editor. The course covers both CMS 11 and CMS 12, focusing on a wide variety of text editing issues.
In this developer course consisting of thirty minutes of instruction followed by exercises and activities for you to complete, you will learn how to connect external content to you Optimizely site, so that you can both display the content on your site and manage it from your Optimizely dashboard. You will cover: Partial Routers, which display the content on your site using the same templates as other content, and Content Providers, which will synchronize data between your site an and external source.
This two hour developer course—with and additional four hours of exercises— explores Optimizely’s Repository APIs. These allow you to perform major site content changes and updates programmatically. Highlights include: Manage site content with the IContentRepository, and site categories with CategoryRepository, Create, Update, and Delete sites using the ISiteDefinitionRepository, Manage access rights using the IContentSecurity repository, and Enable ILanguageBranchRepository to programmatically change languages and assist in localization
This two-and-a-half course covers the technical aspects of migrating to Optimizely CMS 12 and Commerce 14. Recent .NET updates mean that there are new technical issues to account for, so it is important to be aware of these before migrating so that you can update accordingly.
-
Introduction to CMS 12 and Commerce 14
-
User Interface Changes
-
Documentation Changes
-
Code Configuration Changes
-
Commerce 14 Changes
-
Creating New CMS 12 and Commerce 14 Projects
-
Preparing CMS 11 Solutions Today for CMS 12 Tomorrow
-
Migrating to ASP.NET Core Identity
-
Migrating to Search & Navigation
-
Add-ons, Gadgets, and Plugins
-
Upgrade Assistant
-
Rewrite Rules, Partial Caching, and Static File Caching
-
DXP Cloud Hosting for CMS 12 and Commerce 14
-
Learning New Skills and Techniques for Modern .NET
-
Training and Certification
-
Q & A
-
Course Introduction