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.
Tuesday, 3 March 2026
Thursday, 12 February 2026
Advanced Form Submissions for Optimizely CMS 12
Managing form submissions in enterprise Optimizely CMS installations can quickly become inefficient. While the default Optimizely Forms submission view works, it lacks flexibility, personalization, and advanced management tools.
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
How to Show Unpublished Blocks in Page Preview (Optimizely CMS 12)
Introduction
In this post, we’ll look at why Draft Blocks don’t show in Page Preview by default, and I'll show you a clean, drop-in solution to fix that. The result? Editors get a more accurate “what you see is what you’ll publish” experience - no more hidden draft blocks.