<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Wiselin Jaya Jos</title><link href="http://world.optimizely.com" /><updated>2026-03-20T12:38:23.0000000Z</updated><id>https://world.optimizely.com/blogs/wiselin-jaya-jos/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Integrating Searchspring with Optimizely – Part 1: Architecture &amp; Setup</title><link href="https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-1-architecture-and-setup" /><id>Integrating Searchspring with Optimizely – Part 1: Architecture &amp; Setup</id><updated>2026-03-20T12:38:23.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Integrating Searchspring with Optimizely – Part 2: Implementation &amp; Lessons Learned</title><link href="https://www.wiselinjayajos.com/integrating-searchspring-with-optimizely-part-2-implementation-and-lessons" /><id>Integrating Searchspring with Optimizely – Part 2: Implementation &amp; Lessons Learned Introduction In Part 1, we covered the architecture and setup of integrating Searchspring with Optimizely.</id><updated>2026-03-18T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Building Search in Optimizely DAM: Leveraging Fragments - Part 2</title><link href="https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments-part-2" /><id>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. By modularizing queries, we kept our search logic clean and reusable, simplifying future evolution as your DAM implementation grows. In Part 2, we’ll dive deeper into managing nested data—like tags, categories, and linked assets—to build richer, more context-aware search experiences. I’ll also show how the fragment-based approach from Part 1 integrates seamlessly with these nested structures, keeping your queries performant and your code maintainable.</id><updated>2025-06-09T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Building Search in Optimizely DAM: Leveraging Fragments - Part 1</title><link href="https://www.wiselinjayajos.com/building-search-in-optimizely-dam-leveraging-fragments" /><id>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. Optimizely DAM’s GraphQL-style fragments let you define those extra field selections in reusable blocks and splice them into your query alongside the core fields. In this post, we’ll build an asset‐search query against Optimizely’s DAM using the Content Graph API and your graphClient helper. We’ll:</id><updated>2025-05-09T06:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely Content Migration: Step-by-Step Guide</title><link href="https://www.wiselinjayajos.com/optimizely-content-migration-step-by-step-guide" /><id>Content Migration to Optimizely Content migration to Optimizely is an essential process to ensure your existing data, assets, and user content are transitioned effectively. While automation is the backbone of this process, there might still be a need for manual cleanup at the end to ensure all content is accurate and ready for use. This blog will guide you through best practices for content migration, including the order of migration, Optimizely&#39;s Content Repository APIs, and handling internal links effectively.</id><updated>2025-02-10T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely DXP Launch Checklist</title><link href="https://www.wiselinjayajos.com/optimizely-dxp-launch-checklist" /><id>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</id><updated>2024-12-09T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely: Restrictions on Page Types, Block Types, and Content Areas</title><link href="https://www.wiselinjayajos.com/optimizely-restrictions-on-page-types-block-types-and-content-areas" /><id>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 area. Which specific blocks are not allowed in this content area and Sometimes which block/page can only be used under certain types or permission of users. All these scenarios are discussed in Optimizely forums and in blogs. I just want to put them together and create a cheat sheet for my convenience and hopefully other benefits from it as well. Let’s discuss different scenarios</id><updated>2024-11-11T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>7 Tips for Creating Content Author-Friendly Content Types in Optimizely CMS 12</title><link href="https://www.wiselinjayajos.com/7-tips-for-creating-content-author-friendly-content-types-in-optimizely-cms-12" /><id>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.  Here are just a couple of the things that developers should look for when creating new content types. Have a business analysis work with the stakeholders early in the process to identify the needs of the content authors. Do not nest blocks too deep</id><updated>2024-10-14T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>A simple guide to getting started with Optimizely CMS 12</title><link href="https://www.wiselinjayajos.com/a-simple-guide-to-getting-started-with-optimizely-cms-12" /><id>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. But for now, let’s concentrate on Part-1 - The step-by-step guide to creating a sample Optimizely CMS website using the Episerver CMS Visual Studio extensions. Table of contents Developer prerequisites</id><updated>2024-09-09T18:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>