Books & Videos

Table of Contents

  1. Chapter 1 Overview of Drupal

    1. What Is Drupal?

    2. How Drupal Handles URL Requests

    3. The Drupal Cache

  2. Chapter 2 Drupal Programming Principles

    1. Principle: Drupal Is Alterable

    2. Principle: Drupal Is International

    3. Principle: Drupal Is Accessible and Usable

    4. Principle: Drupal Is Database Independent

    5. Principle: Drupal Is Secure; User Input Is Insecure

    6. Principle: Drupal Code Is Tested and Documented

  3. Chapter 3 Common Drupal Programming Mistakes

    1. Mistake: Programming Too Much

    2. Mistake: Misusing the Drupal API

    3. Mistake: Saving PHP Code in the Database

    4. Mistake: Working Alone

  4. Chapter 4 Drupal Programming Examples

    1. Registering for URLs and Displaying Content

    2. Programming with Entities and Fields

    3. Creating Views Module Add-Ons

    4. Creating Rules Module Add-Ons

  5. Chapter 5 Programming Tools and Tips

    1. Drupal Development Tools

    2. Finding Drupal API Functions

    3. Other Programming Tips and Suggestions