Drupal's Building Blocks and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $9.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Drupal's Building Blocks on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Drupal's Building Blocks: Quickly Building Web Sites with CCK, Views, and Panels [Paperback]

Earl Miles , Lynette Miles
4.2 out of 5 stars  See all reviews (14 customer reviews)

List Price: $44.99
Price: $32.13 & FREE Shipping. Details
You Save: $12.86 (29%)
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
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $19.79  
Paperback $32.13  
Shop the new tech.book(store)
New! Introducing the tech.book(store), 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

Book Description

January 1, 2011 0321591313 978-0321591319 1

“Even if you’re already a seasoned Drupal user of CCK, Views, or Panels, I’ve no doubt that this book will provide you with several new techniques and methods for getting the most out of these extremely essential modules. It certainly has for me.”

Dries Buytaert, founder and project lead of Drupal, and CTO of Acquia 

With Drupal, Web professionals can create full-featured Web sites with just a few clicks. Drupal’s core is compact and well documented, but much of Drupal’s immense power lies elsewhere—in external modules. Drupal’s Building Blocks is an authoritative tutorial, reference, and cookbook for Drupal’s most valuable modules.

 

The authors are Drupal insiders who’ve spent years creating and supporting these modules—Earl Miles, developer of the Views and Panels modules, and Lynette Miles, Drupal documentation team member. They’ve brought together indispensable information you won’t find anywhere else, as well as extensive sample “recipe” code designed for easy adaptation and reuse. Learn how to

  • Use Content Construction Kit (CCK) to customize your data input forms around your needs
  • Improve site flexibility with Drupal’s node system
  • Add optional field types, including PHP-based fields
  • Customize themes to display data more attractively and legibly
  • Build powerful Views query displays
  • Integrate with SQL databases
  • Customize Views with relationships, arguments, and filters
  • Optimize query performance
  • Add custom styles with the Panels module
  • Maintain full control over sites as you deploy into production

This book will help you create more powerful, flexible, usable, and manageable Web sites—whether you’re a Web developer, designer, administrator, architect, or consultant.

 

The accompanying Web site contains all examples, code, and themes presented in this book.


Frequently Bought Together

Drupal's Building Blocks: Quickly Building Web Sites with CCK, Views, and Panels + The Definitive Guide to Drupal 7 + Using Drupal
Price for all three: $96.31

Buy the selected items together
  • The Definitive Guide to Drupal 7 $31.98
  • Using Drupal $32.20


Editorial Reviews

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.


Product Details

  • 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 8.9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #148,286 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

4.2 out of 5 stars
(14)
4.2 out of 5 stars
Drupal's Building Blocks will be at my side. D. Reinders  |  3 reviewers made a similar statement
We need more books like this. Scott L. Wolpow  |  1 reviewer made a similar statement
Most Helpful Customer Reviews
26 of 28 people found the following review helpful
4.0 out of 5 stars Desperately needs revising February 14, 2011
Format:Paperback|Amazon Verified Purchase
I gave this book 4 stars only because I am pretty sure it's the only book that covers a lot of the material and I don't want to deter people from reading it. If there were other books on this subject, I would have given it 2 or 3 stars. The writers seem to have a poor grasp of the craft of writing; they fly through difficult concepts and are curiously wordy in explaining simple concepts. I bought it primarily to shed light on the mysterious dark reaches of CCK and Views. I admit that I have skipped the chapters on the low-level APIs, but, having read the chapters aimed at users, I feel that I am only halfway to being an expert, particularly on Views. The problems are made worse by the fact that, despite having been published only last month, there is no mention of Drupal 7, CCK 3 or Views 3. I think there is potential in this book, but they need to expand their coverage of advanced uses of Views, add some discussion of the new versions, and preferably bring on a professional writer to revamp the material already covered. Here's hoping for a much improved second edition.
Was this review helpful to you?
13 of 14 people found the following review helpful
5.0 out of 5 stars Panels, Now I understand Panels January 1, 2011
Format:Paperback|Amazon Verified Purchase
I've been working with Drupal for about a year and have struggled. Drupal does indeed have a steep learning curve. This is not news to the Drupal community or anyone trying to learn Drupal. Here is the good news. This book goes a long way toward flattening that slope.

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.
Was this review helpful to you?
14 of 16 people found the following review helpful
5.0 out of 5 stars A Great Addition to My Drupal Reference Library January 5, 2011
Format:Paperback|Amazon Verified Purchase
I have been a strong advocate of the Drupal project for 3-4 years, but it wasn't until this past fall that I actually started building a Drupal site - and a rather complex one at that. I quickly realized that the steep Drupal learning curve that I had read about - or "learning cliff" as the authors point out in this book - is indeed real. If there's a shortcut to learning Drupal, I haven't found it. But the good news is that books like "Drupal's Building Blocks" is a much-needed, welcome addition to any Drupalite's library - whether you're new to Drupal or a veteran. It includes several screenshots and exercises throughout to provide you with practical hands-on experience, so it does a good job of "telling" you and then "showing" you how it's done.

