Drupal 7 Module Development - Softcover

Butcher, Matt; Dunlap, Greg; Farina, Matt; Garfield, Larry; Rickard, Kenneth

  • 3.93 out of 5 stars
    86 ratings by Goodreads
 
9781849511162: Drupal 7 Module Development

Synopsis

Drupal 7 Module Development

"synopsis" may belong to another edition of this title.

About the Author

From the forward, by Angela Byron (webchick), Drupal 7 Core Maintainer and Drupal Association Secretary:

The authors of this edition of the book have much more than "merely" a deep understanding of Drupal 7's internals--in many cases they literally wrote the patches that put those internals into place. Larry Garfield is the chief architect behind Drupal 7's new object-oriented database abstraction layer, and Drupal core's database system maintainer. John Wilkins engineered much of the improvements to template files and theme system internals in Drupal 7, based largely on his cutting-edge work on the Zen theme. Ken Rickard spear-headed numerous improvements to Drupal 7's node access system after exploring its outer limits in his contributed Domain Access and Menu Access modules. Matt Farina assisted with numerous core JavaScript improvements, including alterability of CSS and JavaScript, and front-end performance. Greg Dunlap's work with core API documentation has many times ferreted out particularly hard-to-find bugs.

From the Back Cover

Drupal is an award-winning open-source Content Management System. It's a modular system, with an elegant hook-based architecture, and great code. Modules are plugins for Drupal that extend, build, or enhance Drupal core functionality.

In Drupal 7 Module Development, six professional Drupal developers use a practical, example-based approach to introduce PHP developers to the powerful new Drupal 7 tools, APIs, and strategies for writing custom Drupal code. This book will walk you through the development of complete Drupal modules and show you how to add various features to meet your requirements.

Who this book is written for

If you are a PHP developer or a Drupal user looking to dive into Drupal development then you will find this book an excellent introduction to coding with Drupal. Those with some Drupal experience will also find this an invaluable tool for updating their knowledge about the powerful new features of Drupal 7. This book assumes that you are familiar with basic PHP programming, along with HTML and CSS.

No experience with programming Drupal is required, although it is also a handy way for experienced Drupal developers to get up to speed with Drupal 7.

What you will learn from this book

  • Learn how to work with Drupal's hook system
  • Explore the major APIs introduced in Drupal 7 that the pros use to build successful Drupal websites
  • Build and extend themes and modules to make Drupal 7 shine
  • Apply the principles of Test Drive Development (TDD) and test your code programmatically using Drupal's new built-in Simple Test framework
  • Leverage the book's working module examples as a starting point for your own code
  • Discover the secrets of Drupal professionals as they explain the practical aspects of good Drupal development

"About this title" may belong to another edition of this title.