Chapter 4: Too Many Modules

This chapter takes an in depth look at Drupal's modular design. It explores the concept behind Drupal's “hooks”, using the nodeapi as an example. It also looks at Drupal's menu system. The chapter then puts all of this together by tracing what happens when you enable a single Drupal module. Finally, it discusses the temptation to enable hundreds of contributed modules.

  1. Modules and Hooks
    1. Drupal modules
    2. Adding Features With Hooks
    3. Example: the nodeapi
  2. Menus
    1. Defining Pages
  3. Enabling Modules
    1. Memory Limits
    2. .install Files
    3. Drupal 7 Registry Preview
    4. All You Can Eat?