How a CMS works Blake Newman March 29, 2011 Agile Software development drupal, how things work, wordpress