My background is in relational database design, development and management. In non-Drupal terminology, this book focuses on three aspects of development:

(1) Data storage - Using the CCK (Content Construction Kit) module, you can build out your custom "tables and columns" through Drupal's administrative front-end (not the database back-end). The book teaches you about the history, philosophy and usage of the CCK module - through the UI and through (php) code. Even though Drupal modules take care of all table management in the database (most often MySQL), it is interesting to see how Drupal handles M:M relationships on the back-end, along with multi-value and shared fields (columns).

(2) SQL queries - Using the Views module, you can use its UI (or API) to create both simple and sophisticated SQL SELECT statements. In a CMS like Drupal, users enter the data, and modules like Views help display it back out in a myriad of ways. Given that the author developed this module, it was great to get his perspective on how to use this module as it was intended. I had a lot of "aha" moments as I read through this section of the book. And if I ever want to get "geeky" about my Views (to improve performance, etc.), there's a full chapter devoted to the Views API.

(3) The display/UI - Whereas the CCK and Views modules work behind the scenes, the Panels module is all about presentation and making sure our website looks and feels the way we want. Panels isn't the only presentation tool available in Drupal, but it's one of the more robust options with a solid administrative UI. It's also tightly integrated with Views. I will be referring back to this section a lot as I continue to ramp up on what this module can do.

I wish this book had been available last fall. It would have saved me a lot of time ramping up on these "building block" modules for Drupal. It doesn't really focus on advanced use cases for these modules, but it equips you with the foundational knowledge you need to tackle these advanced use cases - on your own and with the help of the Drupal community.
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars good but outdated
If you are looking for the latest Drupal 7 info, you won't find it here. It is still a good book and you can learn, just know that certain things have changed, sometimes a lot, in... Read more
Published 7 months ago by Jon A. Griffin
3.0 out of 5 stars Confusing and Long-Winded
This book is thorough but if you are new, brand new, to the concept of web development or anything internet-related, you're gonna be lost. Read more
Published 15 months ago by J. Santiago
3.0 out of 5 stars Not a Drupal 7 book
Although it seems like a Drupal 7 book it's about Drupal 6.
Searching in drupal.org you're forwarded with one (or maybe more) link here, and in amazon. Read more
Published 20 months ago by Sadan
3.0 out of 5 stars Drupal's Building Blocks
I've been working on a drupal 6 project in which client wanted things not only very customized but clicking on one image should take you to a node where items are laid out in grid... Read more
Published on April 17, 2011 by Souleye Cisse
4.0 out of 5 stars Worth while
I have just started with Drupal and CCK and that exactly what this book is about. How to cope with CCK-fields, views and Panels.
It is not a book for dummies. Read more
Published on April 1, 2011 by John
5.0 out of 5 stars Phenominal
I actually subscribed to a service to get early access to this book. It does a good job of covering many core Drupal concepts and addressing needs with *real* modules. Read more
Published on March 4, 2011 by G. Martin
5.0 out of 5 stars Just what was needed to hurdle over views and cck
I was stuck for a few weeks on getting the right idea of cck and views. Now I am unstuck .
Published on February 14, 2011 by Ciaran Whelan
4.0 out of 5 stars whom this is for
drupal 7 is being perfected and may take couple of years before it matches the usability level of drupal 6, for an average user
- so there is some merit in staying with... Read more
Published on February 12, 2011 by edward weglowski
5.0 out of 5 stars never too late
This is an excellent resource. I wish I had this a year ago, but it's never too late for a book like this. Read more
Published on February 2, 2011 by fndtn357
5.0 out of 5 stars I can see the light in Drupal
I have been building a site in Drupal. I started playing with it last year after reading Teach Yourself Drupal in 24 hours. That is a mandatory starting point. Read more
Published on January 26, 2011 by Scott L. Wolpow
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions


So You'd Like to...


Create a guide


Look for Similar Items by Category