Jitendra Soni Avatar

MVP Profile

Jitendra Soni

MVP 2025

Technology

Australia
MVP 2024

Technology

Australia
MVP 2023

Technology

Australia
MVP 2022

Technology

Australia
MVP 2021

Technology

Australia

Timeline

2024

14/Nov

Pages Rich Text Editor (RTE) Lacks Internal Sitecore Link Functionality

Pages Rich Text Editor (RTE) Lacks Internal Sitecore Link Functionality We recently discovered that the Rich Text Editor (RTE) in Pages does not support creating internal Sitecore links. This limitation impacts the ability of the marketing team to easily add internal links directly from the Pages interface.

Current Status Sitecore Support has confirmed that this functionality is not currently available in the Pages RTE.

A feature request (PGS-1236) has been created for consideration in ...

Sitecore Search Sitecore XM Cloud

2024

13/Nov

Custom Class Not Retained in Rich Text Editor (RTE) in Page Editor Mode (XMCloud)

We encountered an issue with the Rich Text Editor (RTE) in the Page Editor of Sitecore XM Cloud, where custom classes were not retained after saving. Instead, the editor would strip custom attributes and modify the structure. This issue is tied to the default editor's behavior in simplifying HTML. Sitecore recommends switching to CKEditor, which resolves this issue by preserving custom attributes, ensuring better support for styling and customization.

Sitecore Search Sitecore XM Cloud

2024

12/Nov

Sitecore API Pagination and Sorting Errors

The Sitecore API faced issues with pagination and sorting, returning internal server errors (500) due to conflicts between boost rules and pagination settings. Sorting configurations also failed, and navigating to subsequent pages consistently caused errors. Sitecore resolved this by deploying a patch to fix boost rule interactions and updating API configurations. Post-fix testing confirmed seamless pagination and sorting functionality.

Sitecore Search Sitecore XM Cloud

2024

16/Oct

Page Editor Doesn’t Show Current or Shared Site Name in Data Source

In Sitecore's Page Editor, data sources lack clear labels to distinguish between "Current site" and "Shared site," unlike in the Content Editor. Sitecore Support acknowledged this limitation and has initiated a feature request (PGS-2562) to add similar functionality in future updates. Until then, content editors can cross-verify data sources in the Content Editor for clarity.

Sitecore XM Cloud

2024

16/Oct

Indexing Shared Data Items from Search Result Pages in Sitecore

We faced challenges indexing shared data items (e.g., cards from a listing page) as independent Sitecore Search items. The issues included incomplete indexing due to missing mandatory fields, extractor conflicts, and inconsistent ID generation. By validating extractor logic, generating unique IDs programmatically, reordering extractors, and re-indexing, all cards were successfully indexed as individual items, ensuring accurate and comprehensive search functionality.

Sitecore Search Sitecore XM Cloud

2024

15/Oct

Persistent "Heartbeat Error" in Sitecore Search Indexing Jobs

We faced recurring "heartbeat error" failures during Sitecore search indexing jobs, often linked to a hard 30% document failure threshold and outdated sitemaps causing 404 errors. Temporary fixes included updating sitemaps, simplifying extractor configurations, and retrying jobs. We engaged Sitecore to address the threshold's configurability, improve error reporting, clarify heartbeat error causes, and enhance proactive notifications, seeking long-term solutions and platform improvements.

Sitecore Search

2024

11/Sep

System Errors and Inconsistent Behavior in Search Platform

We encountered critical issues with the Sitecore search platform due to an internal deduplication flag interfering with search domains, causing errors and disruptions. Sitecore resolved the issue by updating their logic, ensuring the flag no longer affects search domains. The fix has been implemented, restoring smooth functionality and providing assurance against future occurrences.

Sitecore Search

2024

3/Sep

Resolving XM Cloud Page Editor Rendering Host Connection Error

In the XM Cloud Page Editor, an error occurred when connecting to the rendering host, with logs indicating issues such as a missing "width" property for images. This may relate to component rendering configurations. Insights or solutions from those who’ve faced this issue would be highly appreciated.

Sitecore Search Sitecore XM Cloud

2024

23/Aug

Feasibility of Sharing a Site Across Headless Tenants in Sitecore XM Cloud

In Sitecore XM Cloud, sharing sites across tenants isn't supported natively due to tenant isolation. Alternatives include restructuring tenants to group related sites, using item cloning for selective content sharing, or leveraging shared folders with role-based access within a single tenant. Planning tenant structures early ensures scalability and efficient content sharing.

