Masthead image for SitecoreFundamentals.com
Banner image for Path Analyzer Missing Data and Instead of That I've Got a Handful of Entitydoesnotexistexception Exceptions article

A new client came to me asking about their Path Analyzer missing random days of data. EntityDoesNotExistException gives some easy answers, but a less known trick finally fixed this issue.

Read More
Banner image for Site Failures and What Else Can Happen When You're Not Monitoring the Health of Your Sitecore Implementation article

This week a client had a well-running installation go offline, showing “Error 524: a timeout occurred”. Not having worked on this instance for several months, the first thing I did was look at the logs to see what's going on. The site is logging thousands of exceptions a day, and one SQL database is pinned at 100% for at least seven days. This needed a few steps to resolve the issue, so let's go through them.

Read More
Banner image for Siteimprove Errors Generated by Removing the Default Sitecore Home Item article

Part of a Sitecore multisite implementation is defining a more sophisticated Information Architecture and removing out of the box content would be a logical step in this process to clean things up. No issues were seen or logged when /sitecore/content/Home was deleted, but Siteimprove had some issues and generated SiteImprovePush errors once the module was installed.

Read More
Banner image for Uncaught Syntaxerror: Unexpected Identifier Error With Experience Editor and How to Fix It article

Usually when you see a syntax error in console your first intuition is to check latest front-end code changes, but this can actually template authoring! Yeah, it's something Sitecore can fix quite easily, but for not, here's a tip on how to identify and resolve this situation.

Read More
Banner image for Where in the World Is the User? a Short Tale of GeoIp Confusion. article

We recently rolled out a new Sitecore implementation where GeoIp was used. I'm proud of this one because we developed a neat geospatial lookup with caching that was quite efficient. All went well through QA, UAT, and even Production environment testing. Once live though, it was a different story.

Read More