Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new & completely-rewritten essential APIs & 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. * Learn the Drupal APIs & major changes in Drupal 7 * Learn how to write Drupal modules using the APIs * Learn proper development practices & how to become a contributing community member What youll learn * How to get started with writing basic modules * The flexible Drupal APIs & how they interact with modules * How new features in Drupal 7 make modules even more powerful & sophisticated * Best practices when developing in Drupal (coding standards help developer modules) * How to write safe secure & tested code * How to contribute modules back to the Drupal community & maintain their modules using the Concurrent Versions System (CVS) Who this book is for This book is for existing Drupal module developers wanting to learn about Drupal 7 & 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 & 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 & Indexing Content * Working with Files * Working with Taxonomy * Caching * Sessions * Using j Query * Localization & Translation * XML-RPC * Writing Secure Code * Development Best Practices * Optimizing Drupal * Installation Profiles * Testing * Database Table Reference * Resources