Why basic role checks fall short and how Permissions to Functions unlock audience-based access control The Problem with Basic Authorization ASP.NET Core's [Authorize] attribute is the right starting point for access control. It answers a simple...
By default, a SelectMany property is rendered as a vertical checkbox list in the CMS editor. While this works well for a small number of options, usability quickly declines as the list grows. Editors may need to scroll through dozens or even...
Upgrading from Optimizely CMS 12 to CMS 13 alongside moving the runtime from .NET 8.0 to .NET 10.0 is far more than a routine version upgrade. It is an opportunity to rethink how content is structured, queried, and delivered across modern digital...
About the Mailchimp Opal Tool The Mailchimp Opal Tool is an Optimizely Connect Platform app that brings Mailchimp audience operations directly into Opal workflows. It exposes developer-friendly tools for audience, contact, tag, and campaign...
Enabling Okta SSO significantly strengthened our authentication and security model in Optimizely CMS . However, like many real-world implementations, it also introduced an unexpected challenge in the CMS authoring experience, as the system now...