<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wiselin Jaya Jos Kanagamani's RSS Feed]]></title><description><![CDATA[Wiselin Jaya Jos Kanagamani is a DXP Solution Architect specializing in Optimizely, helping businesses design, build and scale enterprise digital experience platforms.]]></description><link>http://github.com/dylang/node-rss</link><generator>GatsbyJS</generator><lastBuildDate>Tue, 14 Jul 2026 17:45:35 GMT</lastBuildDate><item><title><![CDATA[Testing Apple Pay on Optimizely Commerce: A QA Guide]]></title><description><![CDATA[The how vs. the how-to-verify Part 1 covers the architecture overview. Part 2 covers the developer guide this post tests against. Apple Pay is deceptively hard to test well, for an unusual reason: the happy path works on the first real device you try it on, and it's tempting to call that "done."...]]></description><link>https://www.wiselinjayajos.com/testing-apple-pay-on-optimizely-commerce-a-qa-guide</link><guid isPermaLink="false">https://www.wiselinjayajos.com/testing-apple-pay-on-optimizely-commerce-a-qa-guide</guid><category><![CDATA[Apple Pay]]></category><category><![CDATA[QA Testing]]></category><category><![CDATA[Payments]]></category><category><![CDATA[LambdaTest]]></category><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Implementing Apple Pay on Optimizely Commerce: A Developer's Guide]]></title><description><![CDATA[This is the how Part 1 (the Solutions Architect overview) covers why this is structured the way it is. Part 3 (the testing guide) covers how to verify it. This post is the how. Apple Pay's documentation covers the JS side reasonably well.]]></description><link>https://www.wiselinjayajos.com/implementing-apple-pay-on-optimizely-commerce-a-developers-guide</link><guid isPermaLink="false">https://www.wiselinjayajos.com/implementing-apple-pay-on-optimizely-commerce-a-developers-guide</guid><category><![CDATA[Apple Pay]]></category><category><![CDATA[Optimizely Commerce]]></category><category><![CDATA[.NET]]></category><category><![CDATA[Payments]]></category><category><![CDATA[Developer Guide]]></category><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Apple Pay on Optimizely Commerce: Solution Design]]></title><description><![CDATA[A three-part series This is the first of three posts on implementing Apple Pay on Optimizely Commerce. Part 2 covers the developer implementation guide, and Part 3 covers the QA/testing guide.]]></description><link>https://www.wiselinjayajos.com/apple-pay-on-optimizely-commerce-solution-design</link><guid isPermaLink="false">https://www.wiselinjayajos.com/apple-pay-on-optimizely-commerce-solution-design</guid><category><![CDATA[Apple Pay]]></category><category><![CDATA[Optimizely Commerce]]></category><category><![CDATA[Payments]]></category><category><![CDATA[Architecture]]></category><category><![CDATA[.NET]]></category><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Integrating Searchspring with Optimizely – Part 2: Implementation & Lessons Learned]]></title><description><![CDATA[Introduction In Part 1, we covered the architecture and setup of integrating Searchspring with Optimizely. Now let’s move into the practical side—how to render search results, implement merchandising features, and handle real-world challenges.]]></description><link>https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-2-implementation-and-lessons</link><guid isPermaLink="false">https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-2-implementation-and-lessons</guid><category><![CDATA[Searchspring]]></category><category><![CDATA[Episerver]]></category><category><![CDATA[Ecommerce Development]]></category><category><![CDATA[Frontend Development]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[API Integration]]></category><category><![CDATA[Optimizely]]></category><pubDate>Wed, 18 Mar 2026 18:30:00 GMT</pubDate></item><item><title><![CDATA[Integrating Searchspring with Optimizely – Part 1: Architecture & Setup]]></title><description><![CDATA[Introduction Modern e-commerce platforms demand fast, relevant, and intelligent search experiences. While Optimizely (Episerver) provides robust CMS and Commerce capabilities, scaling search for large product catalogs often requires a more specialised solution. This is where Searchspring comes in.]]></description><link>https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-1-architecture-and-setup</link><guid isPermaLink="false">https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-1-architecture-and-setup</guid><category><![CDATA[Searchspring]]></category><category><![CDATA[Optimizely]]></category><category><![CDATA[Episerver]]></category><category><![CDATA[Ecommerce]]></category><category><![CDATA[Site Search]]></category><category><![CDATA[Product Search]]></category><pubDate>Tue, 17 Mar 2026 18:30:00 GMT</pubDate></item><item><title><![CDATA[Introducing the Opal Accessibility Assistant: Making Digital Experiences Inclusive]]></title><description><![CDATA[Introducing the Opal Accessibility Assistant: Making Digital Experiences Inclusive Accessibility is no longer optional — it’s a responsibility. With over a billion people worldwide living with some form of disability, every piece of content we publish has the potential to either break down barriers...]]></description><link>https://www.wiselinjayajos.com/introducing-the-opal-accessibility-assistant-making-digital-experiences</link><guid isPermaLink="false">https://www.wiselinjayajos.com/introducing-the-opal-accessibility-assistant-making-digital-experiences</guid><category><![CDATA[Accessibility compliance]]></category><category><![CDATA[Web Accessibility]]></category><category><![CDATA[Opal Accessibility Assistant]]></category><category><![CDATA[AI Accessibility]]></category><category><![CDATA[Accessibility Checker]]></category><category><![CDATA[Accessibility Tools]]></category><category><![CDATA[opalhackathon]]></category><category><![CDATA[Opticon25]]></category><category><![CDATA[AI]]></category><category><![CDATA[Opal]]></category><category><![CDATA[Opal Hackathon]]></category><pubDate>Fri, 29 Aug 2025 18:30:00 GMT</pubDate></item><item><title><![CDATA[Building Search in Optimizely DAM: Leveraging Fragments - Part 2]]></title><description><![CDATA[Building Search in Optimizely DAM: Leveraging Fragments (Part 2) In Part 1, we explored how to build efficient, maintainable asset searches in Optimizely DAM using GraphQL fragments.]]></description><link>https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments-part-2</link><guid isPermaLink="false">https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments-part-2</guid><category><![CDATA[optimizely]]></category><category><![CDATA[graphql]]></category><category><![CDATA[digital-asset-management]]></category><category><![CDATA[csharp]]></category><category><![CDATA[fragments]]></category><category><![CDATA[GraphQL best practices]]></category><pubDate>Mon, 09 Jun 2025 18:30:00 GMT</pubDate></item><item><title><![CDATA[Building Search in Optimizely DAM: Leveraging Fragments - Part 1]]></title><description><![CDATA[Introduction When you need to pull assets (images, video, documents, etc.) from Optimizely DAM, you often select a handful of core fields (like ID and title) by default. However, you may also need additional metadata specific to each asset type—fields not present in the base type.]]></description><link>https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments</link><guid isPermaLink="false">https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[GraphQL]]></category><category><![CDATA[AssetSearch]]></category><category><![CDATA[GraphQL best practices]]></category><category><![CDATA[Content Graph]]></category><category><![CDATA[Optimizely DAM]]></category><pubDate>Fri, 09 May 2025 06:30:00 GMT</pubDate></item><item><title><![CDATA[Optimizely: Restrictions on Page Types, Block Types, and Content Areas]]></title><description><![CDATA[As CMS or Commerce developers we work a lot with page types, block types and different in-built properties like content area etc. Sometimes we just create our Page Type, Block Types and properties and a lot of times we need to add restrictions such as what block types are allowed in this content...]]></description><link>https://www.wiselinjayajos.com/optimizely-restrictions-on-page-types-block-types-and-content-areas</link><guid isPermaLink="false">https://www.wiselinjayajos.com/optimizely-restrictions-on-page-types-block-types-and-content-areas</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[CMS]]></category><category><![CDATA[OptimizelyContentCloud]]></category><category><![CDATA[Episerver]]></category><category><![CDATA[ContentCloud]]></category><pubDate>Mon, 11 Nov 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[Optimizely DXP Launch Checklist]]></title><description><![CDATA[Here is a quick checklist that I use as a starting point for my Optimizely projects that are slated to Go Live. Product Development Optimizely development complete 500/404 page Forms Http -> Https Rewrite Reverse Proxy Development (if applicable) Product Testing QA Testing complete Regression...]]></description><link>https://www.wiselinjayajos.com/optimizely-dxp-launch-checklist</link><guid isPermaLink="false">https://www.wiselinjayajos.com/optimizely-dxp-launch-checklist</guid><category><![CDATA[Optimizely]]></category><pubDate>Mon, 09 Dec 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[7 Tips for Creating Content Author-Friendly Content Types in Optimizely CMS 12]]></title><description><![CDATA[One of the things that I love to see is developers that take an extra interest in the user experience for the content authors.  Oftentimes, it is that extra attention to detail that makes a project successful.]]></description><link>https://www.wiselinjayajos.com/7-tips-for-creating-content-author-friendly-content-types-in-optimizely-cms-12</link><guid isPermaLink="false">https://www.wiselinjayajos.com/7-tips-for-creating-content-author-friendly-content-types-in-optimizely-cms-12</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[CMS]]></category><pubDate>Mon, 14 Oct 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[Getting Started with Optimizely SaaS using Next.js Starter App - Configure local development - Part 2]]></title><description><![CDATA[Welcome to part 2 of getting Started with Optimizely proof-of-concept (POC) blog series. In the previous post, we explored how to integrate Optimizely SaaS using a Next.js starter app.]]></description><link>https://www.wiselinjayajos.com/getting-started-with-optimizely-saas-using-next.js-starter-app-configure-local-development-part-2</link><guid isPermaLink="false">https://www.wiselinjayajos.com/getting-started-with-optimizely-saas-using-next.js-starter-app-configure-local-development-part-2</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[CMS]]></category><category><![CDATA[Vercel]]></category><category><![CDATA[Poc]]></category><category><![CDATA[Next.js]]></category><pubDate>Mon, 11 Nov 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[Getting Started with Optimizely SaaS using Next.js Starter App - Deployment to Vercel]]></title><description><![CDATA[In this getting Started with Optimizely proof-of-concept (POC) blog series, I will walk you through the steps to get started with Optimizely SaaS using a Next.js starter app and deploy it to Vercel.]]></description><link>https://www.wiselinjayajos.com/getting-started-with-optimizely-saas-using-next.js-starter-app-deployment-to-vercel</link><guid isPermaLink="false">https://www.wiselinjayajos.com/getting-started-with-optimizely-saas-using-next.js-starter-app-deployment-to-vercel</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[CMS]]></category><category><![CDATA[Vercel]]></category><category><![CDATA[Poc]]></category><category><![CDATA[Next.js]]></category><pubDate>Mon, 14 Oct 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[A simple guide to getting started with Optimizely CMS 12]]></title><description><![CDATA[Optimizely (previously known as Episerver) CMS is a powerful content management system that empowers developers to effortlessly build and manage dynamic websites. In this blog series, we’ll explore the various features of Optimizely CMS in detail.]]></description><link>https://www.wiselinjayajos.com/a-simple-guide-to-getting-started-with-optimizely-cms-12</link><guid isPermaLink="false">https://www.wiselinjayajos.com/a-simple-guide-to-getting-started-with-optimizely-cms-12</guid><category><![CDATA[.NET]]></category><category><![CDATA[Optimizely]]></category><category><![CDATA[CMS]]></category><pubDate>Mon, 09 Sep 2024 18:30:00 GMT</pubDate></item><item><title><![CDATA[Optimizely Content Migration: Step-by-Step Guide]]></title><description><![CDATA[Content Migration to Optimizely Content migration to Optimizely is an essential process to ensure your existing data, assets, and user content are transitioned effectively.]]></description><link>https://www.wiselinjayajos.com/optimizely-content-migration-step-by-step-guide</link><guid isPermaLink="false">https://www.wiselinjayajos.com/optimizely-content-migration-step-by-step-guide</guid><category><![CDATA[Optimizely]]></category><category><![CDATA[WebsiteMigration]]></category><category><![CDATA[APIAutomation]]></category><category><![CDATA[ContentManagement]]></category><category><![CDATA[Migration]]></category><pubDate>Mon, 10 Feb 2025 18:30:00 GMT</pubDate></item></channel></rss>