Overview of extensions and alteration methods for Drupal.
Types of extensions
Drupal's core behavior can be extended and altered via these three basic types of extensions:
Themes: Themes alter the appearance of Drupal sites. They can include template files, which alter the HTML markup and other raw output of the site; CSS files, which alter the styling applied to the HTML; and JavaScript, Flash, images, and other files. For more information, see the Theme system and render API topic and https: