The one hour Sitecore upgrade (or downgrade) with Unicorn

What?! An Alternative to the upgrade wizard? Go home! I was recently asked to update a solution from version 7.5 to version 8 Update 3 (the latest version at the time of writing). I did this in less than an hour. Next week if we wanted to, in theory…

Sitecore MVC Ajax POST to Controller

There are a few good posts that deal with posting data to a controller in Sitecore MVC. (See here.) However I couldn't find much to do with AJAX. If you want to make an AJAX post to a Sitecore Controller use the following code: $(function () { $(".my-action-invoker").click(function () { var my-data…

Sitecore keyboard shortcuts (hotkeys) chrome extension

View on Chrome Web Store I use some of my free time to dabble in areas of web development that I don't really get exposed to 9 to 5:30. After playing with mobile apps (check out Ionic framework it is fantastic) a colleague of mine, Jack Fillbrook, inspired me…

Friendly names for presentation details renderings/sublayouts

The Page editor is no doubt superb however some people (not just developers believe it or not) prefer to build up pages of renderings/sublayouts using the Device Edtior (via the Presentation Details popup) from the Content Editor. Does this not really bug you though? I mean, what are all…

Allow access to Elmah.axd for Sitecore admins only

ELMAH is always by go to error logging solution. For those not familiar there is a great introduction by Scott Hanselman you can find here: http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx Once you have Elmah.axd up and running you will want to secure it on production environments. One…

Sitecore xDB - setting up xDB and Mongo replication in production

Recently I set up xDB for a client of ours. I thought I'd share the experience and some Mongo knowledge I've picked up from the MongoDb for DBAs course. The first thing to mention is fairly obvious - please read the guides Sitecore provide on the SDN before setting up…