Dealing with Media Request Protection errors
Since 7.5, Sitecore introduced Media Request Protection that is essentially a hash added to some URL’s. Some people find this annoying, but I think this was a good move. If someone would just hammer...
View ArticleSitecore MVC Controller cache vs error handling
I faced a problem where I need to control the Sitecore html cache from within a controller action. There are probably many scenarios where this is needed. In my particular case, the output from the...
View ArticleSitecore MVP 2017
Thank you Sitecore for awarding me “Technology Most Valuable Professional” (MVP) again! Fifth year in a row! The Sitecore MVP Award celebrates the most active Sitcore community members from around the...
View ArticleCreating successful Sitecore websites
Some time ago, Martin Davies started a thread on the Sitecore MVP community forum about where to store page content. It caught a lot of attention and many replies. Since that’s a closed forum, I...
View ArticleHappy Sitecore Experience Award winner
Sitecore have awarded Volvo Construction Equipment, with partner Stendahls, winner of the Sitecore Experience Award 2016, Marketing Agility category. The Marketing Agility award recognizes marketing...
View ArticleAdding rel=”noopener” to Sitecore
Some say target="_blank" is one of most underestimated vulnerabilities on the web. When you make a link to an external into a new tab or window, that site gets access to your site. If it’s a design...
View ArticleImproved Sitecore delete item access rights
Sitecore has a quite advanced access right management system. However, I’ve found a few quite common requirements that, as far as I know, isn’t supported out of the box. One is to allow content authors...
View ArticleSitecore Remote Events Stopped Working
A colleague of mine spent several hours finding a very nasty problem in one of our Sitecore environments. Thomas did a great job on this, so all creds him. I thought we should share this finding with...
View ArticleExternal Blob Storage in Sitecore
By default, Sitecore stores media files as blobs in the database. This is usually good, but if you have a large volume of files, this can become too heavy to handle. So I wrote a Sitecore plugin where...
View ArticleSitecore MVP 2018
Thank you Sitecore for awarding me “Technology Most Valuable Professional” (MVP) again! Six years in a row! The Sitecore MVP Award celebrates the most active Sitcore community members from around the...
View ArticleWorking with Content Search and Solr in Sitecore 9
During an upgrade project to Sitecore 9, I got some insights worth sharing. Some findings in this post applies to multiple Sitecore versions and some are specific to Sitecore 9. I’ve been using...
View ArticleThings to test when using Sitecore Content Search and Publish Service
This is partly a follow-up post of my previous post on Workign with Solr and Sitecore Content Search in Sitecore 9. In that post I raised a few issues that needs to be dealt with, and I’ve found some...
View ArticleSitecore Language Fallback caching issue
Language Fallback is a powerful feature in Sitecore. It’s been around for years as a module and since Sitecore 8.1 it is part of the core product. In short, it allow values to be inherited between item...
View ArticleMemory hungry Sitecore indexing
While investigating stability issues, I’ve found a few things that may need addressing. Sitecore updates indexes in batches. This is good in general, but it turned out it may be very memory hungry....
View ArticleSitecore Publish Service 3.1 update-1
After having tons of problems and several filed tickets on the initial release of Sitecore Publish Service 3.1, I was happy to find that Sitecore have addressed many of the problems of the previous...
View ArticleSitecore X-Forwarded-For handling
A Sitecore solution is typically behind one or several reverse proxies, such as load balancers, content delivery networks etc. From a Content Delivery server perspective, the remote address, i.e. “the...
View ArticleImproving Editing Performance when using Sitecore Publish Service
The Sitecore Publish Service vastly improves the publish performance in Sitecore. For me it was really hard to get it working properly and I’ve blogged about some of the issues before. I received a lot...
View ArticleAn easy way to create Sitecore config files
Some people find it a bit tricky to write Sitecore config files. It can sometimes be a bit tricky or time consuming to get the element structure correct. Ever found yourself debugging an issue where it...
View ArticleOptimize Sitecore Solr queries
I’ve written a few posts on Sitecore Content Search and Solr already, but there seems to be an infinite amount of things to discover and learn in this area. Previously I’ve pointed out the importance...
View ArticleSitecore MVP 2019
Thank you Sitecore for awarding me “Most Valuable Professional” (MVP) again! Seven years in row! The Sitecore MVP Award celebrates the most active Sitecore community members from around the world who...
View Article