If you are developing a CMS system make use of HTML5 semantic tags like article, aside, header, footer and others. Design properties for the semantic elements and show the users the properties while editing these contents.