Sitecore XM Cloud

2024

14/Aug

Sitecore XM Cloud: Custom Error Details in Content Editor (YSOD)

To address Yellow Screen of Death errors in Sitecore XM Cloud Content Editor, custom error details can be enabled by modifying the web config file using XDT transformations. While Sitecore does not offer a direct option for this, leveraging XM Cloud build configuration and transforming settings allows for customized error handling and improved troubleshooting visibility.

Sitecore XM Cloud

2024

8/Aug

How to Revert Item Source from Database to Resources in Sitecore XM Cloud After Template Modification?

In Sitecore XM Cloud, modifying a template directly changes its source from "resources" to "database," which can be identified by enabling the source view in the template section.

Sitecore XM Cloud

2024

26/Jul

GraphQL Not Working for "Load More" Functionality on Published Environment

The "Load More" functionality using GraphQL failed in the published environment due to misconfigured SITECORE_EDGE_CONTEXT_ID, unpublished items, and invalid endCursor values. The solution involved updating the environment's Context ID, publishing necessary items, retrieving the correct endCursor, and validating queries on the live GraphQL endpoint, ensuring functionality across environments.

Sitecore Search Sitecore XM Cloud

2024

15/Jul

Content Serialization Challenges in Sitecore XM Cloud

n Sitecore XM Cloud, content serialization issues were observed when deploying presentation updates like page branches and renderings. Updates reflected initially but reverted after subsequent deployments due to conflicts between serialized Items as Resources (IAR) and content edited directly in the XM Cloud CM database. Resolving this requires cleaning outdated content using dotnet sitecore itemres cleanup and synchronizing changes between local and cloud environments to ensure consistency.

Sitecore Search Sitecore XM Cloud

2024

10/Jul

Resolving Facet Functionality Issues in Search Integration with Sitecore XM Cloud

During the integration of Search with Sitecore XM Cloud, facet checkboxes were unresponsive due to a callback logic issue and a bug in the @sitecore-search/react package. Updating the callback implementation and upgrading the package resolved the issue, restoring functionality and ensuring consistent behavior across environments.

Sitecore Search Sitecore XM Cloud

2024

3/Jul

Inquiry Regarding "Job Failed Due to Heartbeat Error"

I've come across an error message indicating "Job failed due to heartbeat error." Has anyone encountered a similar issue or have any suggestions on how to address it? Any insights or recommendations would be greatly appreciated.

Sitecore XM Cloud

2024

13/Jun

Option to Rollback Deployments in Sitecore XM Cloud

In XM Cloud, there's no built-in rollback feature, but deployments can be reverted easily using version control. By rolling back to a previous commit in GitHub or a similar platform, linking to a stable branch, and triggering a new build and deployment, you can efficiently restore your environment to a stable state.

Sitecore XM Cloud

2024

11/Jun

Resolving Multiple HTTPS Entries in Sitemap XM Cloud

I resolved an issue where multiple HTTPS entries appeared in the sitemap by correcting the target hostname setting under Site Grouping in Sitecore. Removing "https" from the target hostname fixed the issue, ensuring the sitemap displayed entries correctly.

Sitecore XM Cloud

2024

9/May

How to Use External Images in Image Fields with Sitecore's Page Editor

To support external image URLs in Sitecore Image fields, I customized the field to accept both external links and Media Library assets, ensuring real-time previews in the Page Editor. For carousels, a Multilist or JSON field managed multiple URLs, dynamically rendered for seamless authoring. This solution enhanced usability, maintained simplicity, and supported scalable image management across components.

Sitecore XM Cloud

2024

8/May

How to Revert Item Source from Database to Resources in Sitecore XM Cloud After Template Modification

In Sitecore XM Cloud, when a template source changes from "resources" to "database" due to modifications in the content editor, the dotnet sitecore itemres cleanup command can effectively revert the source back to "resources." This ensures synchronization during deployments without disrupting linked content items. Use this CLI tool for bulk updates or manually delete specific database entries for isolated cases, ensuring templates remain aligned with the deployment pipeline.

Sitecore XM Cloud

2024

3/May

Edge GraphQL endpoint is giving Unexpected Execution

