What is Drupal

What is Drupal?

Drupal is one of the most popular CMS (content management system) around. One of the reasons is that with Drupal, editors and site administrators don't need a technical background to manage and insert content to a site. Possibilities for sites are endless, blog sites (like this one), news sites (Belgian national television and radio sites), governement (US government, The White House) and so on. As it is open source, there is an army of Drupalistas creating and maintaining modules and themes, providing translations, handling bugfixes and security issues.
More example sites can be found on the drupal.org/case-studies page.

Nowadays, it is more called a content management framework. Thousands of contributed modules are available for the Drupal developers and with some experience on Drupal hooks and functions, it could easily be expanded with custom modules. Front end developers are granted the same freedom as they could download and install out of the box themes, create a subtheme from contributed themes or build a complete theme from scratch. The modules and themes can be seen as the building blocks from the project.
Module and theme download overview page.

Drupal is created by Dries Buytaert in 2001 and current stable production release is D7. It is build in PHP and uses jQuery as a Javascript handler. By default, MySQL is used as database but this can be changed to other databases like mongoDB. Version 8 is currently in the pipeline. The release date is scheduled for september 2013 (Drupalcon Prague ?!). So the 'Point of productivity', the point in time where developing in D7 seems pointless due to the maturity of D8 will not be before 2015.
Dries Buytaerts blog.