Showing posts with label Episerver. Show all posts
Showing posts with label Episerver. Show all posts

Wednesday, 24 September 2025

Master Language Switcher for Optimizely CMS 12

Managing multiple languages in Optimizely CMS 12 can sometimes be challenging — especially when you need to promote a new language branch to be the master language. The Master Language Switcher is a new admin tool that makes this process faster and safer by letting you switch or convert master languages for pages, blocks, and media directly at the database level.

Thursday, 4 September 2025

Preview Unpublished Pages and Blocks on the Frontend (Optimizely CMS 12)

Introduction

In my previous post, I explained how to customize the ContentArea rendering pipeline in Optimizely CMS 12 so editors can see unpublished block content while previewing pages in the CMS.

That approach works great inside the CMS UI (Edit/Preview mode). But what if you want to enable the same functionality on the front-end site, using a simple query string flag?

That’s where the ?showdrafts=true parameter comes in.

Tuesday, 2 September 2025

Showing Unpublished Block Status in Optimizely CMS 12 ContentArea

Introduction

One of the most common editor complaints in Optimizely CMS is that it’s not obvious when a block inside a ContentArea has unpublished changes. By default, editors can only see those drafts if they preview the block itself (not the page that contains it). This leads to confusion, because the page looks “finished” but actually contains hidden drafts.

Thursday, 18 April 2024

Visitor Groups Usage Report For Optimizely CMS 12

This add-on offers detailed information on how visitor groups are used and how effective they are within Optimizely CMS. Editors can monitor and evaluate the interactions of various visitor groups with site content, leading to better decision-making and more focused content strategies.

Thursday, 11 April 2024

Plugin for Identifying and Bulk Deleting Orphaned Properties in Optimizely

I am aware that the Optimizely World community has extensively discussed this topic, with numerous solutions and code snippets available to help administrators address this issue. Despite this wealth of resources, I've noticed a lack of a dedicated NuGet package specifically aimed at tackling this problem, especially for CMS 12 on the Optimizely NuGet feed. Here's my perspective on the issue and my contribution: an administrative plugin for Optimizely CMS 12.

Tuesday, 23 January 2024

Streamlining Content Translation in Optimizely CMS with Google Translate

The A2Z.Episerver.Labs.LanguageManager.GoogleTranslate extension is a valuable resource for Optimizely CMS editors seeking an alternative to the built-in Azure Cognitive Services Translator. Its main purpose is to simplify and enhance the content translation process, making it more efficient and accessible. By integrating with EPiServer.Labs.LanguageManager, it harnesses the capabilities of Google Cloud Translation. This integration is through Google.Cloud.Translation.V2 NuGet package, enables seamless, automated translations directly within the CMS environment, enhancing the efficiency and ease of managing multilingual content.

Friday, 19 January 2024