Broken “Select a rendering dialog” after the 10.1.3-PRE hotfix with SXA

As many of you should and have noticed, a recent security issue was found in Sitecore which meant that that issue had to be patched. Instead of supplying us with only an update for the security issue, a cumulative hotfix (or a pre-release) had been issued. This update contained a lot of functional fixes, however …

Sitecore – Marketing Automation Custom Values Part 2

In my previous post I’ve described what Custom Values are in Marketing Automation, and how you can use them. In this post I’m showing you an example how to create a generic condition so you can use the custom values easily in every Automation Plan. To give the content-editor the maximum amount of flexibility, you’d …

Sitecore – Adding the site language to Sitecore Forms postback URLS

When using Sitecore Forms, the POST url of the form does not include the current site language parameter, which can be a problem because the POST url is always /formbuilder with some query params. This may lead to issues when the site language isn’t stored in the cookie, when the cookie isn’t send to the …

Sitecore – Implementing tracking consent in Sitecore 10+ with OneTrust

Within Sitecore 10+, a lot has changed in regards to tracking consent and being GDPR compliant. Sitecore 10 introduced default functionality out of the box, which you can use to configure explicit consent for tracking as is shown in the documentation. To make sure a contact isn’t tracked unless he gives his consent, all you …

Sitecore – Dependency injection in Marketing Automation Conditions

When creating custom conditions using the Sitecore.Framework.Rules.ICondition interface you might have run into the problem that there’s no way to make use of Depdency Injection. If you add parameters to the constructor, you’ll get exceptions that the object can not be created, and there’s no ServiceLocator pattern implemented. The creation of the ICondition implementations is …

Sitecore – The entire site stops working and is throwing errors

Update: There’s a fix from Sitecore that can be found on this page. Recently I’ve upgraded a clients solution to Sitecore 10.2, and all of the sudden (without changing anything) the site stopped working and was spitting out a continuous stream of errors. This was resolved after restarting the applicationpool, thus I didn’t think much …

Sitecore – Running Sitecore in Docker on a non default port

Sitecore has a really nice docker example project, which will help you start using Docker for local development. This project uses Traefik as a forward proxy, which makes it easy to configure and use SSL for all the services within the project. When you run the project, you will have to make sure that certain …