Upgrade finished? Remember to check the Database Compatibility Level in SQL Server

When you finish upgrading Sitecore from a 8.x to a 9.1 version for example, you might want to restore the upgraded databases into the latest supported SQL Server version according to the Sitecore compatibility table. Once restored, the upgraded databases are still configured to be compatible with the lowest SQL Server version supported, which can decrease the performance of your site.

Continue reading “Upgrade finished? Remember to check the Database Compatibility Level in SQL Server”

Enable different authentication methods to xConnect OData

Recently, we had a client that wanted to extract data from xConnect using Power BI. One option available was through the built-in OData service – https://site-prefix.xconnect/odata endpoint. The challenge was that Power BI (among other tools) doesn’t support the kind of authentication that xConnect implements.

Continue reading “Enable different authentication methods to xConnect OData”

Understanding Sitecore logs – Part 2: Caches and XML configuration load

Continuing with my series of blogs describing what each line in the Sitecore logs mean, today I want to talk about Caches and XML Configuration load.

In this post, we are still examining the log file. In future posts, we will explore Client, Crawling, Eds, Exm, Fxm, Search, Publishing, Aggregation and WebDAV logs. Phew… sounds like a lot of work.

Continue reading “Understanding Sitecore logs – Part 2: Caches and XML configuration load”

Create a dropdown list with external data in Sitecore Forms

Sitecore Forms comes with an out-of-the-box dropdown list field that allows you to choose between a static or a dynamic data source. In today’s blog post I am sharing a simple way to create a custom dropdown list that displays external data from systems such as Salesforce.

Continue reading “Create a dropdown list with external data in Sitecore Forms”

Understanding Sitecore logs – Part 1: xDB, Tracking, License, Path Analyzer and Memory Monitor

I want to start a series of blogs describing what each line in the Sitecore logs mean. I am basing my research on the log information extracted from Sitecore 9.1 Update-1 with the log priority level set to “INFO”.

Let’s start with the log file.

Continue reading “Understanding Sitecore logs – Part 1: xDB, Tracking, License, Path Analyzer and Memory Monitor”