The Power of Sitecore’s HTML Cache

Sitecore utilizes a number of layers of caching to help improve website performance. For the most part, these cache layers have been abstracted away from the developer. However, the most powerful caching layer is almost certainly the most underused layer. And arguably one of the most underused features in the entire platform.

Coveo for Sitecore and Sitecore 7.1 Rules Engine Updates

Coveo recently released it’s new Coveo for Sitecore connector and updated Search UI controls. I shared some of my initial impressions after working with the Beta here: http://blog.velir.com/index.php/2013/12/12/coveo-and-sitecore-7-whats-new-and-improved/. I’ve been really excited to dig deeper into this product and have just begun my first full implementation.

Sitecore Field: Multi-Root Treelist

On nearly every Sitecore site I’ve built, we’ve had a need to display 2 separate sections of the content tree in a single treelist field. The most common use-case being, having a folder to hold components local to the current item, and a shared folder for all items to use. Until now, I had never taken the time to take that code and make it generally applicable to any Sitecore site, opting to port the code from one site to another. So without further ado, the Multi-Root Treelist:

Error in Coveo 7 Search Interface

The other day I ran into an odd error while trying to configure the Search Interface for my newly installed Coveo 7 Front-End.  After firing up the front-end, I selected ‘Edit this Interface’. Under the ‘Search Hub’ tab selecting the ‘Content’ link caused the following error: Unable to cast object of type ‘Coveo.CES.Web.Search.Admin.AdditionalPagesConfigSection’ to type ‘Coveo.CES.Web.Search.Admin.AdditionalPagesConfigSection’.