Sitecore Cloud APIs – What It’s Actually For, Part 1: Reading Content with the Delivery API

This is Part 1 of a three-part series on Sitecore's cloud API surface: Part 1 (this post) — the Delivery API, for reading published content Part 2 — the Authoring & Management API, for creating and updating content Part 3 — the Token API and Admin API, for managing keys and the Edge environment itself … Continue reading Sitecore Cloud APIs – What It’s Actually For, Part 1: Reading Content with the Delivery API

Sitecore Acquires Scrunch: Why This Matters in the Age of AI Search

The way customers discover brands is changing. For years, digital marketing followed a familiar formula: create content, rank in search engines, drive traffic to your website, and convert visitors into customers. Today, AI is reshaping that journey. Customers are increasingly using ChatGPT, Gemini, Claude, and other AI assistants to research products, compare vendors, and shortlist … Continue reading Sitecore Acquires Scrunch: Why This Matters in the Age of AI Search

Handling Third-Party Security Scan Failures During Sitecore Media Uploads

While working with Sitecore Media Library uploads, we encountered an interesting issue where users were presented with a blank upload dialog whenever a file upload was intercepted by an external security component. Although this was initially observed with a security scanning solution, the same behavior can occur with any external system that intercepts an upload … Continue reading Handling Third-Party Security Scan Failures During Sitecore Media Uploads

Why Sitecore PowerShell item updates appear only after cache clearing and why CM behaves inconsistently in Docker setup

If you have ever run a PowerShell script in Sitecore to update item values and then wondered why the change did not show up immediately, you are not alone. Many developers run into this at some point. In several cases the script runs successfully, the database is updated, and yet Sitecore continues to show the … Continue reading Why Sitecore PowerShell item updates appear only after cache clearing and why CM behaves inconsistently in Docker setup

Automatically Set Open Graph Title and Description in Sitecore Using PowerShell + Open AI

As content editors, setting Open Graph (OG) metadata like og:title and og:description is crucial for improving how pages appear when shared on social media. But let’s be honest, manually filling in metadata for dozens or hundreds of pages is a boring, repetitive task. What if we could automate this using Sitecore PowerShell Extensions and a … Continue reading Automatically Set Open Graph Title and Description in Sitecore Using PowerShell + Open AI

Displaying Related Articles in Sitecore Search Based on Tags

When building a personalized content experience, one of the most common use cases is to show related articles on the article detail page. In our case, we are going to see how we can achieve the same using Sitecore Seach. Usecase On the Article Detail Page, display a list of related articles based on shared … Continue reading Displaying Related Articles in Sitecore Search Based on Tags

Securing APIs with Azure APIM Policies

Azure API Management (APIM) serves as a gateway that secures and manages APIs. In this post, we'll walk through essential policy-level configurations applied to APIM to enhance API security, focusing on eliminating security headers, preventing input-based attacks like XSS, implementing CORS, rate limiting, and more. 1. Removing Sensitive Server Headers To prevent attackers from fingerprinting … Continue reading Securing APIs with Azure APIM Policies

Sitecore Powershell Extensions- Making work easier – Part 6

Welcome back to another Sitecore PowerShell Extensions (SPE) blog!In this post, we're jumping into a practical and very handy use case: exporting an item (and all its subitems) to a Sitecore package, including media files and rendering datasources. This script is perfect for developers and content authors who need to: Move content across environments Create … Continue reading Sitecore Powershell Extensions- Making work easier – Part 6

Understanding RAG, LLMs, Generative AI, and Sitecore Stream

Generative AI has transformed digital experiences, enabling intelligent content creation, chatbots, and personalized recommendations. However, traditional Large Language Models (LLMs) have limitations, such as outdated knowledge and hallucinations. Retrieval-Augmented Generation (RAG) is an AI approach that enhances LLMs by incorporating real-time, external knowledge retrieval before generating responses. One of the most exciting implementations of RAG … Continue reading Understanding RAG, LLMs, Generative AI, and Sitecore Stream

Limiting Selections in Sitecore Multilist Fields: A Regular Expression Approach

Understanding the Challenge Sitecore's Multilist field is a powerful tool for managing relationships between items. However, sometimes we need to control the number of items that can be selected. This is where regular expressions come into play. Here I have explained how to set validation rules to select Maximum of 6 items The Solution: A … Continue reading Limiting Selections in Sitecore Multilist Fields: A Regular Expression Approach