well, Drupal is a free and open source modular framework and content management system (CMS) written in the programming language PHP. Like many modern CMSs, Drupal allows the system administrator to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors.
Drupal core includes several "core themes", which customize the aesthetic look-and-feel of the site. These themes can be chosen by the administrator via a special menu.
Drupal core is designed to be modular with a system of "hooks" and "callbacks", which are accessed internally via an API. This design allows third-party "contributed" modules and themes to extend or override Drupal's default behaviors without changing Drupal core's code.
Drupal's modular design, which isolates Drupal core's files from contributed module and themes, increases flexibility and security and allows Drupal administrators to cleanly upgrade to new releases of Drupal core without potentially overwriting their site's customizations. To maintain this separation, Drupal administrators are instructed to avoid altering Drupal core's software.
Source Site could give you more information :
http://en.wikipedia.org /wiki/ Drupal
Answered by Romi
at
10:55 AM on July 14, 2008