26Nov, 2025
Reviewing My 2025 Sitecore MVP Contributions
It's that time of year again! No, not Thanksgiving, Black Friday, holiday preparations, etc. I'm talking about Sitecore MVP application time!
The MVP program recognizes those who contribute to the community under the category of Ambassador, Strategy or Technology. You can read more about it on the dedicated MVP website.
One component of the application is online contributions, so I have listed mine on this page for the last year as a simple summary. Next year I'll be working with Sitecore marketplace and preparing my new team for a move to Sitecore AI.
These posts are in no particular order:
Adding User to a Send Subscription List on Form Submission, and Why the Right API Method Matters
I recently built a helper method for our Send gateway which adds or resubscribe users to specified lists. I reported a bug since resubscribing Users kept reverting to unsubscribed. I'll cover the workaround and the explanation from Send for this behaviour.
How to Bypass Publish Restrictions on an Item Based on Target
If you saw my post yesterday about adding a preview link to sites, you might come to the conclusion that I've added a 2nd publishing target. Works great, but if publishable dates are set, nothing will get published to this new preview target. I've created a simple processor to handle this.
Personalization Effect Tracking in Sitecore and the Unknown Limits That Can Break Pages
A team member came to me this week with an exception I haven't seen before, which was “Too many variables in the testset”. Searching online was fruitless, so I wanted to share the reason and workaround for this bug.
Introducing the Send to CDP Sync Module
What if you wanted to instantly see all Send email lists your CDP Guests are subscribed to? This module will collect information from Send and populate CDP with what they've signed up for. It also maintains the last updated timestamps for each list preference and deploys the changes in batch files. Uploads are minimal by using a local cache, and the preferences are structured in a single extension.
The Send to CDP Sync Module, Part 2 - Getting Your Send Subscribers
In my first post I introduced you to the Sitecore to CDP module, which will create a structured extension with all Send email lists and if the Guest subscribed to them. In this post I'll walk through the process of getting all data out of chosen Send lists so they can be sent to CDP as a batch file.
The Send to CDP Sync Module, Part 3 - Cache and Date Stamps
So far, we've covered the Send to CDP module's introduction, getting data from Send and preparing a list of guests for upload. Since there's a hard limit of 50mb per upload I wanted to use a local cache so only changes are sent on each iteration. We'll go over that in this post.
The Send to CDP Sync Module, Part 4 - Deploying to CDP
Ok, that's it! We're in the final piece of this four-part series for the Send to CDP Sync module. In this episode, we will cover the API calls used for deploying the batch file, monitoring its progress and securing the local cache which was covered in the last post.
Why Won't You Just Die? How to Update a SOLR Certificate and Deal With Stuck Services
Replacing a SOLR certificate is routine business these days, but something went sideways this time, and I couldn't stop the service, which led to its own problems. In the end I created a self signed one and used that instead, and I'll show you what I did to get the service to respond.
Introducing the Send Batch Upload and Merge Module
Being on my new team is a breath of fresh air, and with a bunch of new challenges in the composable space I've got a lot to write about. My very first task was to remove manual work when combining email lists in Send. I accomplished this by building the Send Batch Upload and Merge module, and I'll take you through how and why it was created.
Walking Through the Send Batch Upload and Merge Module Code
In my last article I introduced you to the Send Batch Upload and Merge Module, and why you might need it. We looked at the PowerShell script that calls the module, and today I'll walk you through the supporting code to get the work done.
A User's Guide to the Send Batch Upload and Merge Module
Yesterday I posted a walkthrough of this module, diving into the development of it. Today I wanted to show Sitecore Users how you install and configure this module with no development experience needed.
We All Have Our Limits, and Send Embedding Is No Exception
My first post about working with new SaaS products! In my new role I'm working with Send to get the team more efficient with their tools. I'll be posting about a feature request I've made due to a shortcoming of its bulk operations, but first, we had an outage with all embedded forms, taking us offline for day. The explanation and workaround are simple, but the cause is not public knowledge.
Switching Roles After Installation Might Break Your Experience Profile Dashboard, and More!
Ok I admit it. I took the easy way out. I was setting up a test environment of two instances using the standalone graphical installer and once done, I switched their roles. Everything worked except for one thing; the Experience Profile dashboard.
How a Database Connection Issue Killed My Sitecore VM
An Administrator's error caused the SQL account for Sitecore's collection database to be denied login. Normally you'd expect the related services to stop functioning, but in this case the system's various resources spiraled out of control.
Sitecore Send Email Lists, or Any Other API List in Your Content Editor Dropdown
In my last post I covered sending data to a Send email list, and my last comment was about making sure Authors don't have to jump through hoops to get its Guid. In this post I'll share making this selection a custom field in Content Editor.
It's Now Possible to Add Multiple Links in the Publish Page URL Module
It's never come up before since I didn't have the need, but we recently added a 2nd publishing target to a site that was a private Content Delivery instance used for preview for non-Sitecore Users. While doing this I wanted to add the preview link in the Content Editor, so this change allows for that.
Security Bulletin SC2025-001-7922 Is Needed for Your CM/Standalone Instances
A critical vulnerability has been announced, which is related to UI controls from Telerik. It affects CM and standalone, but if you are following proper security protocols the risk should be low even though the vulnerability is high. I'll explain.
