- Paperback: 384 pages
- Publisher: Addison-Wesley Professional; 1 edition (January 1, 2011)
- Language: English
- ISBN-10: 0321591313
- ISBN-13: 978-0321591319
- Product Dimensions: 7 x 0.8 x 9 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 18 customer reviews
- Amazon Best Sellers Rank: #1,475,595 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.
Drupal's Building Blocks: Quickly Building Web Sites with CCK, Views, and Panels 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who bought this item also bought
What other items do customers buy after viewing this item?
About the Author
Earl Miles is a permanent member and founder of the Drupal Association. In 2005, Earl found Drupal and thought it was exactly what he needed to build a website in his spare time. When he found that Drupal lacked some key features, Earl ignored work for three weeks and created the Views module which has been instrumental in Drupal’s continued growth. Earl has been active in the community providing support, as well as posting tips and tricks when the mood strikes him. A lifelong programmer, he is currently employed by iO1, a company that actively participates in the development and consumption of open source software.
Lynette Miles has worked for fifteen years in professional software technical support, mainly for Alcatel-Lucent. She became involved with Drupal after attending DrupalCon Brussels and DrupalCon Barcelona. Since then, she has spent most of her contributing time working with the Drupal Documentation team and triaging the Views and Panels queues.
Top customer reviews
I found it confusing with the way the authors word sentences; they're redundant, confusing, and presumptuous.
In chapter 2, they explain how to change a widget type. Then in chapter 3, they have you change a widget type as an activity...but you just learned how to do that!
If you're a beginner, the jargon is going to throw you off big time. In my class, the book lost so many students who were already confused since they were brand new to web dev.
Also, they use analogies to try to explain concepts; great, except they don't make it clear that it is an analogy. So novices might think Drupal can do things that it actually can't. Here's my analogy of their analogies:
If you want to take a shower, take a hamburger bun and squeeze some ketchup onto it. Then move the bun around on the hamburger so it gets coated in ketchup.
A person who has never taken a shower before might think it involves hamburgers, but what I was trying to do there was say that the bun is like a washcloth, the ketchup is like the soap, and the hamburger is like your skin. Without that explanation, you would understandable be lost!
If you're in a class, this book is ok, since your teacher might be able to help you decipher it. If you're learning alone...well, good luck.
If you've built a site with Drupal you've used CCK and Views but you might not have realized what you didn't know. Earl and Lynette have taken a straight forward approach to teaching CCK, Views and Panels (I'll get to Panels in a minute). They give you the information you need to get going while also giving you the background about why Drupal does it that way and what goes on "behind the curtain". A newbie and a more experienced Drupal user are both able to learn about CCK and Views at a level that is appropriate for them.
I've worked with Panels a little but never quite understood exactly what I was doing and why. I really worked by trial and error. No longer.
This book has helped me understand the why and how of Panels in a way that nothing else has. I will be using Panels on every project I build from now on. I understand how to use context and variants, panel pages and content panes now. Drupal's Building Blocks will be at my side. I am sure that I will be referring to it regularly.
Drupal's Building Blocks is now part of my "Essential Drupal Library" along with Using Drupal and Pro Drupal Development.
A must book if you work on CCK/Views/Panel and want to master the concept.
The only thing I miss is more in-depth coverage and specific examples on Views API (ch 11). It lacks on examples/exercises on describing DB schema tables using hook_views_data(), and how to use handlers and plugins using Views API.
Views 3 will be available in Drupal 7, and depending on how much features Views 3 supports in addition to Views 2, you may need to rework on Drupal 7 for many things you learned from this book.
Searching in drupal.org you're forwarded with one (or maybe more) link here, and in amazon.com this book is listed in the Drupal 7 books results.
However, if you look for a complete Drupal 7 guide, this is not a good choice.
Most recent customer reviews
1. CCK was revamped and included in core in Drupal 7
It is not a book for dummies.Read more