Drupal 7

Drupal 7
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
save 44%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Set up, configure, and deploy a Drupal 7 website
  • Easily add exciting and powerful features
  • Design and implement your website's look and feel
  • Promote, manage, and maintain your live website
  • In-depth coverage of Drupal's new core features, including image handling and fields
  • Extended media coverage
  • Completely new coverage on Views
  • Improved and updated coverage on themes and theming
  • Over 150 online quiz questions and exercises included
  • Revised and updated for Drupal 7 based on comments from thousands of readers

Book Details

Language : English
Paperback : 416 pages [ 235mm x 191mm ]
Release Date : September 2010
ISBN : 1849512868
ISBN 13 : 9781849512862
Author(s) : David Mercer
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Drupal, Open Source, Web Development

Table of Contents

Chapter 1: Introduction to Drupal
Chapter 2: Basic Functionality
Chapter 3: Configuration and Reports
Chapter 4: Users and Access Control
Chapter 5: Basic Content
Chapter 6: Advanced Content
Chapter 7: Multimedia
Chapter 8: Views
Chapter 9: Drupal Theming
Chapter 10: Advanced Features
Chapter 11: Deployment and Management
Appendix: Leveraging jQuery
  • Chapter 1: Introduction to Drupal
    • Drupal—an overview
    • How Drupal came to be
    • What Drupal has to offer
    • Uses of Drupal
    • The Drupal community
      • Documentation
      • Download
      • Support
      • Forum
      • Contribute
      • Contact
    • The Drupal license
    • The Server environment
    • Obtaining and installing XAMPP (PHP, Apache, and MySQL)
      • Troubleshooting XAMPP installation
    • Obtaining and installing Drupal
      • Troubleshooting the Drupal installation
    • Drupal's post-installation status
    • Creating a basic Drupal page
    • Summary
  • Chapter 2: Basic Functionality
    • Modules
    • Working with modules
      • Forum
      • Comments
      • Search
    • Third-party modules
      • Downloading and installing modules
      • Updating modules
    • Working with blocks
      • Adding blocks
      • Configuring blocks
    • Menus, main, and secondary links
    • Summary
  • Chapter 3: Configuration and Reports
    • Before we start
    • Site information
    • Actions and triggers
    • Shortcuts
    • File system
    • Performance
      • Caching
      • Bandwidth optimization
    • Maintenance
    • Logging and errors
    • Clean URLs
    • RSS publishing
    • Reports
    • Summary
  • Chapter 5: Basic Content
    • Content overview
    • Content types
    • Working with content
      • Working with content types
      • Adding content
      • Administering content
    • Content-related modules
      • Aggregator
      • Book
    • Summary
  • Chapter 6: Advanced Content
    • Content and fields
      • Creating new content types
      • Adding fields
      • Displaying fields
    • Taxonomy
      • What and why?
      • Implementing taxonomies in Drupal
        • Introduction to vocabularies
        • Dealing with terms
        • Adding vocabularies to content types
        • Posting content with taxonomy
        • Hierarchies
      • Tagging
    • Formatting
    • Summary
  • Chapter 7: Multimedia
    • Images
      • Fields
      • Styles
    • Files
    • Advanced media handling
      • Embedded media
      • WYSIWYG
    • Summary
  • Chapter 8: Views
    • Introduction to Views
    • Views user interface
      • Displays
      • Configuring categories
      • Live preview
    • Creating a basic view
      • Filters
      • Fields
      • Sort criteria
      • Basic settings
      • Page settings
    • Creating an advanced View
      • Arguments
        • Adding an Argument
        • Setting the Path
        • Testing the arguments with Live preview
      • Relationships
        • Adding a relationship
        • Results
      • Headers and footers
      • Style settings
      • Advanced settings
      • Creating an attachment
    • Theming Views
      • Views CSS
      • Views templates
        • Theme information
        • Creating a custom template file
        • Modifying the custom template file
    • Importing, exporting, and cloning views
    • Summary
  • Chapter 9: Drupal Theming
    • Planning a web-based interface
      • Visual design
      • Language
      • Images
      • CSS
    • Themes
      • Theme anatomy
      • Choosing a base theme
      • Theme settings
      • Customizing themes
        • Sub-themes
        • Working with the Sub-theme
    • Summary
  • Chapter 10: Advanced Features
    • Introduction to Panels
      • A basic Panels page
      • A more advanced Panels page
      • Important Panels features and settings
    • Additional theming
      • Theming nodes
      • Theming pages
    • Customized content reviews
      • Integrating Shadowbox
      • Creating the article reviews view
      • Theming the view
      • Embedding the View
    • Summary
  • Chapter 11: Deployment and Management
    • Deployment
      • The live server
      • Preparing for deployment
    • Deploying the site
      • Configuring the site
      • Access problem?
      • Filesystem settings
    • Backups
    • Website activities
      • Path and Pathauto
      • Search engine optimization and website promotion
    • Updates
    • Summary

