Pro Drupal Development - VanDyk, John.; Westgate, Matt.; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2007)
How Drupal Works -- Writing a Module -- Module-Specific Settings -- The Menu System -- Working with Databases -- Working with Users -- Working with Nodes -- The Theme System -- Working with Blocks -- The Form API -- Manipulating User Input: The Filter System -- Searching and Indexing Content -- Working with Files -- Working with Taxonomy -- Caching -- Sessions -- Using jQuery -- Localization -- XML-RPC -- Writing Secure Code -- Development Best Practices -- Optimizing Drupal -- Installation Profiles.
Keywords: Software engineering; Software Engineering/Programming and Operating Systems