In a Sitecore 10.3 project with XM Cloud and Next.js on Vercel, a GraphQL query component worked locally but failed post-deployment, returning a status 200 response with an "Unexpected Execution Error." The issue affected the "children" data source in the GraphQL response.

Sitecore Search Sitecore XM Cloud

2024

2/May

How to cleanup the resource file XM Cloud

To clean up resource files in Sitecore, install the required plugin, verify it, and run the cleanup command to identify and remove unused resources efficiently.

Sitecore XM Cloud

2024

30/Apr

Sitecore Search - Crawler error and fix

During the crawler setup in Sitecore Search, I encountered errors due to missing mandatory fields (type and id) and some pages returning 404 errors. The issue stemmed from incomplete metadata, particularly missing Open Graph (OG) details. To resolve this, I ensured all pages had properly configured metadata, republished the affected pages, and provided a default value for the type attribute in the Search schema or configured an attribute selector to retrieve values directly from the pages. This ...

Sitecore Search

2024

16/Apr

Troubleshooting Sitecore XM Cloud: Deployment Process Halted with Status Code 409 - Project and Environment Already in Deployment.

Encountered a deployment issue in Sitecore XM Cloud where builds were stuck in the queue for the UAT environment due to a service connection error. Despite cancellations and restarts, the environment was incorrectly marked as having a running deployment. Sitecore Support resolved the issue by correcting the service connection, enabling successful deployments.

Sitecore XM Cloud

2024

3/Apr

Troubleshooting Gitflow Deployment Issues in Sitecore XM Cloud

While configuring a Gitflow setup for Sitecore XM Cloud with Development, UAT, and Production environments, the "Promote" option showed the environment as unavailable. Insights or solutions to resolve this deployment issue would be appreciated.

Sitecore XM Cloud

2024

2/Apr

Resolving "Unable to Connect to the Remote Server" in PowerShell with Docker

When encountering the "Unable to Connect to the Remote Server" error in PowerShell while working with Docker, the issue was traced to the Docker network configuration. The solution involved listing existing Docker networks using docker network ls, identifying the problematic network, and removing it with docker network rm <network_name>. After this, re-running the PowerShell script resolved the connectivity issue. This approach ensures seamless integration between PowerShell and Docker in simila...

Sitecore XM Cloud

2024

15/Mar

Resolving Static Asset Updates in Vercel for Sitecore XM Cloud Front-End Deployments

When deploying a Sitecore XM Cloud front-end application on Vercel, I encountered an issue where static assets like CSS and images failed to update despite successful deployments. The problem was traced to Vercel's "protected assets" feature, which restricted public access to these files. By adjusting the feature's configuration, committing the changes to the repository, and redeploying, the assets updated correctly, resolving the issue. This experience underscores the importance of understandin...

Sitecore XM Cloud

2024

6/Mar

Resolving a Common Configuration Issue in Sitecore XM Cloud with Next.js

While working on a Sitecore XM Cloud project with Next.js, I encountered a Pages editor error caused by a misconfigured serverSideRenderingEngine setting in the Sitecore configuration. The value was mistakenly set to https, which is unsupported. Changing it to http resolved the issue, restoring functionality. This highlights the importance of precise configurations, thorough documentation review, and collaborative problem-solving in Sitecore projects.

Sitecore Search Sitecore XM Cloud

2024

8/Feb

Extracting HTML from PDFs in Sitecore Search: A Step-by-Step Implementation

n a recent Sitecore Search project, I tackled the challenge of extracting meaningful content from PDFs, which required transforming them into HTML-readable structures. By creating a dummy attribute for HTML storage, setting up a temporary web crawler, and configuring a JavaScript document extractor, I successfully analyzed and extracted key attributes like titles and descriptions. This approach ensures scalable and accurate indexing for diverse PDF types, showcasing the flexibility and efficienc...

Sitecore Search

2024

7/Feb

How to Publish a Specific Version in Content Editor and Page Editor

In Sitecore XM Cloud, publishing a specific version of an item ensures precise content delivery. Navigate to the desired item in the Content Editor, select the required version from the Versions tab, and use the publish option to push it live, streamlining version control in a cloud-first environment.

Sitecore XM Cloud

2024

7/Feb

Troubleshooting Deployment of Build Artifacts to Another Environment Using Gitflow in Sitecore XM Cloud

