Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Pro Drupal Development on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro Drupal Development [Paperback]

by John K. VanDyk, Matt Westgate
4.5 out of 5 stars  See all reviews (52 customer reviews)

List Price: $44.99
Price: $42.74 & FREE Shipping. Details
You Save: $2.25 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Gift-wrap available.
Want it tomorrow, April 25? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $19.79  
Paperback $42.74  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Pro Drupal 7 Development (Expert's Voice in Open Source) Pro Drupal 7 Development (Expert's Voice in Open Source) 3.1 out of 5 stars (21)
In Stock.

Book Description

April 15, 2007 1590597559 978-1590597552 1

Drupal is one of the most popular content management systems in use today. With it, you can create a variety of community-driven sites, including blogs, forums, wiki-style sites, and much more. Pro Drupal Development was written to arm you with knowledge to customize your Drupal installation however you see fit. The book assumes that you already possess the knowledge to install and bring a standard installation online. Then authors John VanDyk and Matt Westgate delve into Drupal internals, showing you how to truly take advantage of its powerful architecture.

Youll learn how to create your own modules, develop your own themes, and produce your own filters. You'll learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you. Of course, your Drupal-powered site isnt effective until you can efficiently serve pages to your visitors. As such, the authors have included the information you need to optimize your Drupal installation to perform well under high-load situations. Also featured is information on Drupal security and best practices, as well as integration of Ajax and the internationalization of your Drupal web site. Simply put, if you are working with Drupal at all, then you need this book.

  • This book is written by Drupal core developers.
  • Drupal architecture and behavior are mapped out visually.
  • Common pitfalls are identified and addressed.
  • Chapters provide regular discussion and reference to why things work they way they do, not just how.
  • Features a foreword by Dries Buytaert, Drupal founder.

Frequently Bought Together

Pro Drupal Development + Leveraging Drupal: Getting Your Site Done Right + Front End Drupal: Designing, Theming, Scripting
Price for all three: $105.27

Buy the selected items together

Customers Who Bought This Item Also Bought

Editorial Reviews

About the Author

John K. VanDyk has been a Drupal developer since 2004. In 2005, he organized the first Drupal conference in Antwerp, Belgium, with Drupal founder Dries Buytaert. John has contributed several modules to Drupal�including the actions, workflow, publish, subscribe, and pubcookie modules�and has been instrumental in the design of Drupal's Content Construction Kit. John's day job is as an entomology professor and systems analyst at Iowa State University, where he teaches undergraduate courses about insects. In his spare time, when not hacking on Drupal, John enjoys squash hunting and raising children.

Matt Westgate is a core developer of the Drupal project and original author of the e-commerce package for Drupal. Matt also wrote the path aliasing module, along with many contributed modules such as tinymce and img_assist. He currently co-operates Lullabot, a consulting and training firm focused on making open source software easy to use and understand.

Product Details

  • Paperback: 428 pages
  • Publisher: Apress; 1 edition (April 15, 2007)
  • Language: English
  • ISBN-10: 1590597559
  • ISBN-13: 978-1590597552
  • Product Dimensions: 9.2 x 7 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (52 customer reviews)
  • Amazon Best Sellers Rank: #954,889 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
40 of 42 people found the following review helpful
5.0 out of 5 stars Excellent Book for Drupal Module Writers April 26, 2007
Format:Paperback|Verified Purchase
If you are looking for a "this is how up install and run Drupal, these are the modules that are available" look elsewhere (the Drupal site, for instance) - this book is about writing Drupal modules how Drupal works internally.

