MVP 2025
Technology

MVP 2024
Technology

MVP 2023
Technology

MVP 2022
Technology

MVP 2021
Technology

Timeline
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 CloudCustom 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 CloudSitecore 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 CloudPage 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 CloudIndexing 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 CloudPersistent "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 SearchSystem 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 SearchResolving 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 CloudFeasibility 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 CloudSitecore 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 CloudHow 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 CloudGraphQL 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 CloudContent 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 CloudResolving 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 CloudInquiry 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 CloudOption 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 CloudResolving 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 CloudHow 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 CloudHow 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 CloudEdge 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 CloudSitecore 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 SearchTroubleshooting 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 CloudTroubleshooting 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 CloudResolving "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 CloudResolving 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 CloudResolving 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 CloudExtracting 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 SearchHow 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 CloudTroubleshooting 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 CloudSitecore 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 CloudUnveiling 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 CloudResolving "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 XPTypeError: 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 CloudMastering 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 CloudMastering 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 OrderCloudMaximizing 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 CloudNavigating 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 CloudElevating 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 CloudNavigating 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 CloudSetup 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 OrderCloudFixing 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 CloudUnleashing 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 OrderCloudTroubleshooting 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 CloudResolving 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 XMOvercoming 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 XMHow 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 XMTroubleshooting 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 XMResolving "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