xDB Session Info and MongoDB Availability

What happens to session information about an xDB Contact if MongoDB is unavailable when the session end event fires and Sitecore attempts to flush it to the collections database? That is a great question, and one a client asked me earlier this week.  Since we always recommend highly-available solutions to our clients, including MongoDB replica sets, it’s an edge case we…

WFFM and CMS-Only mode in Sitecore 8.1

When Sitecore 8 was released, the default location for form data saved from WFFM moved to MongoDB.  If your organization or client was not ready to adopt MongoDB but still wanted to leverage WFFM to save form data, you were forced to either create your own data provider or create custom save actions for each form to save your data…

MVP Class of 2016

Man, today was a big day!  Sitecore announced the Sitecore MVP award winners for 2016! Many gifs and memes were shared in the twitterverse… 221 individuals, spread across 25 countries were selected as MVPs in one of three categories… With over 15,000 certified Sitecore developers and 2,500 certified marketers in the world, that’s a pretty select few!  That’s the best and the…

Changes to WFFM Save Actions in Sitecore 8.1

When Sitecore 8.1 was released back in October, it brought with it many wonderful, new, exciting features, enhancements and welcome bug fixes!  Amongst all of this awesomeness, however, was a handful of breaking changes.  I found one of those breaking changes while I was working on the code for my post on Syncing data from Dynamics CRM, directly to xDB.…

Taming the Experience Editor: Customizing Placeholders

One of the (many) key differentiating factors that sets Sitecore apart from many other CMS platforms is the Experience Editor.  The Experience Editor is Sitecore’s WYSIWYG editor, providing content authors the opportunity to edit content within the context of the page, layout the page, etc…  It’s quite a powerful tool.  All that being said, however, there is always room for…

Handling Sprites in Sitecore with SVG

Sprites, as defined by wikipedia: To reduce the number of requests the browser makes to the server, some web designers combine numerous small images or icons into a larger image called a sprite sheet or tile set.[27] CSS is used to select the parts of the composite image to display at different points in the page. Rendering relatively static imagery on…

Fix unstyled Sitecore console pages

As I was setting up my development environment on a new, fresh Windows 10 install, I ran into a problem that I’d hit before but couldn’t remember how I’d fixed it. In an effort to overcome the no-really-I’ll-remember-what-I-did-to-fix-it-this-time problem, I figured I would document it here and potentially help someone else along the way. I installed a clean Sitecore 8.1…

3 months of Sitecore Blogging in 2015

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here’s an excerpt: A San Francisco cable car holds 60 people. This blog was viewed about 1,100 times in 2015. If it were a cable car, it would take about 18 trips to carry that many people. Click here to see the complete report.