Take the community feedback survey now.

  • Syndicated blog - Posted on: Sep 19, 2025

    When maintaining a long-lived Optimizely CMS site, you’ll eventually need to deprecate block types. The usual approach is to remove the block class from your codebase and then delete the corresponding content type from the CMS Admin interface....

  • Syndicated blog - Posted on: Aug 28, 2025

    Optimizely CMS 12 is built around a powerful and flexible content model. By understanding the core base classes and interfaces, developers can build scalable solutions, improve maintainability, and fully leverage the CMS’s extensibility. In this...

  • Syndicated blog - Posted on: Aug 12, 2025

    In long-running Optimizely projects, it’s not uncommon to find content types or properties that exist only in the database. Maybe they were created during an early phase of the project, left behind after a refactoring or added directly via the UI...

  • Syndicated blog - Posted on: Aug 07, 2015

    In many cases we need to retrieve a lot of pages and at the same time think about performance, such as the page’s loading time. That’s when caching comes in handy🙂 In this example we want to cache a ContentReferences of news pages. We use a cache...

  • Syndicated blog - Posted on: Jul 04, 2015

    EPiServer is currently releasing updates according to the “continuous release” approach. I think this is a nice approach as the customer can take advantage of the new features without having to go through large migration projects. However a proble...

 Workplace: Knowit AB (Experience)
 Community Level: Contributing Citizen

Syndication and sharing