Whatever your website may be composed of – the latest news, a contact form, a blog, or an image gallery – sooner or later you’ll want to rearrange something, display additional pieces of information (e.g. subheadings, author names), vary the styles used, etc. Instead of letting editors work around the limitations (e.g. by handcrafting the markup), you can offer them the options required for enhancing the look and feel or the functionality of your web pages along the corporate website design specifications.
The key to this is customizing the various page (or widget) types by adding attributes to them, each of which represents a choice that can be made regarding a specific feature and the way it is presented. If, for example, you want ArticlePage
s to have an author, you can add an author
attribute to this class and have the view render the individual attribute values where and how you want them to show up.