MVP 2025
Technology
I'm a Mentor
As a mentor, I can help a mentee start a blog with content for the Sitecore community, build and share Sitecore libraries, create Sitecore presentations, and present them at Sitecore user group events.
Timeline
Fix Sitecore Module Files Suddenly Disappearing in Sitecore Managed Cloud
This article addresses a frustrating issue some developers face when using Sitecore Managed Cloud, where modules or “files” suddenly vanish without warning. It explains what causes this problem, and then walks readers step-by-step through how to fix it. By following this guide, developers can ensure their modules stay intact after deployments and avoid unexpected data loss or downtime.
Sitecore OrderCloudTroubleshooting GlassMapper: Editable Used on a SitecoreIgnored Property
This post shows a tricky issue when using Glass.Mapper.Sc (GlassMapper) with Sitecore, specifically, how to handle cases when an “editable” field is mapped on a property that’s ignored by Sitecore, the article explains why this conflict occurs, what symptoms to watch out for, and how to fix it so that fields remain editable while respecting Sitecore’s ignored-property settings.
Sitecore XM Sitecore XPList SitecoreIgnored fields that are referenced in GlassMapper Editable Helper
This PowerShell script scans your Sitecore codebase to find any properties marked with [SitecoreIgnore] that are being incorrectly used with GlassMapper’s Editable() helper in .cshtml views. It first collects all ignored properties, then searches all view files for instances where those ignored fields are referenced via Editable (PropertyName). Finally, it outputs a list of files and line numbers, helping you quickly spot and fix mappings that could lead to runtime or editing-mode issues.
Sitecore XM Sitecore XPHow to Enable Coveo Indexing for a Custom Sitecore database on Publish
It shows how to configure Coveo for Sitecore so that a custom database (for example, a staging or secondary “web2” database) gets indexed automatically every time you publish it, just like the default “web” database. The article guides you step-by-step to: create a custom Coveo index, patch the configuration, define a custom “OnPublishEndAsync” strategy for the new database, and how to fix possible troubleshooting.
Sitecore XM Sitecore XPIntegrating ChatGPT on Sitecore CM with PowerShell and JS
This post explains how to integrate ChatGPT into the content management interface of Sitecore using a combination of PowerShell Extensions and a custom JavaScript/HTML frontend to deliver real-time, streaming responses. It walks through the technical setup and demonstrates how editors can leverage ChatGPT directly inside Sitecore CM to automate content generation and editing tasks, improving workflow efficiency for content authors
Sitecore XM Sitecore XPSitecore CM ChatGPT Integration with PowerShell and JavaScript
It provides a ready-to-use integration that embeds a chat interface into the authoring environment of Sitecore. The PowerShell script helps inject the necessary markup (an iframe + configuration) into Sitecore, and the accompanying HTML/CSS/JS files create a chat UI that sends requests to the OpenAI API and streams back real-time AI-powered responses, that results an content authors can interact with ChatGPT directly inside Sitecore, for example, to generate or refine content, improving producti...
Sitecore XM Sitecore XPHackathon 2025 - Sitecore Flow - Brand-Aware Assistant
I participated in the Sitecore Hackathon 2025 with a project called “Sitecore Flow – Brand-Aware Assistant.”, where my team built an AI-powered module that helps content authors generate on-brand content directly inside Sitecore, using contextual awareness and brand guidelines to keep output consistent, our YouTube video showcases how the module works end-to-end, including the authoring experience, the AI workflows, and the technical approach behind the integration.
Sitecore XM Sitecore XPList all data source component items Referrer
This code scans a Sitecore instance to find all items being used as datasources in renderings. Given a template ID, it searches for every item based on that template, then looks up every page that references those items as datasources. The result is a report that shows each referring page’s ID, version, path, template name, placeholder, and the datasource item’s ID and path, helping you track where any datasource item is being used across your Sitecore site.
Sitecore XM Sitecore XPExploring Sitecore XP Codeless Schema Extensions module
A blog post exploring the Codeless Schema Extensions module, released on Sitecore XP 10.2, where I show how it works, a use case for personalize and list segment, and the backstage details like stored data structure on db, code decompile to check for any cache system and more.
Sitecore XPAzure Blob Storage Upload with Sitecore PowerShell Extension
It is a script to upload files from Sitecore to Azure Blob storage using the Sitecore PowerShell Extensions module. There is a prerequisite script on "https://gist.github.com/eduvto/eb807bcace2b3df02a4e673f75c401c2" as described on my post: "https://eduardotonon.com/sitecore-azure-blob-storage-upload-with-powershell-extension"
Sitecore XPRenew SSL certificate on Sitecore Local on one command line
A blog post where I show my script to renew a self-signed certificate on the XP0 environment, but it not only creates a new self-signed certificate, it also executes all the steps for a complete certification update:
- Update IIS Websites Bindings
- Update Thumbprint on file systems for SC, xConnect, and Identity instances
- Allow read access to IIS AppPool users on Certificate for SC, xConnect, and Identity instances