Comment Re:CMS (Score 5, Informative) 161
Take a look at Drupal and the different distributions that are available for download (pre-defined packages of modules and features known to work together). It looks like they have a distribution right up your alley in OpenPublic (openpublicapp.com).