Using Drupal / Edition 2

Paperback (Print)
Buy Used
Buy Used from
(Save 38%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Paperback)
  • All (23) from $1.99   
  • New (11) from $6.18   
  • Used (12) from $1.99   


Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar.

The second edition focuses on Drupal 7, the latest version of this open source system. Each project spans an entire chapter, with step-by-step "recipes" to help you build out the precise functionality the site requires. With this book, developers new to Drupal will gain experience through a hands-on introduction, and experienced Drupal developers will learn real-world best practices.

  • Learn Drupal’s concepts and building blocks, and how everything works together
  • Hit the ground running—build your first Drupal site hands-on
  • Explore solutions that meet each project’s requirements, and discover why specific modules were selected
  • Understand the projects through case studies, including the client’s needs and desires
  • Learn how to configure modules with a bird’s-eye view of how they work
  • Discover new modules, including Drupal Commerce, Media, and Workbench
Read More Show Less

Product Details

  • ISBN-13: 9781449390525
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 5/1/2012
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 494
  • Sales rank: 681,930
  • Product dimensions: 6.90 (w) x 9.10 (h) x 1.00 (d)

Meet the Author

Angela Byron is an open source evangelist, and has been called a Drupal freak by those in the know. She got her start as a Google Summer of Code student in 2005 and since then, she has immersed herself in the Drupal community. Her work includes coding and reviewing patches, creating and contributing to modules and themes, testing and quality assurance efforts within the project, improving documentation, and providing user support on forums and IRC. Angela is on the Board of Directors for the Drupal Association, and helps drive community growth by leading initiatives to help get new contributors involved. She is a sought-after lecturer on many themes, especially the topic of women in Open Source.

Addison Berry is deeply involved with Drupal and takes part in many aspects of both the software and the community. She contributes patches to core Drupal, maintains several contributed modules, and is active in various mentoring programs such as the Drupal Dojo group and Google's Highly Open Participation (GHOP) program. Addison helps maintain the website, and is a permanent member of the Drupal Association General Assembly. Her work focuses on improving Drupal documentation and she has worked to provide a wide range of tutorials covering all aspects of Drupal from community involvement to code.

Bruno De Bondt has been theming and developing with Drupal since 2005, specializing in independent media sites. After stumbling upon Drupal while looking for an open source CMS to build a major Belgian citizen journalism website, he was captivated with its flexibility and the project's community. His contributions to Drupal include documentation and usability testing, with a focus on multimedia, and modules that improve editorial workflows.

Read More Show Less

Table of Contents

