<?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 Andrew Markham</title> <link>https://world.optimizely.com/blogs/andrew-markham/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Jhoose Security Module V3.0.0 – Site-Level Security Configuration for Optimizely</title>            <link>https://www.jhoose.co.uk/blogs/jhoose-security-module-optimizely-cms13-support</link>            <description>Jhoose Security Module updated for Optimizely CMS 13, introducing separate packages for CMS 12 and 13 with ongoing support and enhancements.</description>            <guid>https://www.jhoose.co.uk/blogs/jhoose-security-module-optimizely-cms13-support</guid>            <pubDate>Mon, 06 Apr 2026 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security Module V3.0.0 – Site-Level Security Configuration for Optimizely</title>            <link>https://www.jhoose.co.uk/blogs/jhoose-security-module-v3.0.0-multi-site-support</link>            <description>Discover what&#39;s new in Jhoose Security Module 3.0, including site-level security configuration for multi-site Optimizely solutions with global inheritance and site overrides.</description>            <guid>https://www.jhoose.co.uk/blogs/jhoose-security-module-v3.0.0-multi-site-support</guid>            <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Announcing the Jhoose Commerce API for Optimizely Commerce Connect</title>            <link>https://www.jhoose.co.uk/blogs/announcing-the-jhoose-commerce-api-for-optimizely-commerce-connect</link>            <description>A layered framework for Optimizely Commerce Connect that accelerates delivery, supports headless architecture, and simplifies carts, checkout, and customer journeys.</description>            <guid>https://www.jhoose.co.uk/blogs/announcing-the-jhoose-commerce-api-for-optimizely-commerce-connect</guid>            <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>How to Build an Optimizely Connect Platform (OCP) App</title>            <link>https://www.jhoose.co.uk/blogs/how-to-build-an-optimizely-connect-platform-ocp-app</link>            <description>Learn how to build an Optimizely Connect Platform (OCP) app using a Cloudinary integration, covering setup, schema, jobs, webhooks, and deployment.</description>            <guid>https://www.jhoose.co.uk/blogs/how-to-build-an-optimizely-connect-platform-ocp-app</guid>            <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security Modules v2.6.0 — Added support for Permissions Policy and .NET 10</title>            <link>https://www.jhoose.co.uk/blogs/jhoose-security-v2-6-0-released</link>            <description>Version 2.6.0 adds Permissions Policy header support, updates to .NET 10, improved policy management, configurable security settings, and enhanced reporting and API/export options to help control browser features more securely.</description>            <guid>https://www.jhoose.co.uk/blogs/jhoose-security-v2-6-0-released</guid>            <pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely Connect Platform (OCP): Extending the Optimizely One Ecosystem</title>            <link>https://www.jhoose.co.uk/blogs/optimizely-connect-platform-ocp-connecting-systems-across-optimizely-one</link>            <description>Discover how Optimizely Connect Platform (OCP) enables seamless integrations across the Optimizely One ecosystem. Learn about app models, sync types, and what’s next for developers.</description>            <guid>https://www.jhoose.co.uk/blogs/optimizely-connect-platform-ocp-connecting-systems-across-optimizely-one</guid>            <pubDate>Fri, 14 Nov 2025 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security Modules v2.5.0 – Import/Export Configs, .NET 9 Support and More</title>            <link>https://www.jhoose.co.uk/blogs/jhoose-security-v2-5-0-released</link>            <description>Discover what’s new in Jhoose Security Modules v2.5.0 — including import/export for configurations, Content Security Policy settings, and security headers, plus support for .NET 9 and performance improvements.</description>            <guid>https://www.jhoose.co.uk/blogs/jhoose-security-v2-5-0-released</guid>            <pubDate>Thu, 09 Oct 2025 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Integrating Optimizely DAM with Your Website</title>            <link>https://jhoose.co.uk/?p=763</link>            <description>This article is the second in a series about integrating Optimizely DAM with websites. It discusses how to install the necessary package and code to connect DAM with Optimizely CMS. It identifies challenges such as unoptimized images, lack of metadata access, and rendition issues. The author proposes a solution using a GraphQL endpoint for better asset data access and outlines a strategy for selecting optimal renditions programmatically. Additionally, it shares coding examples and concludes by highlighting the potential of using Cloudflare Edge image resizing alongside DAM renditions for improved performance. &lt;a href=&quot;https://jhoose.co.uk/2024/09/28/integrating-optimizely-dam-with-your-website/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>https://jhoose.co.uk/?p=763</guid>            <pubDate>Sat, 28 Sep 2024 20:28:28 GMT</pubDate>           <category>Blog post</category></item><item> <title>Integrating Optimizely DAM with Your Website</title>            <link>http://atomic-temporary-103981898.wpcomstaging.com/?p=763</link>            <description>This article is the second in a series about integrating Optimizely DAM with websites. It discusses how to install the necessary package and code to connect DAM with Optimizely CMS. It identifies challenges such as unoptimized images, lack of metadata access, and rendition issues. The author proposes a solution using a GraphQL endpoint for better asset data access and outlines a strategy for selecting optimal renditions programmatically. Additionally, it shares coding examples and concludes by highlighting the potential of using Cloudflare Edge image resizing alongside DAM renditions for improved performance. &lt;a href=&quot;https://jhoose.co.uk/2024/09/28/integrating-optimizely-dam-with-your-website/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>http://atomic-temporary-103981898.wpcomstaging.com/?p=763</guid>            <pubDate>Sat, 28 Sep 2024 20:28:28 GMT</pubDate>           <category>Blog post</category></item><item> <title>Integrating Optimizely DAM with Your Website</title>            <link>https://www.jhoose.co.uk/blogs/integrating-optimizely-dam-with-your-website</link>            <description>Learn how to integrate Optimizely DAM with CMS using GraphQL, dynamic image transformations, renditions, and custom tag helpers for optimized web performance.</description>            <guid>https://www.jhoose.co.uk/blogs/integrating-optimizely-dam-with-your-website</guid>            <pubDate>Sat, 28 Sep 2024 20:28:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Exploring Optimizely DAM Features for Content Marketing</title>            <link>https://www.jhoose.co.uk/blogs/optimizely-dam-an-introduction</link>            <description>Explore key features of Optimizely DAM—asset organization, metadata tagging, advanced search, collections, and AI-powered renditions—all integrated with CMP.</description>            <guid>https://www.jhoose.co.uk/blogs/optimizely-dam-an-introduction</guid>            <pubDate>Wed, 25 Sep 2024 12:56:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely DAM – An Introduction</title>            <link>https://jhoose.co.uk/?p=719</link>            <description>I presented a talk about the Optimizely DAM at the OMVP summit during Opticon 2024 in Sweden. I have now converted that talk into two blog posts. Introduction Optimizely DAM is part of the Optimizely Content Marketing Platform (CMP), but &amp;#8230; &lt;a href=&quot;https://jhoose.co.uk/2024/09/25/optimizely-dam-an-introduction/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>https://jhoose.co.uk/?p=719</guid>            <pubDate>Wed, 25 Sep 2024 11:56:50 GMT</pubDate>           <category>Blog post</category></item><item> <title>Exploring Optimizely DAM Features for Content Marketing</title>            <link>http://atomic-temporary-103981898.wpcomstaging.com/?p=719</link>            <description>I presented a talk about the Optimizely DAM at the OMVP summit during Opticon 2024 in Sweden. I have now converted that talk into two blog posts. Introduction Optimizely DAM is part of the Optimizely Content Marketing Platform (CMP), but &amp;#8230; &lt;a href=&quot;https://jhoose.co.uk/2024/09/25/optimizely-dam-an-introduction/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>http://atomic-temporary-103981898.wpcomstaging.com/?p=719</guid>            <pubDate>Wed, 25 Sep 2024 11:56:50 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security V2.3.1 released</title>            <link>https://jhoose.co.uk/?p=667</link>            <description>The latest release of the Jhoose security module offers significant updates:
- Updated frontend framework and improved UX, transitioning from Javascript to Typescript
- Replaced legacy Optimizely UI framework
- Improved UX with iconography
- Added a new Reporting Dashboard for real-time metrics and error monitoring
- Configuration options to store issues in custom database table or Elastic Search index. &lt;a href=&quot;https://jhoose.co.uk/2024/08/18/jhoose-security-v2-3-1-released/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>https://jhoose.co.uk/?p=667</guid>            <pubDate>Sun, 18 Aug 2024 20:39:25 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security V2.3.1 released</title>            <link>http://atomic-temporary-103981898.wpcomstaging.com/?p=667</link>            <description>The latest release of the Jhoose security module offers significant updates:
- Updated frontend framework and improved UX, transitioning from Javascript to Typescript
- Replaced legacy Optimizely UI framework
- Improved UX with iconography
- Added a new Reporting Dashboard for real-time metrics and error monitoring
- Configuration options to store issues in custom database table or Elastic Search index. &lt;a href=&quot;https://jhoose.co.uk/2024/08/18/jhoose-security-v2-3-1-released/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>http://atomic-temporary-103981898.wpcomstaging.com/?p=667</guid>            <pubDate>Sun, 18 Aug 2024 20:39:25 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security V2.3.1 released</title>            <link>http://atomic-temporary-103981898.wpcomstaging.com/?p=667</link>            <description>The latest release of the Jhoose security module offers significant updates:
- Updated frontend framework and improved UX, transitioning from Javascript to Typescript
- Replaced legacy Optimizely UI framework
- Improved UX with iconography
- Added a new Reporting Dashboard for real-time metrics and error monitoring
- Configuration options to store issues in custom database table or Elastic Search index. &lt;a href=&quot;https://jhoose.co.uk/2024/08/18/jhoose-security-v2-3-1-released/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>http://atomic-temporary-103981898.wpcomstaging.com/?p=667</guid>            <pubDate>Sun, 18 Aug 2024 20:39:25 GMT</pubDate>           <category>Blog post</category></item><item> <title>Jhoose Security V2.3.1 released</title>            <link>https://www.jhoose.co.uk/blogs/jhoose-security-v2-3-1-released</link>            <description>Jhoose Security updated with a new TypeScript-based UI, improved UX, and a real-time CSP reporting dashboard. Now supports issue tracking via database or Elasticsearch.</description>            <guid>https://www.jhoose.co.uk/blogs/jhoose-security-v2-3-1-released</guid>            <pubDate>Sun, 18 Aug 2024 20:39:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely Data Platform Visitor Groups now supports multiple instances</title>            <link>https://jhoose.co.uk/?p=562</link>            <description>The module V2.0 now supports multiple Optimizely Data Platform instances, allowing personalized content based on real-time segments and profile data. It also added support for .NET7 and .NET8, while dropping support for CMS11. Upgraders should update configurations to match the new schema and resave existing Visitor Groups with specified OPD instance. The Visitor Groups configurations allow for multiple unique endpoints. For more details, visit the project&#39;s GitHub page: https://github.com/unrvld/ODP.VisitorGroups. &lt;a href=&quot;https://jhoose.co.uk/2024/05/15/optimizely-data-platform-visitor-groups-now-supports-multiple-instances/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>https://jhoose.co.uk/?p=562</guid>            <pubDate>Wed, 15 May 2024 11:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely Data Platform Visitor Groups now supports multiple instances</title>            <link>http://atomic-temporary-103981898.wpcomstaging.com/?p=562</link>            <description>The module V2.0 now supports multiple Optimizely Data Platform instances, allowing personalized content based on real-time segments and profile data. It also added support for .NET7 and .NET8, while dropping support for CMS11. Upgraders should update configurations to match the new schema and resave existing Visitor Groups with specified OPD instance. The Visitor Groups configurations allow for multiple unique endpoints. For more details, visit the project&#39;s GitHub page: https://github.com/unrvld/ODP.VisitorGroups. &lt;a href=&quot;https://jhoose.co.uk/2024/05/15/optimizely-data-platform-visitor-groups-now-supports-multiple-instances/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>            <guid>http://atomic-temporary-103981898.wpcomstaging.com/?p=562</guid>            <pubDate>Wed, 15 May 2024 11:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely Data Platform Visitor Groups now supports multiple instances</title>            <link>https://www.jhoose.co.uk/blogs/optimizely-data-platform-visitor-groups-now-supports-multiple-instances</link>            <description>ODP Visitor Groups v2.0 adds multi-instance support, .NET 7/8 compatibility, and improved configuration for personalizing content via Optimizely Data Platform.</description>            <guid>https://www.jhoose.co.uk/blogs/optimizely-data-platform-visitor-groups-now-supports-multiple-instances</guid>            <pubDate>Wed, 15 May 2024 11:00:00 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>