Ryan Cramer


Design for CMS

The architecture of
dynamic content

The successful architect creates beautiful design solutions backed by a fundamental understanding of the engineering and materials they are made from. They plan, design, and engineer with an understanding that the structure will be exposed to the effects of time and change. They monitor the progress and oversee the development. They create structures that remain relevant and functional long after their work is done. Think like an architect and create beautiful structures around dynamic content.

Table of contents


This series of articles aims to be helpful regardless of platform. Some examples include common platforms like WordPress, Drupal, ProcessWire, Joomla, Expression Engine, SilverStripe, ModX and others. Users of frameworks like Django, CakePHP, and Ruby on Rails (as examples) may also benefit from the approaches outlined here.