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 Commerce 9 Updating Data Templates Gives Exception

We have followed documentation on how to install Sitecore Commerce 9 on PaaS. We done bootstrapping and continued with remaining post installation steps. We have also restarted all services, just in case. We have refreshed Commerce Cache from the Sitecore "Commerce" ribbon in Content Editor. Next step was to "Update Data Templates".   Problem Description … Continue reading Sitecore Commerce 9 Updating Data Templates Gives Exception

Sitecore Commerce 9 Business Tools: Error with InvalidShop

We have followed documentation on how to install Sitecore Commerce 9 on PaaS. We done bootstrapping and continued with remaining post installation steps. Problem Description After fixing issues with 403 Forbidden exceptions we tried to open Business Tools once again from Sitecore Launchpad. Unfortunately, we saw indefinite loop during start and 400 Bad Request responses … Continue reading Sitecore Commerce 9 Business Tools: Error with InvalidShop

Sitecore Commerce 9 Business Tools: Permissions

After successfully installing Sitecore Commerce 9 on PaaS, I wanted to open Business Tools. I have forgotten one step that I did on premise and left user just as regular Sitecore Administrator. Problem description Unfortunately, when trying to access Business Tools, I just saw indefinite loop and couldn't log in: In Developer Tools I saw … Continue reading Sitecore Commerce 9 Business Tools: Permissions

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

Possibilities of synchronizing Unicorn items into Sitecore

You have couple of options to share Sitecore items between developers. Most favorite once these days are TDS and Unicorn. If you are using Unicorn and want all projects in your solution to be synced, you have these three options: In browser directly navigate to https://your-instance-name/unicorn.aspx?verb=Sync In browser navigate to https://your-instance-name/unicorn.aspx and hit big "Sync … Continue reading Possibilities of synchronizing Unicorn items into Sitecore

Adding Publishing Targets in Sitecore 9

You are usually adding new publishing targets in Sitecore because of different geographic regions or databases in different data centers where you are hosting these web databases. For a long time, for Sitecore 7 and 8, process for creating new publishing target was more or less the same. You have created new entry in ConnectionStrings.config, … Continue reading Adding Publishing Targets in Sitecore 9