<?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 Hidden Foundry</title> <link>https://world.optimizely.com/blogs/hidden-foundry/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>CloudFlare Image Resizing for Optimizely DXP and Self-Hosting Customers</title>            <link>https://www.hiddenfoundry.com/thoughts/image-resizing-on-the-edge/</link>            <description>Demystify Image Resizing on the edge for your Optimizely solution</description>            <guid>https://www.hiddenfoundry.com/thoughts/image-resizing-on-the-edge/</guid>            <pubDate>Wed, 31 Jan 2024 09:45:51 GMT</pubDate>           <category>Blog post</category></item><item> <title>Lock down Optimizely Graph behind Open ID Connect</title>            <link>https://www.hiddenfoundry.com/thoughts/lock-down-optimizely-graph-behind-open-id-connect/</link>            <description>Implementing Open ID Connect to Secure Optimizely Graph Access for Authorized Users</description>            <guid>https://www.hiddenfoundry.com/thoughts/lock-down-optimizely-graph-behind-open-id-connect/</guid>            <pubDate>Thu, 04 Jan 2024 16:14:50 GMT</pubDate>           <category>Blog post</category></item><item> <title>Maximize performance by uploading your external data to Optimizely Graph</title>            <link>https://www.hiddenfoundry.com/thoughts/maximize-performance-by-uploading-your-external-data-to-optimizely-graph/</link>            <description>Learn to integrate external data into Optimizely Graph for improved performance, covering data preparation, synchronization, and effective querying.</description>            <guid>https://www.hiddenfoundry.com/thoughts/maximize-performance-by-uploading-your-external-data-to-optimizely-graph/</guid>            <pubDate>Wed, 06 Dec 2023 11:18:30 GMT</pubDate>           <category>Blog post</category></item><item> <title>RSS Feed NuGet Package for Optimizely CMS 12+</title>            <link>https://www.hiddenfoundry.com/thoughts/rss-feed-nuget-package-for-optimizely-cms/</link>            <description>Straightforward RSS feed generation for your Optimizely solution with this NuGet package</description>            <guid>https://www.hiddenfoundry.com/thoughts/rss-feed-nuget-package-for-optimizely-cms/</guid>            <pubDate>Sun, 09 Jul 2023 09:15:41 GMT</pubDate>           <category>Blog post</category></item><item> <title>Expand Content Area Addon for Content Delivery API</title>            <link>https://www.hiddenfoundry.com/thoughts/expand-content-area-addon-for-content-delivery-api/</link>            <description>Expand content area properties to load nested contact areas recursively to a customizable level</description>            <guid>https://www.hiddenfoundry.com/thoughts/expand-content-area-addon-for-content-delivery-api/</guid>            <pubDate>Mon, 19 Sep 2022 14:42:22 GMT</pubDate>           <category>Blog post</category></item><item> <title>Add Authorization to Content Tabs</title>            <link>https://www.hiddenfoundry.com/thoughts/add-authorization-to-content-tabs/</link>            <description>Hide tabs from editor who don&#39;t have the correct role</description>            <guid>https://www.hiddenfoundry.com/thoughts/add-authorization-to-content-tabs/</guid>            <pubDate>Mon, 12 Sep 2022 12:43:47 GMT</pubDate>           <category>Blog post</category></item><item> <title>Merging carts when customer logs in on Commerce 14</title>            <link>https://world.optimizely.com/blogs/hidden-foundry/dates/2022/8/merging-carts-when-customer-logs-in-on-commerce-14/</link>            <description>&lt;p&gt;In Commerce 13 and below, we had out of the box default behaviour that when a customer logs in, their cart, wishlist and any orders they made during their anonymous state will get merged into their customer contact associated with their principal object. This is done via a httpmodule where an authentication event would be raised and the IProfileMigrator would get called executing the said actions.&lt;/p&gt;
&lt;p&gt;Unfortunately in the current version of Commerce 14 (v14.5.0 at the time of this post) does not include the middleware to hook up the IProfileMigrator and do this automatically as it did with its previous versions.&lt;/p&gt;
&lt;p&gt;For the example middleware code please go here: &lt;a href=&quot;https://www.hiddenfoundry.com/thoughts/merging-carts-when-logging-in-from-an-anonymous-state-in-commerce-14/&quot;&gt;https://www.hiddenfoundry.com/thoughts/merging-carts-when-logging-in-from-an-anonymous-state-in-commerce-14/&lt;/a&gt;&lt;/p&gt;
</description>            <guid>https://world.optimizely.com/blogs/hidden-foundry/dates/2022/8/merging-carts-when-customer-logs-in-on-commerce-14/</guid>            <pubDate>Thu, 04 Aug 2022 23:23:42 GMT</pubDate>           <category>Blog post</category></item><item> <title>Extending Login Path for Optimizely CMS &amp; Commerce in .NET6</title>            <link>https://www.hiddenfoundry.com/thoughts/multiple-login-paths-for-optimizely-cms-in-net6/</link>            <description>Redirect the user elsewhere instead of the default Optimizely login page when attempting to access a secured resource.</description>            <guid>https://www.hiddenfoundry.com/thoughts/multiple-login-paths-for-optimizely-cms-in-net6/</guid>            <pubDate>Fri, 15 Jul 2022 14:25:41 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>