Tuesday, 3 March 2026

OpenAI-Driven AI Assistant for TinyMCE in Optimizely CMS 12

The Tiny.AI add-on enhances Optimizely CMS 12 by seamlessly integrating OpenAI directly into the TinyMCE editor. It empowers editors to rewrite, improve, summarize, expand, or translate selected content without leaving the CMS. Instead of copying content into external AI tools and risking formatting issues, Tiny.AI processes HTML safely and returns clean, CMS-ready output.

Thursday, 12 February 2026

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.

Wednesday, 17 September 2025

How to Allow AI Bots in Your robots.txt File (2025 Edition)

The world of AI is moving fast and so are the bots that crawl the web to feed large language models (LLMs), AI search engines, and generative tools. If you want your site’s content to be available for AI models like ChatGPT, Claude, Perplexity, or Gemini, you can explicitly grant permission by updating your robots.txt file.

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.

Monday, 1 September 2025