Masthead image for SitecoreFundamentals.com
Banner image for Introducing the Exclude Robots by Agent Module article

In my past post we went over how an unknown agent or script crawling your Sitecore installation can cause a massive demand on the shard databases for xDB, easily bringing it to 100% usage and causing performance issues with your site. We'll revisit this situation and how my new Exclude Robot by Agent module will prevent this from happening.

Read More
Banner image for Understanding 100% Database Usage Caused by Your Sitecore GenericProcessingPool Table article

While managing an instance of Sitecore I saw a bot got past the excludedUserAgents configuration, which means its traffic is recorded and we don't want that. Flushing the data out is simple with the Analytics Database Manager, but there are cases where there's transient data queued for processing in the GenericProcessingPool table, and it can be a problem.

Read More
Banner image for Sitecore Bucketed URLs Are a Thing of the Past, With the Custom URL Resolver article

In my last post, I shared a way to hide bucketed folders from Sitecore URLs to make them more SEO friendly. So how do we find an item if part of the standard URL is missing? In this post I'll show you how with the custom URL resolver.

Read More
Banner image for Sitecore Bucketed URLs Are a Thing of the Past, With the Custom Link Provider article

If you've ever seen a bucketed URL, you'd know it. Dates are made to be part of the URL, which allows for a larger number of children under a single parent, when there's usually a limit of 100. This is common in areas like blog postings, press releases, etc. But did you know the date folders can be optional? In this first part of a two-part series, I'll show you how.

Read More
Banner image for Releasing an Item on a Specific Schedule article

I was recently asked about setting up a campaign in Sitecore and having it go live at a specific time. It's not overly obvious in the documentation since you need to combine versioning and publish restrictions, so we'll go over it here.

Read More