In Sitecore XM Cloud with a Gitflow strategy, deployment issues like inactive promotion options often arise due to branch constraints. To resolve this, set the target environment's branch to "None," allowing flexible promotions without direct branch linkage. This adjustment ensures seamless artifact promotion between environments like UAT and Production, maintaining smooth deployment workflows.

Sitecore XM Cloud

2024

7/Feb

Sitecore XM Cloud - Fixing URL Redirections in Next.js on Vercel Using vercel.json

In a Sitecore XM Cloud project using Next.js on Vercel, we faced URL redirection issues caused by spaces and special characters. Using Vercel's vercel.json file, we defined rewrite rules to seamlessly handle problematic URLs. After deployment, this solution ensured smooth redirects, enhancing the user experience and showcasing the efficiency of Vercel's configuration capabilities.

Sitecore XM Cloud

2024

2/Jan

Unveiling Sitecore XM Cloud: Error Encountered Post-Publishing Visual Studio Project

Encountered a compiler version error while publishing a Visual Studio project? The solution is to delete and recreate the publishing profile. Navigate to the Properties folder, remove the PublishProfiles folder, and set up a new profile. This ensures compatibility with the latest C# version and resolves publishing issues effectively.

Sitecore XM Cloud

2023

3/Dec

Resolving "Valid value for rootItemId not provided" Error in Sitecore XP and Nex.jss Setup

Encountered the "Valid value for rootItemId not provided" error in your Sitecore XP and Next.js setup? This issue arises from a missing or misconfigured app name in the Site Group settings. To fix it, navigate to /sitecore/content/MainSite/Site1/Settings/Site Grouping/Site1, update the app name field with the correct value, save changes, and rebuild your application. This resolves the error and ensures proper configuration of rootItemId.

Sitecore XP

2023

18/Nov

TypeError: Cannot read properties of undefined (reading 'parents')

Delving into the technicalities of deploying Sitecore XM Cloud on Vercel, this blog post guides through the intricacies of resolving the error "TypeError: Cannot read properties of undefined (reading 'parents')." Gain insights into the root causes of this common deployment hiccup and follow step-by-step solutions to ensure a seamless integration of Sitecore XM Cloud with Vercel.

Sitecore XM Cloud

2023

15/Nov

Mastering Environment Management in Sitecore XM Cloud: A Comprehensive Guide

Sitecore XM Cloud empowers organizations to craft personalized and engaging digital experiences. Efficiently managing environments and projects is crucial for successful implementation and maintenance. This technical guide delves into the steps involved in deleting an existing environment and creating a new one within Sitecore XM Cloud.

Sitecore XM Cloud

2023

10/Nov

Mastering Sitecore OrderCloud: A Comprehensive Guide to Sandbox Setup and Best Practices

Sitecore OrderCloud offers a powerful platform for e-commerce solutions, and getting started with a well-optimized sandbox environment is crucial for efficient development and testing. In this technical blog, we'll walk through the process of setting up a Sitecore OrderCloud sandbox and delve into best practices to ensure a seamless development experience.

Sitecore OrderCloud

2023

21/Oct

Maximizing Sitecore XM Cloud: Unraveling Multisite Setup Options

Sitecore XM Cloud offers unparalleled flexibility for managing multiple sites within its ecosystem. One crucial decision in setting up multisite configurations is whether to opt for a single head to serve multiple sites or to deploy multiple heads to manage distinct sites. In this article, we'll explore both options, outlining their advantages, considerations, and best use cases.

Sitecore XM Sitecore XM Cloud

2023

3/Oct

Navigating Sitecore XM Cloud Prompts: Understanding Organization Tiers and Project Limits

This blog helps you grasp the nitty-gritty of Sitecore XM Cloud by unraveling the concepts of organization tiers and project limits. We keep it simple, so you can better understand how Sitecore works. Upgrade your Sitecore game with a clearer picture of organizational structures and project boundaries.

Sitecore XM Cloud

2023

15/Sep

Elevating Sitecore XM Cloud Development: Automating IIS Service Stop in Docker with Up.ps1

Unlock efficiency in Sitecore XM Cloud development with this technical blog. Learn the art of automating IIS service stop in Docker using Up.ps1. This concise guide offers actionable insights, empowering you to enhance your development workflow effortlessly. Elevate your Sitecore experience and automate with confidence! #SitecoreXMCloud #Docker #Automation #DeveloperWorkflow

Sitecore XM Cloud

2023

10/Aug

