Go to Item, Go to DataSource - Huge update for Sitecore Hotkeys.

Sitecore Hotkeys (http://dave.gg/schk) is an ongoing experiment for me. The idea was to build something useful and gradually add features to speed up how we use the Sitecore Content Editor. It is a chome extension so that no installaion is required within your projects, you can use…

Sitecore Deployments Part 3 - Octopus

I've moved a couple of projects over to Octopus recently. Is MSDeploy dead? I don't think so just yet! - but after writing build scripts which are honestly hundreds and hundreds of lines long it's nice to use a piece of software which takes all the pain away. What is…

Sitecore deployments - Part 2 Team City

Automate Everything... ...and generally these days most people are. We use Team City as our continuous integration platform and as usual all our projects are setup in different ways. Here's a typical example. The Setup Here we have a a few projects. The first two in Development are for QA…

Sitecore deployments - Part 1 the project Setup

I decided today I'd write a couple of posts about how we deploy some of our Sitecore projects. I say some as the nuances of each project means they are deployed in different ways (using different tools) - bottom line is one size does not fit all. Anyways.. here's one…

Using Resource files in MVC 5

If like us you are using resource files in MVC5 and switch on language in the Url: i.e http://mydomain/en-GB From RouteConfig.cs: routes.MapRoute( "DefaultLocalized", "{language}-{culture}/{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = string.Empty, // defaults to en-GB language = "en", culture = "GB" }); You…

Sitecore 8, Octopack, .Sitecore.Speak.Important.config not included.

If you use octopus deploy you may find it doesn't add /App_Config/Include/.Sitecore.Speak.Important.config to the nuget package. To resolve simply add /p:OctoPackNuGetArguments=-NoDefaultExcludes to your MSBUILD step. Without .Sitecore.Speak.Important.config SPEAK won't work (your will get an error in the console that…