Drupal CMS

Drupal is a free and most importantly Open Source Content Management System (CMS), written in PHP and MySQL.

It is used as a back-end system for many different types of websites, ranging from small personal blogs to large corporate and political sites. Tens of thousands of people and organizations are using Drupal to power scores of different web sites, including

Types of websites that have been built:
  • Community web portals
  • Discussion sites
  • Corporate web sites
  • Intranet applications
  • Personal web sites or blogs
  • Aficionado sites
  • E-commerce applications
  • Resource directories
  • Social Networking sites
Various features that can be extended:
  • Electronic commerce
  • Blogs
  • Collaborative authoring environments
  • Forums
  • Peer-to-peer networking
  • Newsletters
  • Podcasting
  • Picture galleries
  • File uploads and downloads

The above, and very flashy video above, gives a very quick overview of what drupal is, and involves.

Drupal was also designed to allow new features and custom behavior to be added by third parties. For this reason, Drupal is sometimes described as a content management framework. Although Drupal offers a sophisticated programming interface for developers, no programming skills are required for basic website installation and administration.

Image: 
Drupal CMS