Why and how to hide Publish Site buttons in Sitecore?
16th Oct 2012 Marek Musielak
Have you ever experienced what can happen when one of your Sitecore users published the entire site accidentally instead of publishing only one chosen item? This can cause huge problems if there are some items located in a content tree that should not be published yet (or at all), or if the number of items [...]
Optimising your site delivery size and performance
06th Jul 2012 Leszek Ciesielski
Most approach the topic of site optimisation either from an SEO or user experience perspective. However, when your site pushes terabytes of traffic and bills from your CDN provider account for thousands of pounds per day, I reckon every change you can make to minimize the delivery size will count. Let’s look at the tools [...]
Sitecore Best Practice #10 – Speak English, please
29th Aug 2011 Adam Najmanowicz
This best practice reminds developers to design the system in a way that once it’s handed to the client, authors are presented with more intuitive interfaces. It reiterates the need for content planning, reasonable defaults and placing the meta-structures in a manner that make sense for marketing executives who are generally not developers. What is [...]
Sitecore Best Practice #9 – Spaces are for people, dashes are for browsers
26th Aug 2011 Adam Najmanowicz
This Best Practice describes how to maintain an elegant, consistent and system-enforced URL strategy for pages in Sitecore, with implementation guidelines. One of the best features a modern CMS provides is the ability to maintain a clean and consistent URL strategy. While Sitecore gives you (the developer) the possibility – by default it does not [...]
Sitecore Best Practice #8 – Put your toolbar in context
28th Jun 2011 Adam Najmanowicz
This best practice helps developers put only relevant buttons on the context toolbar, thereby limiting the editor’s confusion when editing modules. One thing we got wrong in our first iteration was to put an Edit Frame over pretty much everything. While this is initially tempting – it gives the illusion of everything being editable – [...]
Sitecore Best Practice #7 – What’s the big picture?
23rd Jun 2011 Adam Najmanowicz
This Sitecore best practice advises the CMS developers to show all the relevant information on page while the author is still in the editing mode. One of the benefits of working with multiple CMS vendors is that you get to observe some of the pitfalls but more important, what each of the vendors has done [...]
Sitecore Best Practice #6: Tell me when I’m restricted
13th Jun 2011 Adam Najmanowicz
Sitecore best practice 6 encourages CMS AX designers to be explicit about the page workflow state. If you really want your authors to use the on page editing feature you need to remove all the friction points they might encounter on their way. One of such is the fact that a page is locked by [...]
Sitecore Best Practice #5: Template names are for authors, not developers
06th Jun 2011 Adam Najmanowicz
This best practice is about letting the developer know that they are supposed to be designing the system with the Author in mind and start with the naming conventions. This is a fairly trivial one but yet somehow we managed to get it wrong the first time we were doing it. To be honest, this [...]
Sitecore best practice #4: Pick your modules carefully
03rd Jun 2011 Adam Najmanowicz
The best practice advises Sitecore CMS developers to be mindful of the modules they allow in placeholders rather than allowing every module to be placed everywhere. While this practice may seem pretty straightforward and obvious if you do it right, not getting it employed makes the content management system feel sloppy and creates an impression that your [...]
Sitecore best practice #3: Give celebrity properties their spotlight
02nd Jun 2011 Adam Najmanowicz
Sitecore Best Practice #3 focuses on how properties should be ordered in the CMS in Content Editor view – emphasizing the most relevant properties for the item template to feature at the very top of the list and by default, expand respective sections. So let’s say that despite your best efforts to enable your author to [...]
