Pushing the boundaries of Website Design

This website runs on the Drupal content management system.  Content management systems like Drupal are an increasingly popular way of running a website. 

Drupal is a very powerful platform for building dynamic websites.  Yet most people don't push the boundaries of what it is capable of.  They think that dynamic means a website author can log in and edit a page with ease, but it means so much more than that.

Drupal decides what should appear in the browser each and every time a URL is requested.  This means, it has the capability to display different information every time without any involvement from the website author.

A common, and outdated, self-imposed limitation is hierachical relationships between pages.  Another is that pages must be statically definied.