What do you think?
Rate this book


720 pages, Paperback
First published January 1, 2010
Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.
This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book.
Table of Contents How Drupal Works Writing a Module Hooks, Actions, and Triggers The Menu System Working with Databases Working with Users Working with Nodes Working with Fields 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 and Translation XML-RPC Writing Secure Code Development Best Practices Optimizing Drupal Installation Profiles Testing Database Table Reference Resources From the AuthorPro Drupal Development represents the definitive guide for Drupal developers. Many have called Pro Drupal Development the one "must have" book if you're thinking about using Drupal. In this edition I focus on Drupal 7 and the significant changes to the APIs and capabilities presented by Drupal core. I cover everything from building new modules, creating complex forms, interacting with the database, using the new Field API (the part of CCK that was moved into core), working with nodes, working with users, leveraging JQuery, themeing, creating web services, testing, and several other key topics. If you're looking for one book that will help you succeed as a Drupal 7 developer, this is the book to have on your desk.
About the AuthorTodd Tomlinson is the Vice President of Public Sector Consulting for ServerLogic Corporation. He is the former Senior Director of EBusines Strategy at Oracle Corporation, VP of Internet and eBusiness Consulting for Claremont Technoloyg Group, VP and CTO of Emerald Solutions, Senior Manager with Accenture, and a senior faculty member and area chair for a large University where he was the lead professor for web design and development. He has been using Drupal for the past several years and had a significant number of high profile sites on the web that he's developed using Drupal.