Sitecore

One of the challenges with Sitecore is that it is so flexible that you can break it, bend it and modify it beyond recognition. This can have deep effects in how users interact with the system and how they perceive the quality of the product. Sitecore can be a great product when used wisely or it can also rapidly become a bag of nails when it falls in the hands of the wrong coders.

A few months ago, whilst doing Sitecore training, one of the students working for a company that had used Sitecore for a while, told me about the ire of the authors using the system. Due to the way the system had been set up something as simple as creating a new

Read more …

I want to deploy my code in a consistent, repetitive and automated manner. I want to be able to deploy it easily on a blank copy of Sitecore, and blow the whole thing away. I also want to minimize the amount of prerequisites in my computer. In my opinion the easiest way to achieve this is a containerised solution like Docker. Annoyingly, Sitecore does not provide, yet, a ready-made image, but the community always comes to the rescue. I know

Read more …

A few tips to improve your Visual Studio experience. Avoid app pool recycling During development you will spend a lot of time waiting. Waiting for Sitecore to boot after an application recycling. Typically as a consequence of a modification of DLL in the bin folder or configuration files. So the recommendation is clear, avoid deploying DLLs or change configuration files! Many people deploy their whole solution every time a changed file needs to be copied to the Sitecore webroot. If

Read more …

Sitecore Rocks has a few options that help you speed up some of the common developer workflows, like creating templates or items. Creating templates The screen for creating templates allows you to also define inheritance and create the standard values item. Most of your templates will actually need the standard values item so just as well create it as soon as possible. Creating items The UI for creating items gives you the opportunity to also set insert options at the

Read more …

As those who know me will testify, I am a bit of a speed freak. I like running fast, driving fast, reading fast and of course developing quickly too! In the following blog series I am going to show my favourite efficiency tips for speeding up your Sitecore development. I have used Sitecore Rocks for many years now, and I would not want to develop without it. Not having to switch interfaces between the Content Editor in the browser and

Read more …