Include File References Patch Issue
*Update 2 I also found that there was an issue with the <using> statements as well that required an attribute to be added. When I opened the Configure-Assign (Insert Options) or tried to add...
View ArticleSite Specific Insert Option Rules For Sitecore
I recently had the need to add a new template type for a single site on my multi-site system and wanted to be able to provide insert options for this template on content folders only in this site. The...
View ArticleAdding Fields To The Link Database
This article details how to add fields to the Link Database, how Sitecore uses the FieldTypes.config to add items to the Link Database, issues with the DelimitedField type and how to create your own...
View ArticleSitecore Caching Manager Updated
I've recently updated the Caching Manager module on the Sitecore Marketplace. The improvements were focused on the UI which I've made to mimic the native design of the content editor. It's a lot more...
View ArticleSitecore Data Importer Updated
I recently spent some good quality time working to update the Data Importer Module. It's an incredibly useful tool and I wanted to address some feedback about it so that users can better understand...
View ArticleTransform Web Controls In Sitecore Rich Text Editor
This article is a follow-up to an article written previously by John West about embedding web controls in Rich Text Editors. I spent some good time using web controls in the Rich Text Editor to allow...
View ArticleBrowser Language Detection In Sitecore
I recently had a request to detect the browser language for a multilingual site I support. Now this certainly isn't anything new and here's the canonical/obligatory John West post written about it....
View ArticleInclude File References Patch Issue
*Update 2 I also found that there was an issue with the <using> statements as well that required an attribute to be added. When I opened the Configure-Assign (Insert Options) or tried to add...
View ArticleSite Specific Insert Option Rules For Sitecore
I recently had the need to add a new template type for a single site on my multi-site system and wanted to be able to provide insert options for this template on content folders only in this site. The...
View ArticleLinq to Sitecore
I wanted to write up an article that elaborates on a presentation I gave on some but not all of the new features that will be upcoming in Sitecore 7. Mostly I'm going to focus on the updates around...
View ArticleSite Scraper
I just finished cleaning up a utility I built a few years ago and pushed it up to GitHub. I often found myself needing to have an html export of some sites so that design vendors could update the...
View ArticleField Suite Images Field
I've been using the FieldSuite, which was built by Sitecore MVP, superhero and all around good guy, Tim Braga, for about 8 months now and have come to really like a lot of its featues but there was...
View ArticleSitecore Custom User Properties
In a recent Sitecore build I had to store the pages that a user saved as a "Favorite" throughout the site. The site was an intranet so everyone had a user within Sitecore, which helped. The next...
View ArticleCreating Sitecore Sublayouts Dynamically
Preface On a recent project I was looking to replace some existing infrastructure that built a sidebar on a page using a list of content items (non-page items) that were selected by the content...
View ArticleSitecore Manager and Helper Classes
As a follow up to my Sitecore Util Classes post, I randomly did a search through the Sitecore 6.4.1 kernel for Manager and Helper classes and as it turns out this time I hit a gold mine. Like my...
View ArticleDesigning a Page Editor Experience: 1 - Setting up the Code
Shout Out As a shout out, this series started because I was recently speaking with Mark Ursino and he gave me a demonstration of a recent build where he had taken advantage of a few really slick...
View ArticleDesigning a Page Editor Experience: 2 - Sublayout fields
After you've decided what components your pages will be broken up into and created the sublayouts (renderings or server controls) each extending your base class, you can begin working on the setup...
View ArticleDesigning a Page Editor Experience: 3 - Placeholder Settings
Placeholder settings are used to create predefined insert options for components (sublayouts, renderings and web controls). You have two basic approaches to use: setting the placeholder key on the...
View ArticleDesigning a Page Editor Experience: 4 - Personalization and Multivariate Testing
One of the nicest features that came along in the last few Sitecore versions was the rules engine. Along with that power was the ability to harness the conditional sublayout rendering to change the...
View ArticleSheer UI: 1 - A Tale of Two Systems
Preface My journey began with a rebuild of a Sheer UI Wizard. I didn't build it, but I was about to learn to. After finding a dearth of literature on Sheer and realizing the documentation was a little...
View Article