Learning Drupal 6 Module Development
上QQ阅读APP看书,第一时间看更新

Chapter 1. Introduction to Drupal Modules

Drupal (pronounced Droo-puhl) is a web-based Content Management System (CMS). Like many other CMS frameworks, Drupal provides a modular interface, so that developers can customize and extend the CMS system. However, one thing that distinguishes Drupal from other web CMS platforms is the power and flexibility of its modular system.

This module system is the main focus of the book. In this chapter, we will take an introductory look at Drupal modules, and how they fit within the Drupal framework. Specifically, we will look at the following:

  • The Drupal structure
  • An introduction to modules and themes
  • A developer's overview of important Drupal concepts and APIs such as nodes, menus, and forms
  • Using tools for module development