Drupalis one of the best Content Management Systems (CMS). It is written inPHP and requires a MySQL database. Its basic installation can be easilyturned into many different types of web sites – from simple web logs tolarge online communities.

http://www.siteground.com/tutorials/drupal/