<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Creating Custom Content Recommendations</title><link href="http://world.optimizely.com" /><updated>2025-05-22T15:54:21.0000000Z</updated><id>https://world.optimizely.com/blogs/creating-custom-content-recommendations/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Content Compliance Without the Chaos: How Optimizely CMP Empowers Financial Services Marketers</title><link href="https://blogs.perficient.com/?p=381836" /><id>In financial services, content isn’t just about telling your story — it’s about telling it right. Every blog post, product update, or social post is a potential compliance risk if not handled carefully. Regulatory bodies like FINRA, SEC, and GDPR aren’t known for leniency, and the cost of a misstep can be significant — fines, [&amp;#8230;]</id><updated>2025-05-22T15:54:21.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Opal – Optimizely’s AI-Powered Marketing Assistant</title><link href="https://blogs.perficient.com/?p=381808" /><id>Overview Opal is Optimizely’s AI assistant designed to accelerate and enhance the entire marketing workflow. Integrated natively across OptimizelyOne, Opal helps teams ideate, plan, generate, manage, and optimize content more intelligently and efficiently. This document outlines key features, current capabilities, upcoming enhancements, and how Opal fits into the broader AI-powered content lifecycle. Key Capabilities Campaign [&amp;#8230;]</id><updated>2025-05-22T14:39:44.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Common Errors When Using GraphQL with Optimizely</title><link href="https://blogs.perficient.com/?p=380453" /><id>What is GraphQL? GraphQL is a powerful query language for APIs that allows clients to request only the data they need. Optimizely leverages GraphQL to serve content to your platform agnostic presentation layer. This approach to headless architecture with Optimizely CMS is gaining traction in the space and developers often encounter new challenges when transitioning [&amp;#8230;]</id><updated>2025-05-05T17:00:55.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Overriding TinyMCE’s Default Alt Text Validation in Optimizely</title><link href="https://blogs.perficient.com/?p=347160" /><id>Adding Alt Text to your Images in Optimizely When developing a site using Optimizely, it is important to keep accessibility in mind. A common solution that I&amp;#8217;ve found helpful is to extend the ImageData class from EpiServer.Core and add a property for Alt Text. This concept is demonstrated in the Alloy Project and has been [&amp;#8230;]</id><updated>2023-10-20T15:15:28.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Overriding Optimizely’s Content Recommendations Block to Implement Custom Recommendations</title><link href="https://blogs.perficient.com/?p=336590" /><id>Introduction The Content Recommendations add-on for Optimizely CMS dynamically recommends content from your site tailored to the interests of each user. Installing the NuGet Package will give you access to Optimizely’s Content Recommendations Block which uses Mustache Templating to render the data from the Content Recommendations API on a page. Although Mustache Templates provide a [&amp;#8230;]</id><updated>2023-09-13T18:15:46.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>