Geekrocket Blog

Bucket Folder Path Resolution Allows Inheritance

SXA allows you to configure bucket folder path rules on your multisite Settings item, for example /sitecore/Content/(tenant)/(site)/Settings in the "Rules for Resolving the Bucket Folder Path" field. We had a list of rules - one for each of the bucket folders that we'

Show Pipeline Batch Status

We were running a series of data importing jobs and wanted to show the count of items in the pipeline status dialog: The Show Pipeline Batch Status command is available when a Pipeline Batch item (under /sitecore/System/Data Exchange/(provider)/Pipeline Batches/) is selected and is currently running. Our

Blank lines in files generated by T4 templates

Why does my T4 text template (.tt) generate a code file full of empty lines?

Refactoring out SheerResponse calls in Sitecore 8+

Sheer UI was deprecated in Sitecore 8 and has been replaced by the SPEAK framework. Calls to the SheerResponse class should be remapped to the ClientResponse class, for example: Sitecore.Web.UI.Sheer.SheerResponse.Alert("Invalid user."); becomes Context.ClientPage.ClientResponse.Alert("Invalid user.");

Making legacy Unity code a bit more testable

A current project I'm working on uses Unity to do dependency injection which has created a little bit of a challenge. Much of this code was architected and built several years ago, and generally follows a repository/DAO pattern where: A static InjectionContainer class holds a reference to

Geekrocket Blog © 2026