David Mercer

David Mercer was born in August 1976 in Harare, Zimbabwe. Having always had a strong interest in science, David came into regular contact with computers at university where he graduated "cum laude" with majors in applied math and math. His technical books are now sold worldwide and have been translated into French, German, Polish, Greek, Spanish and many more. His book on Drupal 6 was reviewed on Slashdot and went on to become a best seller. Mercer's books are recommended reading at higher learning institutes like MIT, and he has a write-up on Wikipedia. David divides his time between consulting for companies and organizations in a wide variety of industries, helping them to develop and implement cutting edge systems. He also contributes to interesting web-based projects like design-a-webpage (http://www.design-a-webpage.com) that allows people to create beautiful, effective landing pages in minutes - absolutely no code or Web experience required. He also maintains a blog, training and support site for his readers at http://www:siteprebuilder.com. Site prebuilder provides quizzes and exercises that accompany his books, and serves as his primary online presence and contact point. When he isn't working (which isn't that often) he enjoys playing guitar (generally on stage and unrehearsed) and getting involved in outdoor activities ranging from touch rugby and golf to water skiing and snowboarding.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 03 Mar 2014

Errata type: Typo | Page numbers: 33


should be http://localhost/drupal



Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Drupal 7 +    Microsoft BizTalk Server 2010 Patterns =
50% Off
the second eBook
Price for both: $41.55

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Plan and consider various design aspects of your site
  • Install, set up, and configure a Drupal development machine
  • Find your way around the vast array of Drupal settings with ease
  • Add and work with modules to enhance your website's functionality
  • Control and manage content
  • Master content layout and display with Views and Panels
  • Work with any type of media
  • Deal with security issues, users, and access control
  • Implement a customized interface for your website
  • Add powerful new features and learn advanced techniques
  • Deploy, manage, and maintain your website


In Detail

Drupal is an elegantly designed, well-supported and flexible open-source CMS platform that anyone can use in order to create their own website. What's more, the latest version of Drupal 7 includes a tremendous number of new features and new under-the-hood improvements for both users and developers. Drupal is a hugely popular and widely celebrated open-source Content Management System that is day-by-day becoming the first choice of people for a wide range of websites. The White house and the British government, to name but a few, turn to Drupal to fulfill their online requirements.

This book provides the best way to learn and master Drupal 7, enabling you to create virtually any type of website. It meets the booming demand for well presented, clear, concise, and above all practical information on how to design and build sites like a pro.

With such a powerful tool at your fingertips there is no longer any need to pay professionals to design a site when you can do the same job yourself absolutely free. All it takes is a bit of practice!

By clearly and concisely demonstrating the fundamentals of Drupal and combining this with practical and methodical coverage of more advanced subjects, this book paves the way for anyone to quickly become proficient at building and operating professional websites.

150 quiz questions and exercises  will help you to consolidate and expand on what you learn in the book. It is an indispensable companion for anyone and everyone interested in building a website.

Experienced technical author David Mercer expertly guides the reader through all the stages of building a professional website in a plain, articulate manner. Aimed in particular at beginners to Drupal, this book will allow you to advance rapidly up the learning curve to the point where they can tackle any problem with confidence.

David Mercer's new book is a comprehensive beginner's guide to installing, configuring, and building a professional Drupal 7 website


The approach of this book has been revised and updated for Drupal 7 based on comments from thousands of readers.

The book takes a pragmatic look at the steps necessary to get a website up and running. Drawing on years of writing experience, David Mercer utilizes a friendly, engaging style that is both clear and concise—perfect for the Drupal newbie.

Who this book is for

This book is for people with little or no experience in website design, people who are not necessarily
familiar with PHP, MySQL or HTML, and above all people with little to no experience in using Drupal.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software