4 key ingredients in your Sitecore framework

1. Easy to use grid system

Modern responsive web design relies on a flexibile grid system. Content authors designing landing and campaign pages will require some means to build a page using the grid structure. We chose Twitter Bootstrap for our grid system in Keystone and provide a set of structrual components with dynamic placeholders to allow authors to build unique pages.

grid system

2. HTML/CSS Control

Even with the flexibility of a grid system, landing pages and campaign pages will often have unique design requirements. To enable power users in marketing to create these pages some flexibility will be required. In particular, does your Sitecore framework provide an easy means to load custom HTML or CSS into a page?

css bundle

3. Multi-site components

Where possible, content components should be developed in such a way that they can be used across sites. A good place to start is make the component datasource driven. To take it to the next level you might also conisder some Sitecore extensions to support relative datasources and leveraging content driven configuration for all functioanl text/labelling in the control.

multiple relative datasources

4. JavaScript

With the wealth of third party services that rely on JavaScript driven integration (Google Analytics, Disqus, Page Rating, Add This) providing content authors with a means to embed custom JavaScript on a page can be a huge boon to their productivity.

We have incorporated all of these features and more, in our Keystone Accelerator for Sitecore.

If you want to see Keystone in action check out our demo videos.