But, if you are an aspiring Drupal module writer or just want to better understand how Drupal works internally or want to be able to tinker with existing modules you CANNOT go wrong with this book. It is very detailed, is incredibly well laid out and written. The examples are spot on. Very easy to understand and teaches you an incredible amount. I'm reading it cover to cover. I am about half way through and I couldn't be happier. It has answered pretty much every question I had about developing Drupal modules and extending existing functionality. I found some of the tutorials on the Drupal web site lacking in detail, this book IS the detail I was looking for. It covers Drupal 5.0.
Was this review helpful to you?
21 of 21 people found the following review helpful
2.0 out of 5 stars Good book, but DONT BUY NOW (It's for Drupal 5!!) April 25, 2008
Format:Paperback|Verified Purchase
Just a little warning, don't buy this book (like I did), if you want to develop for Drupal 6.

Right off the bat I got in trouble, and even the first simple example won't work in Drupal 6..

So, I'm not complaining, but I was stupid enough to buy this just before version 6 got out, don't make the same mistake, read online-tutorials or find a book that's intended for the current version..

(Maybe hardcore programmers will still find this useful, but I could use example-code that works, and this doesn't, so you're stuck researching just about everything online anyway.)
Was this review helpful to you?
11 of 12 people found the following review helpful
5.0 out of 5 stars A good developer's reference December 17, 2007
Format:Paperback|Verified Purchase
Read the title carefully. If you are not a developer, a PHP programmer with solid MySQL background this is not your book. If you want to know how to extend Drupal with your own modules or contribute to the core project then get it and be happy.
Comment | 
Was this review helpful to you?
21 of 26 people found the following review helpful
5.0 out of 5 stars Learning from the pros April 15, 2007
A top-notch guide to the complexities of Drupal's APIs and development philosophy. Both Matt and John have been active members of the Drupal core development community since the early days, and their understanding of the system's breadth and depth is obvious. When consulting or training new Drupal developers, this is the book I point them to.
Was this review helpful to you?
8 of 9 people found the following review helpful
2.0 out of 5 stars Pro Drupal - Aha; but which version? May 27, 2008
This book is strictly for version 5, which they conveniently forget to mention. The current version is 6, so if you buy this book as I did, it is practically useless, as they have significantly changed the Drupal API.
It would really be nice if there was a law requiring publishers of technical books to CLEARLY state on the cover the Version number.
Was this review helpful to you?
5 of 5 people found the following review helpful
5.0 out of 5 stars Great Info April 26, 2007
By K. Raby
Format:Paperback|Verified Purchase
I have started moving an application from a VERY old version of Zope and the docs and articles on the Drupal website, although helpful were often hard to find, difficult to figure out what version the articles referred to, etc. I had preordered this book and have found the information much easier to use when it is all together in a nice logical order. I've already come up with several ideas for enhancing what I have already done from the information in this book. It is great for those of use trying to develop modules since it doesn't have all that "how to install this and that, etc., etc." which is information pretty easy to come by but instead has the technical information that is really useful!
Comment | 
Was this review helpful to you?
7 of 8 people found the following review helpful
5.0 out of 5 stars Drupal Essentials May 21, 2007
I am a fan of Apress books in general, and this superb primer is no exception. VanDyk and Westgate have provided the Drupal community with exactly the book we needed: a concise but thorough explication of how Drupal works, oriented towards the working developer.

Drupal's online documentation is vast but sometimes difficult to navigate. Pro Drupal Development explains the system from the ground up, starting with a system overview and then working logically through key components. Users, nodes, blocks, theming, the Form API, custom modules, sessions, jQuery, best coding practices -- it's all here, with the concepts explained in clear language using relevant code examples.

Security tips and warnings about common mistakes will save time and developer angst. The many reference links guided me to several sections of the online documentation I hadn't found. And there's a lot for the team player in this book, too: tips on how to customize themes to make your designers' lives easier, for example.

The book explains but doesn't belabor. The jQuery chapter, for example, is short and sweet, giving you a taste of what's possible and then pointing you to the online documentation. These guys know what you need know if you're going to be an effective and efficient Drupal developer; the result is a lean text that gets you up and running quickly.

You could learn most, if not all, of what Pro Drupal Development presents by going to the online documentation, but it would take a whole lot longer and not be nearly as pleasant to learn. My copy is already well-thumbed, and is proving to be a useful daily reference in addition to a good, readable primer.

Highly recommended for anyone involved with or interested in Drupal, and a reference shelf essential for working Drupal developers.
Comment | 
Was this review helpful to you?
6 of 7 people found the following review helpful
1.0 out of 5 stars Don't Buy This Book, Buy the Second Edition September 5, 2008
I have a waste of paper in my hands. Although this book was great for Drupal 5, we are now are in Drupal 6(6.4 as of today) and this book is useless. I now have to go to the store and buy the second edition. Sad but worth it.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Pro Drupal Development Review
Pro Drupal Development is well written and very informative. with easy to follow directions included within the chapters. Read more
Published on December 12, 2009 by T. Ploszaj
5.0 out of 5 stars This book are imprescindible for all developers.
I believe that this book are very good. All drupal developers have to had a copy of this, as a handbook. Are perfect for complete the drupal development documentation.
Published on September 7, 2009 by Javier Falco Benavent
5.0 out of 5 stars Highly recommended
I own 3 Drupal 6 books, and this is by far the most useful and informative. As a software engineer, I immediately grasped the fundamentals of Drupal within the first 2 chapters.
Published on December 6, 2008 by S. R. Neill
1.0 out of 5 stars Another very disappointing publisher
Note that the first edition of this book covers Drupal 5 and thus if you (like me) want to use this book with Drupal 6 you're out of luck. Read more
Published on August 3, 2008 by J. Mulder
5.0 out of 5 stars Excellent Book!
Excellent book. Well structured, with clear explanations, and no extra wording. I have been looking for a guide to understand how Drupal works and how it can be tuned and I have... Read more
Published on June 20, 2008 by D. A. SANCHEZ
5.0 out of 5 stars Great reference
An example of the right way to provide documentation for community-developed software. A great resource.
Published on June 1, 2008 by Matthew Holford
3.0 out of 5 stars Good but limited
The book is well written and edited. The information is clear and well structured. If you want to make your own modules this book will give you a good start. Read more
Published on May 9, 2008 by F D Yocum
3.0 out of 5 stars Decent book, but lacking in details I was looking for
This seems to be a decent book and certainly helpful in the basics, but I felt it was lacking all sorts of details I was looking for when designing a custom theme and two modules... Read more
Published on April 15, 2008 by Davis Hammon
5.0 out of 5 stars Highly Recommendable
This book is very well written, and although there are some minor quirks with various versions of Drupal, you can work around them. Read more
Published on March 21, 2008 by Bryce Conner
5.0 out of 5 stars Great book. So helpful getting started.
This helped a ton in getting my feet wet with Drupal, and has been a great reference ever since then. Well worth it.
Published on March 16, 2008 by Kenneth Hawkins
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category