Assumptions This Book Makes;
A Note About the Modules Used in This Book;
Contents of This Book;
Conventions Used in This Book;
Using Code Examples;
Downloading the Book’s Source Code;
Safari® Books Online;
How to Contact Us;
Chapter 1: Drupal Overview;
1.1 What Is Drupal?;
1.2 A Brief History of Content Management;
1.3 How Does Drupal Work?;
1.4 Getting Help;
1.5 Conclusion;
Chapter 2: Drupal Jumpstart;
2.1 Case Study;
2.2 Spotlight: Drupal’s Administration Interface;
2.3 Hands-On: Changing Administrative Settings;
2.4 Spotlight: Content Management;
2.5 Hands-On: Content Management;
2.6 Spotlight: Modules;
2.7 Hands-On: Working with Modules;
2.8 Spotlight: Access Control;
2.9 Hands-On: Creating Roles and Users;
2.10 Hands-On: Configuring Permissions;
2.11 Spotlight: Content Moderation Tools;
2.12 Hands-On: Contact Form;
2.13 Spotlight: Themes;
2.14 Hands-On: Branding the Site;
2.15 Summary;
Chapter 3: Job Posting Board;
3.1 Case Study;
3.2 Spotlight: Field and Field UI;
3.3 Hands-On: Job Content Type;
3.4 Spotlight: References;
3.5 Hands-On: Adding a Reference Field;
3.6 Hands-On: Customizing Field Display;
3.7 Hands-On: Job Application Type;
3.8 Spotlight: Views Module;
3.9 Hands-On: The Views Module;
3.10 Taking It Further;
3.11 Summary;
Chapter 4: Media Management;
4.1 Case Study;
4.2 Spotlight: Image Styles;
4.3 Hands-On: Image Styles;
4.4 Spotlight: Media;
4.5 Hands-On: Music Reviews;
4.6 Spotlight: Content Editing and Image Handling;
4.7 Spotlight: Text Formats and Filters;
4.8 Hands-On: Setting Up WYSIWYG;
4.9 Spotlight: Media Internet Sources;
4.10 Hands-On: Posting Videos;
4.11 Taking It Further;
4.12 Summary;
Chapter 5: Product Reviews;
5.1 Case Study;
5.2 Hands-On: Basic Product Reviews;
5.3 Spotlight: Amazon Module;
5.4 Hands-On: Adding an Amazon Field;
5.5 Spotlight: Voting API and Fivestar;
5.6 Hands-On: Adding Ratings;
5.7 Spotlight: CSS Injector;
5.8 Hands-On: Polishing the Presentation;
5.9 Hands-On: Building a Product List;
5.10 Spotlight: The Search Module;
5.11 Hands-On: Make the Product List Searchable;
5.12 Rewriting Views Field Output;
5.13 Taking It Further;
5.14 Summary;
Chapter 6: Event Management;
6.1 Case Study;
6.2 Hands-On: First Steps;
6.3 Spotlight: Date Module;
6.4 Hands-On: Adding Dates;
6.5 Hands-On: Upcoming Events View;
6.6 Spotlight: Calendar Module;
6.7 Hands-On: Calendar View;
6.8 Spotlight: Flag Module;
6.9 Hands-On: Flag Configuration;
6.10 Hands-On: Attendee View;
6.11 Taking It Further;
6.12 Summary;
Chapter 7: Managing Publishing Workflows;
7.1 Case Study;
7.2 Spotlight: Taxonomy;
7.3 Hands-On: Categorizing Content;
7.4 Spotlight: Pathauto;
7.5 Hands-On: Automating URL Aliases;
7.6 Spotlight: Workbench;
7.7 Hands-On: Creating Editorial Work Spaces;
7.8 Hands-On: Generating Sample Content;
7.9 Spotlight: Workbench Access;
7.10 Hands-On: Workbench Access;
7.11 Spotlight: Workbench Moderation;
7.12 Hands-On: Workbench Moderation;
7.13 Taking It Further;
7.14 Summary;
Chapter 8: Multilingual Sites;
8.1 Case Study;
8.2 Spotlight: Interface Translation;
8.3 Hands-On: Installing a Translation;
8.4 Hands-On: Configuring Locale Features;
8.5 Spotlight: Localization Client;
8.6 Hands-On: Translating the Interface;
8.7 Spotlight: Content Translation;
8.8 Hands-On: Translating Content;
8.9 Spotlight: Internationalization;
8.10 Hands-On: Internationalization Features;
8.11 Taking It Further;
8.12 Summary;
Chapter 9: Online Store;
9.1 Case Study;
9.2 Spotlight: Drupal Commerce;
9.3 Spotlight: Managing Products with Drupal Commerce;
9.4 Hands-On: Products and Product Types;
9.5 Spotlight: Feeds Module;
9.6 Hands-On: Bulk-Importing Product Data;
9.7 Spotlight: Building the Storefront and Shopping Cart;
9.8 Hands-On: Product Displays;
9.9 Hands-On: Creating a Product Catalog;
9.10 Spotlight: Rules Module;
9.11 Hands-On: Taxes;
9.12 Spotlight: Accepting Credit Card Payments Online;
9.13 Hands-On: PayPal;
9.14 Hands-On: Configuring a Payment Method;
9.15 Hands-On: Processing Orders;
9.16 Taking It Further;
9.17 Summary;
Installing and Upgrading Drupal;
Before You Begin Installation;
Installing Drupal;
Keeping Drupal Up-to-Date;
Updating Drupal Core;
Updating Contributed Modules;
Choosing the Right Modules;
Finding Modules;
Assessing a Module’s Health;
The People Behind the Code;
Getting Involved;
Modules and Themes Used in This Book;
Major Changes Between Drupal 6 and 7;
New Features in Drupal 7;
Changes in Drupal 7;
Features Removed from Drupal 7;
Under-the-Hood Changes;

Read More Show Less

Customer Reviews

Average Rating 3.5
( 3 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted December 16, 2012

    No text was provided for this review.

Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)