A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Get the latest!

Follow bloggers on Optimizely World to get the latest from people who know all about the Optimizely platform! You will find blog posts from the entire Optimizely community, as well as from the Optimizely development teams.

Start blogging - create your own blog (requires log in)
Manage your blog posts on Optimizely World (requires log in)
Rules for blogging on Optimizely World

Syndication and sharing

loading
  • Posted on: May 21, 2025

    Address validation is a crucial component of any ecommerce platform. It ensures accurate customer data, reduces shipping errors, and improves the overall user experience. In this post, we’ll walk through how to integrate address validation in...

  • Posted on: May 20, 2025

    The rescheduled London Dev Meetup is happening tomorrow, Wednesday, 21st May, at 6pm! This meetup will be Candyspace 's first, and the first one held in London this year! We've have some amazing speakers from the partner network and Optimizely lin...

  • Syndicated blog - Posted on: May 19, 2025

    A practical look at Optimizely Opal’s Instructions feature — from built-in agents to creating and managing custom instruction workflows. Ideal for teams scaling AI-powered content with structure and intent.

  • Posted on: May 19, 2025

    Adopting a headless architecture with Optimizely is a major shift from the traditional MVC-based development that has been the standard for years. While the flexibility and performance of headless setups are often worth the transition, many teams...

  • Posted on: May 18, 2025

    CustomContentAreaRenderer is a specialized class that overrides the default ContentAreaRenderer. It customizes the rendering behavior for content area items, specifically by rendering content items without wrapping them in a surrounding element,...

  • Posted on: May 18, 2025

    public bool IndexContent(int contentId, bool contentOnly, bool childrenOnly, string language) { // Retrieve the content var contentReference = new ContentReference(contentId); var contentItems = new List (); if (contentReference != null &&...

  • Posted on: May 18, 2025

    Create a new Controller called CustomMenuController and decorate with [Authorize(Roles ="CMSAdmins")] so that it will be accessed by admins only namespace AdminMenu.Controllers { [Route("episerver/CustomMenu")] [Authorize(Roles ="CMSAdmins")] publ...

  • Posted on: May 16, 2025

    In previous blog we described how to control the visibility of the blocks or properties based on the current site in multisite solution. We can use the same technique to display different thumbnails for pages and blocks inside the CMS based on...