Masthead image for SitecoreFundamentals.com
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 A Technical Tour of the Sitecore Auto Dictionary Module article

In the last article I introduced the Sitecore Auto Dictionary Module, explaining the benefits of using it over the out of the box Dictionary. Today I'll talk to those who are interested in the technical approach to this feature, covering the configuration and use of pipelines it employs.

Read More
Banner image for Introducing the Sitecore Auto Dictionary article

I'm excited to release this module, because it has the power to save your team a great deal of development time. By using this in our last Sitecore project I saw a reduction in 220 hours of overall effort, which besides the cost savings incentive, gave us a big win by making things easier for the developers and content team. Introducing, the Sitecore Auto Dictionary!

Read More
Banner image for Adding a Custom 404 Page When the Requested Language Is Missing article

Sitecore won't handle a page request as a 404 if the context language is missing. So, what this means, is your Users will just see  a blank page should the item exist in English but there's no French version, and they're requesting the French page. We need to override HttpRequestProcessor and  ExecuteRequest to make this a friendly experience for your Users. Let's get started!

Read More