Blog

Sitecore things

Sitecore best practices, architectures, EXM, SPEAK...

Upgrading to Sitecore Identity Server 8

This guide describes how to upgrade Sitecore Identity Server from version 7 to version 8. In our setup, the Identity Server is hosted on Azure App Service, but the same steps also apply to on-premises hosting.

Read More

Renewing a Certificate in Azure Key Vault

Recently I renewed a certificate in Azure Key Vault and ran into an issue with the PEM bundle format. Here’s the exact process I used to generate a new certificate version, merge the signed certificate, clean up the PEM file, and convert it to a PFX.

Read More

Adding certificate to Azure Application Gateway from Key Vault

I am trying to create a listener which uses "HTTPS" protocol. Since I have already saved my certificates in a Key Vault, I choose a certificate from Key Vault option. However, I always got the

Read More

TDS unable to sync with Sitecore

The other day, I suddenly ran into an issue that my Sitecore site could not synchronize with my development environment. TDS kept popping up the error dialog saying that TDS’s web service was

Read More

Case insensitive sorting by using Solr in Sitecore

In my latest project, I faced an issue that the sorting on a page stopped working properly after the solution switched the search engine from Lucene to Solr.The page sorted the items by the items’

Read More

Consider Segmented List for Sitecore EXM

Since Sitecore 8, EXM uses List Manager to manage the recipient lists. The List Manager provides two kinds of lists, i.e. contact list and segmented List. A contact list contains a static numbers of

Read More

Exploit Sitecore EXM Subscription Message Type

In Sitecore EXM, when you click the Create button in the navigation pane, you will see three message types (one-time message, subscription message and triggered message). In the one-time and triggered

Read More

Keep Pascal Case for JSON Format in Your Sitecore Solution

More and more Sitecore solutions are adopting the architecture that exposes the content from back-end by using REST service. This can be achieved by using Sitecore.Services.Client or ASP.NET Web API

Read More

Make new email template available on Sitecore EXM UI

Once we create our own Sitecore EXM email template, let's assume that it is called New User and it is an one time message, We would like it can be selected in the shining EXM UI as below.

Read More

Sitecore Nuget Package Generator

I like using Nuget package to reference Sitecore DLLs in my solutions. There are nice posts discussing how to do it, for example

Read More