Experience Analytics graphs in Sitecore 9 not showing because of “The ListControl list / LineChart graph cannot be displayed due to a server error” exception

I have Installed Sitecore 9 Update 1 together with Sitecore Experience Commerce 9 Update 1 on my dev VM. I was not using it for a while and wanted to check something in Experience Analytics. I was pretty astonished when I saw these exceptions instead of expected charts: It was working nicely last time when … Continue reading Experience Analytics graphs in Sitecore 9 not showing because of “The ListControl list / LineChart graph cannot be displayed due to a server error” exception

Sitecore Helix Documentation for eReaders

I have compiled last year Sitecore Helix Documentation that is suitable for ebook readers (e-readers) like Kindle, Kobo, Pocketbook and many more. Helix documentation has been slightly updated and also some "typos" have been fixed on August 2017. I have decided therefore to compile once again this documentation with this newer version in various formats … Continue reading Sitecore Helix Documentation for eReaders

Sitecore 9 Update 2 (Sitecore 9.0.2) Installation

Sitecore yesterday released Sitecore 9.0.2 (Sitecore 9 Update 2). In this post I will describe how to install this latest version of Sitecore. If you haven't so far created VM or configured your machine, follow this post that I have created couple of months ago. It will help you install and configure all prerequisites in terms … Continue reading Sitecore 9 Update 2 (Sitecore 9.0.2) Installation

Searching contacts by email with xConnect in Sitecore 9

xConnect has been introduced in Sitecore 9 to simplify communication between applications and xDB. It has really cool API and can help create true omnichannel gathering / reading of data. Therefore you are not finally storing only "web" interactions but theoretically anything for each contact. By default xConnect has lots of features which support GDPR … Continue reading Searching contacts by email with xConnect in Sitecore 9

Setting permissions for reading/creating counters in Sitecore 9

Problem After installing Sitecore 9, we have seen lots of warnings in Sitecore Log like below: ManagedPoolThread #0 15:18:57 WARN  Failed to create counter 'Sitecore.System\Events | Events Raised / sec'. Sitecore has no necessary permissions for reading/creating counters. Message: Access to the registry key 'Global' is denied. ManagedPoolThread #1 15:18:57 WARN  Failed to create counter … Continue reading Setting permissions for reading/creating counters in Sitecore 9

Adding custom social buttons to Content Editor in Sitecore 9

This article will help you understand how ribbon is structured in Sitecore and how to add custom buttons into this ribbon. I have used Sitecore 9 to demonstrate this functionality (hence the title of the blog post) but I believe, based on my previous experience with Sitecore 7 and 8, that ribbon is working in … Continue reading Adding custom social buttons to Content Editor in Sitecore 9

Sitecore Worst Practices Blog Series Documentation

Thanks to Kamruz Jaman, I recently came across great blog series made by Sitecore legend and Sitecore lifetime MVP John West. It's a bit older series of blog posts but definitely still valid for all Sitecore Developers. As I like to carry these kind of guidelines with me on to go (during traveling) and reading … Continue reading Sitecore Worst Practices Blog Series Documentation

28 Days of Sitecore Rocks Documentation

Couple of months ago, I created ebook documentation out of great blog series made by Trevor Campbell with title - 28 Days of Sitecore Rocks. It's a bit older series of blog posts but definitely still valid for Sitecore Developers using Sitecore Rocks with Visual Studio. You can download this documentation on below links: for … Continue reading 28 Days of Sitecore Rocks Documentation

Setting permissions to publishing targets in Sitecore

If you have multiple publishing targets, it is always good practice to set proper permissions to either disable or completely hide some of them for particular content editors. Multiple publishing targets can be used when you have Staging, QA or other type of environment to push content there. Public facing servers or Content Delivery (CD) … Continue reading Setting permissions to publishing targets in Sitecore

Creating new connection string in Sitecore throws exception

I was trying to add new publishing target into my Sitecore 9 instance when I received this error message while logging into Sitecore or doing basically anything with Sitecore: Textual representation of exception: Server Error in '/' Application. One or more exceptions occurred while processing the subscribers to the 'property:changed' event. Description: An unhandled exception occurred … Continue reading Creating new connection string in Sitecore throws exception

Setting sequence of modules for Unicorn Sync in Sitecore

If you are using Unicorn to share Sitecore items among developers / or for deployment, you have probably came across some trouble with dependencies between modules / projects. For example if you are following Helix guidelines, your Feature module Sitecore items are dependent on Foundation module Sitecore items. Take a look on Helix documentation for … Continue reading Setting sequence of modules for Unicorn Sync in Sitecore