Submitted by Greg Franklin on

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.