Drupal is a highly popular open source content management system written in PHP. Drupal is flexible enough for a personal blog, but powerful enough for a large corporate site. Dries Buytaert is the original creator of Drupal. As far as true complete content management systems (CMS) go, Drupal is consistently ranked as tops with successful webmasters.
Drupal Features
Drupal features a relatively easy to extend core. The Drupal core can be made to behave differently through modules and themes without having to actually modify Drupal’s core code. This feature allows for easy upgrades to newer Drupal versions without changing a Drupal site’s customizations.
Many coders particpate in creating modules for the Drupal CMS. These modules include WYSIWYG editors, image galleries, and thousands more. These modules are contributed by the Drupal community.
Recommendations
I have used the Drupal CMS in a number of sites and would certainly recommend it as an an alternative to other content management systems. It is more flexible, cleaner and much more powerful than any other CMS I have used. If you are going to setup a site for a blog, than I would use WordPress as it is much easier to use. If you plan on using your site for more such as an internet forum, allowing different user privelages, or an interactive community website, Drupal is the best route.











