"It seems as if everyone is a Web publisher today--from the habitual bloggers and online diarists to the companies running major news outlets, portals, and magazines--and they're all using some kind of database-backed content management system (CMS) to do it. There are a lot of CMS choices--Drupal, Mambo, Bricolage, WordPress, and Plone are some of the most recognizable names. While they all perform the same basic functions, you have to pick only one. How do you do it?
"Essentially, these systems all manage a database containing your content, providing a method of input (usually Web-based), and outputting Web pages from the database according to the specifications in templates and configuration files..."