- Paperback: 704 pages
- Publisher: Apress; 2 edition (April 28, 2009)
- Language: English
- ISBN-10: 1430209895
- ISBN-13: 978-1430209898
- Product Dimensions: 7 x 1.6 x 9.2 inches
- Shipping Weight: 2.4 pounds
- Average Customer Review: 101 customer reviews
- Amazon Best Sellers Rank: #1,767,032 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Pro Drupal Development, Second Edition 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
"Warlight" by Michael Ondaatje
A dramatic coming-of-age story set in the decade after World War II, "Warlight" is the mesmerizing new novel from the best-selling author of "The English Patient." Learn more
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I just started getting into Drupal 6 a few weeks ago after starting a job where I had to get used to the architecture of Drupal 6 and not 7.
Def NOT a beginners guide into Drupal, but if you got the basics, then this is a great addition to your library.
I'm giving it a 4 Star review because I'm not entirely sold on it being a solid "reference" book just yet. But after a few more weeks, I'm sure I'll get in here and update accordingly.
I've been using this book for a bit now, and I do still agree with what the book talks about. However, I am aggravated with the code examples written in this book. I've now stumbled across multiple areas where the code doesn't execute properly. So when I check it against the code from the books website, turns out there are multiple areas that are missing in comparison.
For general reading into Drupal, this is a great buy. Knocked down to Three Stars from Four.
If you're an experienced developer, Pro Drupal Development is just what you're looking for. From the first chapter, Van Dyk immerses you in the myriad details of Drupal module development -- its hook architecture, the Forms API, content types and how to extend other modules. By the end of Chapter 1 you will have already created a pretty useful module. In fact, there are several very nice module projects in this book. By the time you turn the last page you will have a fairly in-depth knowledge of nearly every facet of Drupal development, from theming to caching to security to localization to JQuery.
Beware: this isn't a book for novice developers nor those new to PHP and SQL. On the other hand, experienced developers are going to find themselves having to unlearn some habits and assumptions in order to make full use Drupal 6's heavyweight APIs.
Thanks to this book and three months of spare time, I'm just now putting the final polish on a fairly complex Drupal 6 module for warehousing, searching and geolocating RSS feeds.
My only criticism is that I originally bought the First Edition (for Drupal 5) about two weeks before Drupal 6 went into production release. So I had to buy the Second Edition as well and I read it cover to cover too. I suspect I'll be handing over the plastic when Drupal 7 is released as well.
Some reviewers have criticized this book for not following standards and for various errors. I'm not qualified to comment on that, other than to say I can't imagine doing many of the things this book goes over without having it at hand as a reference. Drupal's online documentation is helpful in a pinch, but I don't find it very usable as a learning tool.
If you're not comfortable with PHP, you should study that before attempting this book. If you're a designer or a content editor, you'll probably find this book way over your head. If you're brand new to Drupal, I would suggest O'Reilly's "Using Drupal" rather than this book as a starting point. But if you are comfortable reading and writing code and want to do more with Drupal than it does out of the starting gate, this book is a must-have.
I am struggling in some cases -- Drupal's greatest strength is the number and scope of its contributed modules, and this book does not address them. However, there are some modules that are effectively part of core Drupal (or ones that will be soon). Most modules are poorly documented and have a few bugs or limitations -- as a new Drupal developer, I have found it hard to know how to isolate problems -- in modules, and in my own code. One module, briefly discussed (Devel) is a huge help, but very little is written about it.
While I understand that a book like this cannot cover everything, a section on practical debugging, testing, problem isolation and so on would have done wonders for me.
Still the book is a must have for me.