Creating a customized root for the Content Editor

Note: This is a port of an old post from a previous blog, originally written to target Sitecore 6.3, though it still applies as of Sitecore 7.5. Whilst it is now not such a new subject, it may still prove useful to some. As Sitecore 8 has all the editors ported to SPEAK, it is unlikely that this method will work from that version onwards.

Have you noticed how the Marketing Center icon in the Sitecore Start Menu is just used to load a new Content Editor window, but with a particular root item? In that particular case it goes straight to /sitecore/system/Marketing Center.
Continue reading

Creating a custom gutter validator

Note: This is a port of an old post from a previous blog, originally written to target Sitecore 6.3, though it still applies as of Sitecore 7.5. Whilst it is now not such a new subject, it may still prove useful to some.

Whilst a lot of content editors using Sitecore prefer to use the Page Editor, the Content Editor still sees a lot of use. One of the features of the content editor is the gutter validators, used to quickly provide a visual check of the validation state of items in the tree:
Continue reading

A RemoveLink command for PageEditor

Something that has bugged me for quite some time in the Sitecore Page Editor, is the inability to remove a Link field once one has been set (at least you cannot at the time of writing in Sitecore 7.5, perhaps 8 will alter this).
Continue reading

A RequiresDataSource filter for Sitecore Controller Renderings

A common requirement when creating components in Sitecore is for the component to rely on data being supplied via the DataSource. Whilst you can try your best to ensure that a DataSource is associated with a component, there will inevitably be occasions when that DataSource gets deleted or moved and ultimately isn’t provided to the component at the time of rendering.
Continue reading

Kasaku Ltd.