MVP 2025
Technology

MVP 2024
Technology

I'm a Mentor
I am committed to supporting my mentee in becoming a more valuable contributor to the Sitecore community. As they grow, I believe they will also help others, further strengthening and expanding the community.
I will assist them in working towards their goal of becoming a Sitecore MVP by providing guidance on community contributions, content planning, and the MVP application process.
Together, we’ll explore impactful ways they can share knowledge, contribute meaningfully, and build a strong presence within the Sitecore ecosystem.
Timeline
Sitecore search deep dive - Mastering crawler and API
I had opportunity to speak at Sitecore User Group Jaipur on Sitecore Search Deep dive. This talk covers all the necessary configuration in CEC in detailed demo. Providing more detailed information on Widgets like Banner Widget,Htmlblock,Preview and Search etc widgets with practical demo.
Provided more information on Configuring the Global widget and how to override the same in individual widget and how to configure ranking, blacklist, creating variants, rules etc.
Configuring different So...
Sitecore CDP Sitecore Personalize Sitecore SearchMultisite / Single site is not working with XM cloud .net SDK (Always looking for default site name property)
Description
I have tried to enable the XM cloud multisite by following the readme file provided in the repo, I have provided the "EdgeContextId" and "EditingSecret", but I'm not able to see the multisite based on the domain name I have configured in Sitecore, I have deployed this rendering host to Azure web app, and I have configured the same domain names in the Sitecore, but still multisite not working
Reproduction Steps
- Open Clone the XM cloud repo for asp.net SDK and update the "Ed...
Mobile application and personalization with xmcloud
I had opportunity to speak at SUGHYD on Mobile application implementation using XM Cloud, this talk covers the implementation and architecture of the mobile application and best practices.
How to extract all the content for Mobile application from XM Cloud and display in the page with good performance.
How can we do Embedded personalization on Mobile device which is configured by the content author in XM Cloud pages, The Personalize middleware addon will be only used to do personalization ...
Sitecore CDP Sitecore Personalize Sitecore XM CloudFixing Sitecore Buckets folder path - Items created after 12 AM server time zone
This blog is designed to assist content authors who rely on Sitecore for creating and publishing content, especially for news and articles that require 24/7 availability.
It addresses a common challenge faced by authors working during nighttime hours in different time zones: maintaining a consistent and logical bucket folder structure. Since Sitecore bucket folders are typically created based on the UTC time zone, this can lead to confusion and misalignment when organizing items according to...
Sitecore XPCS0513908 (Webhook response customization on publish end and also support rules
This is Sitecore Support Ticket CS0513908 raised for supporting Webhook Response customization and to have Rules support on item publish:end event while using the webhook, which is not supporting at the moment.
After discussion Sitecore support they have raised the feature request for both these features(Webhook support rules on Publish:end and Webhook response customization)
Feature request reference numbers are 603374, CFW-4796.
Sitecore XPSitecore Bulk Upload from the item itself - HTTP/2 error Resolution
This blog is designed to assist content authors in streamlining their media content authoring process. It focuses on enabling bulk image uploads directly from the item interface either by zip or directly one by one, bypassing the traditional media library workflow, which often leads to errors.
The blog also addresses common issues encountered during the media upload process and provides practical resolutions, enhancing efficiency and reducing frustration for content authors.
Sitecore XPPublishing Restriction for Sitecore Items when using Publishing Service
This blog delves into implementing publishing restrictions in Sitecore to prevent content authors from accidentally publishing the root of bucket items or folders organized by year, month, or date. It addresses a common challenge faced when Sitecore's out-of-the-box publishing functionality is replaced with the Sitecore Publishing Service.
The primary focus is on providing detailed code samples and step-by-step guidance to enforce these restrictions effectively. By leveraging these technique...
Sitecore XPSitecore Symposium 2024 Nashville: Day 2 Highlights
This Blog provides my experience of attending in the official launch day of the Sitecore Symposium held at Nashville, attending this Symposium really helped me to listen to great minds in the Sitecore World. During this day I have experienced the Sitecore path towards AI journey and how it going to help the marketer and the company in their marketing journey to reach the customer and provide highest ROI with less investment by Sitecore Stream and other Sitecore Products. I had chance to show m...
Sitecore XP Sitecore CDP Sitecore Personalize Sitecore Search Sitecore XM CloudWhat an amazing Day 2 of #SitecoreSymposium 2024 in Nashville!
In this post, I’m sharing my thoughts on the second day of Sitecore Symposium, where the spotlight was on Sitecore Stream. This innovative tool empowers marketers to achieve greater ROI with minimal investment by leveraging advanced AI-driven capabilities. It’s exciting to see how Sitecore Stream is set to revolutionize marketing strategies, making personalization and efficiency more accessible than ever.
Sitecore CDP Sitecore Personalize Sitecore XM CloudReflections on Attending the Sitecore Symposium MVP Summit in Nashville 2024
This Blog provides my experience of attending Sitecore Symposium MVP Submit, where I have provided the highlights, upcoming product features, and how the MVP Submit given me the great opportunity to connect directly with the Sitecore different product team in the form of round table discussion where I have explored a lot by directly asking them questions and also listen to other community members discussion. which real helped me in my sitecore journey and latest AI trends happening in the Siteco...
Sitecore Search Sitecore Send Sitecore XM Cloud Sitecore ConnectWhat an amazing start to the Sitecore Symposium with the 2024 MVP Summit in Nashville!
In this post, I’m sharing my excitement after attending the Sitecore Symposium MVP Summit! It was an incredible opportunity to connect with industry leaders, explore Sitecore's vision, and dive into upcoming products and features that will shape the future of digital experiences. I’ve gained valuable insights into the latest innovations, including AI advancements, enhanced search capabilities, and powerful tools like XM Cloud and Sitecore Stream. While adhering to NDA guidelines, I’m excited to ...
Before Sitecore Symposium - A Preparation and invite the sitecore community for attending this event
I created a short video to express my excitement about attending the Sitecore Symposium. In the video, I shared my enthusiasm for being part of such a significant community event and encouraged other Sitecore community members to join.
I highlighted the value of attending the event, emphasizing the opportunity to learn, connect, and gain insights from various sessions and speakers. My aim was to inspire others to participate and make the most of the event, contributing to the growth and know...
CS0498657 (Listmanger add contacts with custom facet not adding)
This is Sitecore Support Ticket CS0498657 raised for supporting the Sitecore Listmanager to add support to Preferred language field while adding the contacts manually without using the CSV way of importing the contacts to list manager.
After doing all necessary configuration in core database the CSV way of uploading contact with preferred language but manually adding contacts not working with Preferred language even after mapping it using MAP.
Sitecore have created this as feature request ...
Sitecore XPCS0495813 (Bucket folder not following Server DateTime)
This is the Sitecore support ticket CS0495813 for helping the content author to create the sitecore buckets item in the proper structure (year / Month / Date). The content author will be using the CM in different time zone and the expectation is to create the bucket folder based on the same time zone date folder structure instead of following the UTC time zone.
When we are providing the setting like below
setting name="ServerTimeZone" value="any time zone"
The bucket folder has to be ...
Sitecore XPMastering Sitecore Search Crawler and API: Unveiling powerful strategies for seamless content discovery
I had opportunity to speak at Sitecore User group Coimbatore on Sitecore Search.
How to seamlessly discover content from the experience edge and various sources, explore the process of ingesting content from 3rd-party applications into Sitecore Search using Ingestion API and delve into the dynamic world of events and recommendation API.
Uncover the strategies and techniques that will elevate your Sitecore search capabilities to new heights. Configuring Attributes, Facets,Suggestions,Pe...
Sitecore SearchChallenges in getting Sitecore item which has hyphen or dash(-) in the name
This blog provides a comprehensive walkthrough of a PowerShell script designed to extract content from Sitecore using URLs specified in a CSV file.
The blog specifically addresses a common issue where Sitecore URLs contain hyphens ("-") in the item names, which can cause problems when attempting to fetch content. It explains the challenges faced during the extraction process, such as URL encoding issues and how hyphens in the item names can lead to incorrect or failed retrievals.
The pos...
Sitecore XPCS0456638 (Publishing throws error)
A Sitecore Support ticket, CS0456638, was raised to assist a content author who was experiencing issues during the publishing process. The error message "Input string was not in the correct format" appeared frequently, preventing successful publishing. This issue was impacting the content author's ability to publish content as expected.
Sitecore support has registered this has the bug (reference number 617549)
Sitecore XM CloudMobile application with Sitecore XM cloud for personalize user experience
I had an opportunity to speak at SUGCON India 2024 held at Bangalore on how to leverage the XM cloud and provide mobile app solution with personalization.
Design beautiful dynamic mobile application in Flutter cross platform leveraging Sitecore XM cloud and show how effective it can become as it provides complete personalize experience to user based on user location, behaviour and type.
This will add a lot of value for your customers as it completes connected experience through android and...
Sitecore CDP Sitecore Personalize Sitecore XM CloudCS0446621 (XM personalization audience access from sitecore CDP/Personalize)
This is the Sitecore Support ticket CS0446621 raised to help the content author to provide the personalized content to the mobile device through experience edge.
At the moment when audience created in the XM Cloud pages it will be easily able to do personalization using the personalize addon. But in GraphQL there is no easy way to get the personalized content when providing the parameter as variant id, which is useful to fetch the content from the particular audience variant and load the pag...
Sitecore CDP Sitecore Personalize Sitecore XM CloudCrawl the content from SOAP API using Sitecore Search
In this blog, we explore the process of configuring Sitecore Search to crawl data from an XML API endpoint, specifically focusing on how to set up a Web Crawler (Advanced) source to directly crawl data from a SOAP API.
The key steps include configuring the Request trigger to send a request to the SOAP API endpoint and providing the necessary SOAP body as parameters. This is crucial for ensuring the request is correctly structured to retrieve the desired data. Once the request is sent, the Do...
Sitecore Search2024
12/Apr
BETA Test : Sitecore Search for Business Users
I had the opportunity to review the Sitecore Search for Business User eLearning course and assessment after being officially invited by lei.sun@sitecore.com. Having completed the course, I provided detailed feedback aligned with the format outlined by the Sitecore eLearning team to enhance its quality and effectiveness for learners.
Sitecore SearchMastering Sitecore Search Crawler and API
I had an opportunity to speak in Sitecore User group India on how to use Sitecore Search and its features, to take a deep dive into the practical sessions of Sitecore Search API crawler.
Learn how to seamlessly discover content from the edge and various sources, explore the process of ingesting content from 3rd-party applications into Sitecore Search using Ingestion API and delve into the dynamic world of events and recommendation API.
Uncover the strategies and techniques that will e...
Sitecore Search2024
7/Mar
Mentor Program
I have received the invite to join the Sitecore Community Mentorship Program, and I'm actively involved in mentoring one individual.
I'm helping the mentee to develop skills in various areas related to Sitecore, with a specific focus on empowering him to achieve MVP status.
I find a great satisfaction in playing a role in the mentee's professional and personal development, offering insights and advice that contribute to their growth within the Sitecore ecosystem.
Sitecore XP Sitecore CDP Sitecore Personalize Sitecore XM CloudTransforming with Composable Architecture: Insights from First XM Cloud Implementation
I had the opportunity to speak at the SUGMEA live event held at the Sitecore Dubai office, where I discussed the composable stack on XM Cloud. During my session, I showcased the latest XM Cloud Forms with a real-time demo, explaining the configuration process.
I highlighted how easily marketers can create forms, integrate them into XM Cloud pages, and use them in XM Cloud Component Builder. I also demonstrated how to design various styles and templates, while ensuring proper field validation...
Sitecore XM CloudQ&A at Sitecore DX event dubai on Sitecore Composable
I had the incredible opportunity to attend the Sitecore DX event in Dubai, where I engaged with insightful talks from Sitecore community members and leadership. The event provided a platform to discuss key aspects of Composable DXP and XP in depth. I was fortunate to participate in a dynamic Q&A session, where thought-provoking questions were posed to me.
Sitecore XP Sitecore XM CloudSitecore Search - API Crawler with Edge Pagination
This Blogs mainly covers Sitecore Search Sources and crawlers also how to use them in real time and provide necessary content to be indexed in Sitecore Search.
This blog covers the real time examples on the below.
GraphQL - Layout Query with Components
GraphQL - Item Query
GraphQL - Item Query with Pagination
GraphQL - Search Query with Pagination
Each and every concept provide the graphql query example for Document extractor, Request extractor for doing pagination and necessar...
Sitecore SearchCS0429068 (Features in XM Cloud Form Builder)
This is the Sitecore Support ticket on Sitecore XM cloud forms feedback and some of the features not functioning as expected.
1.Selecting the Datasource for the list items like dropdown, radio etc
- multiple submit action, here it should be attaching multiple webhook so that I can pass my data to the Api and to other system using second webhook.
3.Rule based based hiding controls.
4.unable select image from url from sitecore media library
5.Form once activated I can delete it. ...
Sitecore XM Cloud2024
2/Feb
Sitecore Slack contribution
I have also did sitecore slack contribution in providing answers or suggestion to the community question. I'm unable to mention any specific dates for the same as I have done it multiple times.
Can I Get any Item in specific language
This is the Slack exchange question; I have provided the answer to community members with graphql query code sample that might help them to retrieving the language-based field values from different version of the item. This code sample provides the combined response from both language version's item content.
I have provided options using search query and item to fetch the data using graphql.
Sitecore XM CloudExploring Sitecore XM Cloud Forms: A Comprehensive Overview
This blog provides a detailed walkthrough of Sitecore XM Cloud Forms in its early launch stage, exploring various scenarios and configuration options. It guides users on how to create and customize forms, set up actions, and integrate webhooks to trigger necessary responses. With real-time examples, the blog demonstrates the functionality of webhooks, including handling API responses to display success and failure messages, ensuring a seamless user experience and efficient workflow integration
Sitecore XM CloudRendering Host not opening in my local after taking latest XM Cloud repo
This is the Slack exchange question; when we trying to setup the local XM cloud it through the error message. the error is caused because of the node version, when we passing the proper node version to xmcloud.build.json the issue is resolved.
"renderingHosts": { "xmcloudpreview": { "path": "./src/sxastarter", "nodeVersion": "20.10.0", "jssDeploymentSecret": "sssss", "enabled": true, "type": "sxa", "lintCommand": "lint", "sta...
Sitecore XM CloudSitecore TECH Talks: Effective Strategies to use Sitecore XM Cloud Admin API
This seminar explores the most important API suites used in the XM cloud environment for Experience Edge, XM Cloud deploy portal, and XM Cloud authoring environment. Also, let's understand how to troubleshoot if any issues happen in Experience Edge with the help of Admin API. We will also explore the authentication process of triggering and maintaining the Sitecore XM cloud Authoring environment and Experience Edge. Understand the purpose of Webhook and maintenance of webhook used in Experience ...
Sitecore XM CloudSitecore TECH Talks: Embracing the Future: Journey towards Sitecore XM Cloud
This seminar explores the key terminologies of XM Cloud, how to use the XM Cloud portal, and all the things we can do with the XM deploy portal, such as understanding the different development workflows, different types of deployment processes, different ways of accessing content from XM Cloud, the necessity of webhooks and its role in XM Cloud, Personalization and different content editing tools available from XM Cloud and authentication.
Sitecore XM CloudAdvanced Filtration with XM Cloud Preview and Edge GraphQL Query in Action
This Webinar covers basic to advanced uses of XM cloud graphql in Experience Edge, XM cloud preview environment and XM cloud Authoring environment. Helps to understand different GraphQL schema, Filtering, searching, Pagination, and Maintenance tasks like creating items, indexing etc. Authentication for creating API keys for accessing the data from XM cloud and XM Experience Edge. Different filter conditions, keywords, Operators and terms etc. Real-time examples of different query options et...
Sitecore XM CloudA recap of SUGCON 2023 in New Delhi
This article covers the event that happened in SUGCON 2023 India, what things I have learned from this event, what interesting things happened there and how to update our skills to work on various Sitecore composable suites and leverage that knowledge obtained from the various sessions and using it the day-to-day life for satisfying the customer needs and requirement with various products provided by Sitecore.
Feature request accepted Sitecore , And discussion with Sitecore Support and tech team
Case No : CS0395615 Case No : CS0403838 Case No :CS0390067
Apart from these I have contacted with different Sitecore support team and Tech team on some other issue like Publishing (CS0399336) which is big blocker during our implementation.
I have raised some other tickets as well.
Sitecore XM CloudXM Cloud - All about XM Preview and Edge GraphQL
This article describes different ways to use graphql in XM cloud, like for XM cloud Authoring, XMcloud preview and Experience Edge.
Different types of queries for retrieving and filtering content from different field types (like singlelinetext, multilist,date field,droplink etc) and differences between graphql schema used in XM cloud authoring, Preview and Experience Edge. Challenges faced and how to overcome those changes between these 3 environments with real-time examples.
Sitecore XM CloudGraphQL Search is not works with multiple conditions inside where statement
This provides the details about the Search GraphQL query not filtering results properly when any item has a null value in the field, if this particular field is used in orderby along with a cursor for pagination, This issue is fixed by the Sitecore team. Now orderby query works well with a cursor.
Sitecore XM CloudGraphQL Search not supporting filtering data based on droplink,Date range etc
Case Number :CS0388888
This provides the details about one of the important features, which is not working in the XM Cloud environment GraphQL in Experience Edge and Sitecore Preview Environment.
Field-based filtration only worked for Treelist, Droplink, Droptree etc for all guid-based things only in Sitecore Preview environment but not in Experience Edge. Date range Filtration is not working in both Sitecore Preview and Experience Edge. Sitecore later enabled this Daterange filtration w...
Sitecore XM CloudGraphQL query in Edge provide different result from XMcloud Preview graphql query (Provides raw value)
Case Number : CS0388804
This provides the details of results coming from Sitecore Preview and Experience Edge in the different formats. The issue is when there is no layout assigned to the Sitecore item, and that item has droplink, treelist or any guid field in the template, then querying the results with the item query provides proper results like all the details of the item selected in the list field (all template field details) in Sitecore Preview environment, but when we trigger the sam...
Sitecore XM CloudXM Cloud Sitemap.xml generation having problem in rendering host application.
Case Number : CS0379102
This provides the details about one of the important feature, which is not working in the XM Cloud environment, if the Site tenant has more than one site in it then the sitemap.xml is not generating properly as it creates issue in the Rendering host because of the Experience Edge is unaware the change, In Sitecore, the Sitemap.xml is stored in the media library which has the issue, On item publishing it always creates Sitemap.xml with a new item ID. usually, it should...
Sitecore XM CloudSitecore Search Data Ingestion from multiple sources and Search Recommendation API
This article describes Sitecore Search and how to configure it and crawl data using a different approach with real-time examples. Covers information about Attribute creation, Connectors, Crawlers creation, Document extractors, Sources and Triggers etc.
Provided different examples on how to extract data from RSS, PDF, DOM, JSON, Sitemap, Word documents etc by configuring different Triggers, Document Extractors and crawlers.
Sitecore SearchKey points of Sitecore CDP and Sitecore Personalize
This article covers the important points of Sitecore CDP and Sitecore Personalize like Experience Experiments Audience Sync Data Lake Connections Programmable Desicioning Batch Processing Events Segmentation Testing and troubleshooting if any issue happens Importance of error codes and their uses Different types of Rest API and its uses etc Also covers overall CDP and personalization concepts which helps to quickly get started.
Sitecore CDP Sitecore PersonalizeXM Cloud- Sitecore CDP Interactive Personalization with Sitecore Pages Variants
This article describes how to configure the personalization in XM cloud Pages and drive the personalization from Sitecore personalize instead of using Experience Edge by configuring Next js middleware. Usually, XM cloud personalization will happen by Page Variants not by Component-based, so we need to define multiple page variants in Sitecore pages with all necessary component data sources, if any of the variant names match in Sitecore CDP/Personalize decision table Offers configured, then the ...
Sitecore CDP Sitecore Personalize Sitecore XM CloudSitecore Embeddable Forms Framework(EFF) and GraphQL API to create items in Sitecore XMCloud
This article covers using two important features of Sitecore which is available in Sitecore XP and Sitecore XM Cloud. They are Sitecore Embeddable Forms Framework(EFF) and Sitecore GraphQL API Mutation concepts. Understanding how to be getting started with EFF and using that how can we get the data from the user and create items in Sitecore with the help of GraphQL.
Understanding the API token creation for XM Cloud Authoring Environment to perform activities like creating items, deleting it...
Sitecore XM CloudSitecore XMCloud Personalization and CDP Personalization with SitecoreCloud SDK
This article describes how to enable and get started with XM cloud personalization using Sitecore Pages and the Next js app.
Understanding of how to set up Personalization in Sitecore Pages, how to configure Next js middleware to work with personalization by enabling necessary settings and configuration, how to define different Sitecore CDP and Sitecore Personalize events and real-time examples of capturing the events in CDP.
Sitecore Personalize Sitecore XM CloudXMCloud Sitecore Components - Visual Component builder
This article covers how to get started with the XM cloud components, with various steps like Creating the different data sources from where we need to get the data to get displayed in the component. Understanding the different types of datasource creation like Paste JSON. Understanding of fetching the data from the endpoint with relevant header etc using the Fetch from URL option and Fetch from GraphQL option, Understanding how to map the received data to the component Layout and field, ele...
Sitecore XM CloudSitecore XMCloud Webhooks events notitications
This article covers the necessity of XM cloud webhooks and different types of webhooks like Webhook Eventhandler, Webhook Submit Action and Webhook Validation Action. Understanding steps to configure the webhooks based on the different actions and setting up different authentications required to call the API endpoint which is configured in the webhook etc. Understanding the different ways to trigger the webhooks, and understanding how to trigger webhooks when a particular event happens in Site...
Sitecore XM CloudSitecore XMCloud Extending Layoutservice response using RenderingContentResolver
This article covers what is content resolver and how we can customize the layout service response, which is provided out of the box, configuring the asp.net application creating real-time examples and accessing the modified data with the help of Graph QL and Nextjs app.
Sitecore XM CloudAccess content from Sitecore XMCloud with Asp.net Rendering Host
This article describes how to do local setup for asp.net core rendering host, understanding different ways to map the content from Sitecore to view, understanding different configurations to access the content directly from XM cloud which is not published to EDGE and accessing published content from Experience Edge. Blog on XMCloud .net core rendering host and accessing the content.
Sitecore XM Cloud