Navigating Sitecore JSS Docker : Unpacking the "System Network Error (ambiguous (2 matches)" Conundrum and its Resolution

Dive into the world of Sitecore JSS Docker as we unravel the mystery behind the "System Network Error (ambiguous (2 matches)" conundrum. This technical blog provides concise insights and practical solutions, guiding you through the resolution process. Gain clarity and confidently navigate Docker challenges in your Sitecore JSS

Sitecore XM Cloud

2023

12/Jul

Setup Postman collection for Order cloud

Postman collections are essential for API development as they facilitate testing, documentation, collaboration, automation, and security testing. They help ensure API reliability and performance while enabling efficient team collaboration.

Sitecore OrderCloud

2023

14/Jun

Fixing Package Installation Error: Version Conflict in Sitecore CLI

During the initial stages of building my Sitecore project using Bitbucket pipelines, I encountered a critical roadblock: a version conflict with the sitecore.cli package. The error message indicated that the manifest file already contained version 5.1.25, conflicting with the desired version, 5.2.113. To address this, a targeted fix involved updating the dotnet-tools.json file manually. In this technical account, I'll provide a detailed walkthrough of this fix.

Sitecore XM Cloud

2023

9/Jun

Unleashing the Power of Sitecore OrderCloud: A Technical Deep Dive

Embark on a technical journey into the heart of Sitecore OrderCloud, a robust e-commerce solution seamlessly operating on Microsoft Azure. In this blog post, we explore its microservices architecture, integration points, compliance features, and the intricacies of every interaction through the OrderCloud API.

Sitecore OrderCloud

2023

7/Jun

Sitecore Xm Cloud - Navigating React Hooks: Addressing useEffect Missing Dependency Warnings and Escaping Quotation Marks

Learn React Hooks for Sitecore XM Cloud and overcome common challenges

Sitecore XM Cloud

2023

17/May

Troubleshooting and Resolving Sitecore XM Cloud Deployment Issue: Rendering Host Build Failed

In this blog post, learn how to identify and resolve problems lurking in your code, like unused variables. We'll explore my personal encounter with this challenge and discuss alternative solutions, including the power of configuration tweaks to disable specific features. Uncover the secrets of efficient debugging and enhance your coding prowess today

Sitecore XM Sitecore XM Cloud

2023

8/Apr

Resolving the "No CORS Policy Found" Error in Sitecore 10.3 Identity Server

Encountering the Sitecore Identity Server error, specifically the "No CORS policy found for the specified request" issue, can be a frustrating experience for developers and administrators. In this blog post, we'll delve into the details of this error and provide a practical solution to address it.

Sitecore XM

2023

6/Mar

Overcoming Sitecore CLI Plugin Installation Hurdles: Resolving "dotnet-tools.json came from another computer and might be blocked" Error in Sitecore JSS

Uncover the technical wizardry to overcome hurdles during Sitecore CLI plugin installation. Our blog unravels the mystery behind the "dotnet-tools.json came from another computer and might be blocked" error in Sitecore JSS. Dive into the intricacies of resolving this challenge and elevate your Sitecore CLI experience effortlessly

Sitecore XM

2023

6/Feb

How I fixed my Sitecore CM instance when it wouldn't come up (Invoke-RestMethod "http://localhost:8079/api/http/routers0

Discover the quick fix that revived my Sitecore CM instance when it refused to come up. Dive into the technical details, including the magic behind "Invoke-RestMethod" at "http://localhost:8079/api/http/routers," and get your Sitecore environment back on track

Sitecore XM

2023

16/Jan

Troubleshooting Sitecore JSS: Resolving the "Provided SSC API Key is Not Valid" Error

Dive into our technical guide for quick solutions to the "Provided SSC API Key is Not Valid" error in Sitecore JSS. Perfect for developers, this concise blog offers actionable tips to troubleshoot and conquer this common challenge. Elevate your Sitecore JSS game effortlessly

Sitecore XM

2023

10/Jan

Resolving "curl: (6) Could not resolve host: nodejs.org" Error in Dockerized Headless Setup

Provided details and fixes for the common "curl: (6) Could not resolve host: nodejs.org" error in your Dockerized headless environment. Our concise guide provides step-by-step solutions to keep your setup running smoothly. Don't let DNS issues slow you down—get back to coding with confidence! #Docker #ErrorFix #DeveloperTips

Sitecore XM