- Paperback: 704 pages
- Publisher: Apress/friends of ED; 2nd Revised edition edition (1 Aug. 2008)
- Language: English
- ISBN-10: 1430209895
- ISBN-13: 978-1430209898
- Product Dimensions: 17.8 x 4 x 23.5 cm
- Average Customer Review: 3.4 out of 5 stars See all reviews (7 customer reviews)
Amazon Bestsellers Rank:
1,047,416 in Books (See Top 100 in Books)
- #1840 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Software Architecture
- #1875 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Functional Programming
- #2955 in Books > Computers & Internet > Software & Graphics > Software Design & Development
Pro Drupal Development, Second Edition Paperback – 1 Aug 2008
There is a newer edition of this item:
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.
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
It covers all kinds of development areas such as building your own modules, the form API, themes, and even best practices. All this kind of stuff can be found online, but it's a big help to have it all clearly explained in one place. Sometimes you just need someone to guide you through the maze of options that Drupal offers.
Much of the book isn't for the faint-hearted. You need a good working knowledge of PHP and some MySQL. Most books start you off nice and easy, but here the early chapters are very much a leap into the deep-end. There's a certain amount of reliance on just accepting fairly esoteric Drupal stuff until it's explained more clearly later in the book.
The book also comes with plenty of examples, which you can download for free from Apress. These really help you get your head around some of the trickier ideas (I found one or two of the examples didn't work as described - but to be fair there are some errata by the author on the Apress site).
In summary - this book is an excellent buy if you want to take Drupal to the next level but don't know where to start.
Pro Drupal Development should be a mandatory read for anyone wanting to use Drupal for their website. It guides you through the technology with clear, well written sections on every aspect of Drupal including module development.
You will need a reasonably good grasp of PHP to follow the book and I found myself having to re-read some chapters before the concepts sank in; particularly the theme() function and form api.
I also found this book useful once after I became more proficient in Drupal. I was able to return to topics to check my approach was correct and I now find the book sits beside me while developing new Drupal sites.
In summary, a worthwhile read for anyone wanting to use Drupal professionally.
As the book progresses it gets better because you've covered more ground. I found the chapters on Taxonomy, CVS and JQuery to be the most lucid. Appendix B also contains some valuable online references that should help you get going too.
Had it not been for these things and the fact I feel I've learnt a few tips on caching techniques and security issues along the way too, I would have given this book two stars because of how arduous the book was to follow.
I felt particularly irked to by the cop out on P271. What a waste of paper and time of the reader, giving an example you were told you shouldn't follow because it was flawed.
It is informative, but more of a dull reference than a Recipe book or a meaty example that gets built over course of book, either of which I would have preferred as a beginner to Drupal. It is the kind of book you'd need to read at least twice to get the best out of it.
Most Recent Customer Reviews
Firstly, I find it very frustrating when people rate products low, and when you read the reasons behind it, they are not actually rating the product itself, but often the supplier,... Read morePublished on 4 May 2011 by M.J.Walker
The negative reviews of this book are unfair and misplaced. This book is not meant as an introduction to Drupal, and it won't wake any sense if you're not familiar with Drupal's... Read morePublished on 29 Oct. 2009 by Jim
Look for similar items by category
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture
- Books > Computing & Internet > Web Development