Part 1: Flexibility and Manageability
Today's robust content management systems can handle the implementation of even the most complicated website designs with very few restrictions, but that doesn't mean designers should feel free to go hog-wild, designing and coding with utter abandon.

In addition to the typical things a modern web designer must consider with each project (such as usability, information architecture, functionality, user experience, and basic aesthetic principles), we also need to focus on optimizing our designs and code for the following interrelated considerations when designing for implementation into a CMS system: More...