<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Creating Custom Content Recommendations</title> <link>https://world.optimizely.com/blogs/creating-custom-content-recommendations/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Content Compliance Without the Chaos: How Optimizely CMP Empowers Financial Services Marketers</title>            <link>https://blogs.perficient.com/?p=381836</link>            <description>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;]</description>            <guid>https://blogs.perficient.com/?p=381836</guid>            <pubDate>Thu, 22 May 2025 15:54:21 GMT</pubDate>           <category>Blog post</category></item><item> <title>Opal – Optimizely’s AI-Powered Marketing Assistant</title>            <link>https://blogs.perficient.com/?p=381808</link>            <description>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;]</description>            <guid>https://blogs.perficient.com/?p=381808</guid>            <pubDate>Thu, 22 May 2025 14:39:44 GMT</pubDate>           <category>Blog post</category></item><item> <title>Common Errors When Using GraphQL with Optimizely</title>            <link>https://blogs.perficient.com/?p=380453</link>            <description>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;]</description>            <guid>https://blogs.perficient.com/?p=380453</guid>            <pubDate>Mon, 05 May 2025 17:00:55 GMT</pubDate>           <category>Blog post</category></item><item> <title>Overriding TinyMCE’s Default Alt Text Validation in Optimizely</title>            <link>https://blogs.perficient.com/?p=347160</link>            <description>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;]</description>            <guid>https://blogs.perficient.com/?p=347160</guid>            <pubDate>Fri, 20 Oct 2023 15:15:28 GMT</pubDate>           <category>Blog post</category></item><item> <title>Overriding Optimizely’s Content Recommendations Block to Implement Custom Recommendations</title>            <link>https://blogs.perficient.com/?p=336590</link>            <description>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;]</description>            <guid>https://blogs.perficient.com/?p=336590</guid>            <pubDate>Wed, 13 Sep 2023 18:15:46 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>