or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
34 used & new from $25.00

Have one to sell? Sell yours here
 
   
Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 (Paperback)

~ David Mercer (Author)
Key Phrases: user modules, settings split summary, available updates page, Endangered Species, User Reference, Node Reference (more...)
3.6 out of 5 stars  See all reviews (28 customer reviews)

List Price: $44.99
Price: $35.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.60 (21%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, November 30? Choose One-Day Shipping at checkout. Details
Ordering for Christmas? To ensure delivery by December 24, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

23 new from $33.62 11 used from $25.00

Frequently Bought Together

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 + Using Drupal + Pro Drupal Development, Second Edition (Beginning)
Price For All Three: $106.11

Show availability and shipping details

  • This item: Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 by David Mercer

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Using Drupal by James S. Walker

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro Drupal Development, Second Edition (Beginning) by John K. VanDyk

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP

by Matt Butcher
4.4 out of 5 stars (10)  $31.57
Drupal 6 Themes: Create new themes for your Drupal 6 site with clean layout and powerful CSS styling

Drupal 6 Themes: Create new themes for your Drupal 6 site with clean layout and powerful CSS styling

by Ric Shreves
4.0 out of 5 stars (15)  $31.57
Pro Drupal Development, Second Edition (Beginning)

Pro Drupal Development, Second Edition (Beginning)

by John K. VanDyk
3.8 out of 5 stars (25)  $31.49
Using Drupal

Using Drupal

by James S. Walker
4.4 out of 5 stars (33)  $39.23
Selling Online with Drupal e-Commerce: Walk through the creation of an online store with Drupal's e-Commerce module (From Technologies to Solutions)

Selling Online with Drupal e-Commerce: Walk through the creation of an online store with Drupal's e-Commerce module (From Technologies to Solutions)

by Michael Peacock
3.5 out of 5 stars (6)  $31.57
Explore similar items

Editorial Reviews

Product Description

In Detail

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 building blogs and other websites. Sir Tim Berners-Lee (the father of the Internet), Hillary Clinton, and many others utilize Drupal to fulfil their online requirements.

Drupal is an elegantly designed, well-supported and flexible platform that anyone can use in order to create their own website. 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!

This book meets the booming demand for well presented, clear, concise, and above all practical information on how to move from knowing you want a website all the way through to designing and building it like a pro, and finally successfully managing and maintaining it.

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 readers to advance rapidly up the learning curve to the point where they can tackle any problem with confidence.

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 your site's content
  • 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

Approach

Written in the same style as the original Drupal title, this book is 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 written for?

This book is for people with little or no experience in website design, people who are not familiar with PHP, MySQL or HTML, and above all people with little to no experience in using Drupal. Even intermediate Drupal users will find this book of interest although it is specifically aimed at pushing beginners up the learning curve.



About the Author

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 (although he minored in computer science).

As a programmer and professional writer who has been writing both code and books for about nine years, he has worked on a number of well known titles, in various capacities, on a wide variety of topics. His books have sold tens of thousands of copies and have been translated into over 6 different languages to date.

David finds that the challenges arising from the dichotomous relationship between the science (and art) of software programming and the art (and science) of writing is what keeps his interest in producing books piqued. He will no doubt continue to write professionally in the future.

David balances his time between programming, reviewing, writing, and contributing to interesting web-based projects such as RankTracer and LinkDoozer. 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. Visit RankTracer or find him on LinkDoozer where he is generally lurking.


Product Details

  • Paperback: 380 pages
  • Publisher: Packt Publishing (April 4, 2008)
  • Language: English
  • ISBN-10: 1847192971
  • ISBN-13: 978-1847192974
  • Product Dimensions: 9.1 x 7.5 x 1.1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (28 customer reviews)
  • Amazon.com Sales Rank: #64,079 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #92 in  Books > Computers & Internet > Web Development > Web Services

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6
43% buy the item featured on this page:
Building Powerful and Robust Websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6 3.6 out of 5 stars (28)
$35.39
Using Drupal
26% buy
Using Drupal 4.4 out of 5 stars (33)
$39.23
Pro Drupal Development, Second Edition (Beginning)
13% buy
Pro Drupal Development, Second Edition (Beginning) 3.8 out of 5 stars (25)
$31.49
Drupal 6 Site Builder Solutions
9% buy
Drupal 6 Site Builder Solutions 4.2 out of 5 stars (6)
$35.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(35)
(24)
(9)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

28 Reviews
5 star:
 (6)
4 star:
 (12)
3 star:
 (6)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (28 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
57 of 59 people found the following review helpful:
4.0 out of 5 stars excellent coverage of CCK and thorough coverage of the Drupal 6 interface, April 25, 2008
This updated and expanded edition of Drupal: Creating Blogs, Forums, Portals, and Community Websites contains 362 pages with the index -- ~100 more pages than there was in the first book. It's printed in black and white with screen captures that look like photocopies of photocopies, yet are still legible. The author, David Mercer, expressed on the Drupal website that he wishes his book to become the Drupal community's de facto title for learning the technology. Drupal has a steep learning curve... The book, in my opinion, will save newbies countless hours of aggravation. It contains information that I found useful, although the book is not targeted for developers, nor themers Packt has another book Drupal 5 Themes that decently covers theming, but for Drupal 5. Mercer spends much time here discussing web technologies used with and around Drupal. For example, you'll learn how to install a server on your machine (Apache2Triad), and will get an introduction to HTML! You will not here learn how to install multiple sites that use the same code base, you won't know the steps by which you create a virtual host on your development machine, nor will you learn to properly reference image files in your site content. Most information pertaining to 'scaling' and performance relayed by Mercer can be read right from the Drupal interface. I'd like to mention right off that the book's instructions on how to install a language translation are incorrect. I should also mention that there is an excellent coverage of several contributed modules. You'll find in this book the best introduction I've seen to CCK.

Per chapter detailed review

CHAPTER 1 covers how Drupal came to be and what it has to offer. You get a tour of the Drupal web site. (Mercer mentions the sheer number of support-related posts in the Drupal forums: 200,000). Forums have an advantage over Drupal's IRC channels: forums are archived, and hence searchable.

In CHAPTER 2, we install Apache2Triad on our development machine. Once we've set up our local server, we download and install Drupal 6 using a fresh database. (We are directed to an appendix to learn how to upgrade a Drupal 5 web site to Drupal 6.) Cron jobs are not discussed at this point, the author points us to chapter 10, 'Managing your web site', where they receive a fair treatment. The following is often overlooked: we (as 'admin') can view the Administer section 'By module', rather than 'By task', which is the default. Mercer makes good use of this particular view. In this chapter, we also get to install and configure a contributed module, DHTML Menu. (A module you won't be able to live without.)

In CHAPTER 3, we build a wildlife and conservation web site. We install forums and create content for them, we post a comment, and we learn how to use blocks. We take a close look at the search module configuration page. We learn that we can weigh the importance of three indexing criteria, which affect the order of search results. I learned how to re-index a web site, and then run cron.php manually so that the re-indexing is done right away. This can be very useful. Say you want to place Ad-Sense ads on your site. You need to remove some words from your content, before you seek approval from the censors at Google. You edit your content, but some words still turn up in your web site search results. You are in a hurry, so you want to re-index your content right away. You go to admin/settings/search and press on the button 'Re-index site'. Then you go to admin/reports/status/run-cron.

In this chapter, we also create a custom block.

CHAPTER 4 covers things we modify or set usually only once, such as clean URLs and the download method. We learn that aliasing is a good idea, and are invited to skip ahead and learn how to use the modules Path and Pathauto, covered in chapter 10. We learn how to be both user and search engine friendly.

I was reminded that custom messages can be presented to the user whenever the content he's trying to see is restricted ('access denied') or 'not found'.

Unfortunately, Mercer does not explain how private download can interfere with the proper working of other parts of the site. What parts? For private download, the author sets his file path to the following absolute path: c:\apache2triad\files (p.104), instead of using, more appropriately, the relative path ../files.

CHAPTER 5 covers 'who does what' on the web site, ie: permissions, roles, and access rules. We're reminded in this chapter that any user who has an admin-defined role (such as role moderator) is also an authenticated user. Also, a user who belongs to role x and role y will get combined permissions of roles x and y. That means that if role x is allowed to Do Something, and role y isn't, the user will be able to Do Something. That is why one should create special roles by adding the specific additional permissions that are required by that role, and no more. (p.126). Very wise.

In CHAPTER 6, we learn how to generate simple content and administer it. There is a very nice coverage of the core modules Aggregator and Book.

You can download CHAPTER 7, 'Advanced Content', from the publisher's web site. This chapter covers taxonomy and custom content type creation. We learn that a taxonomy is a hierarchy of 'terms', unlike thesauri, which define 'is similar to' relationships. The contributed module Similar By Terms is mentioned. We learn that multiple vocabularies can be used to provide faceted tagging, although the example used by Mercer to illustrate this concept is weak. It's only further down the road in one of the last chapters (and not by accident, I believe) that we learn that it's possible to access lists of content through their tagged terms using system paths such as /taxonomy/term/1+4.

Coverage of CCK is excellent. We download the contrib module Fivestar to learn how to add a 'contributed field' to a content type, but it's not clear why we would want to do this when we can enable the Fivestar widget for any content type (another contrived how-to example). The chapter also covers input formats and filters, how the former can be created, and how the latter can be rearranged (the order in which they are applied). When creating a 'feature-rich' page, we attach an image file to our node, and display the image in the content using an tag with the 'src' attribute set to: http://localhost/mf4good/sites/default/files/team.jpg. This link will be broken when the file structure will change, such as after deployment. A site root-relative path is preferred: /sites/default/files/team.jpg or, in the case where the content may be posted on another web site through a feed, the URL of the file is even better: http://mf4good.com/sites/default/files/team.jpg.

CHAPTER 8 discusses theming. As an exercise, we download, install and customize the Barlow theme. The modifications we bring to it are simple: we upload a new logo, style blocks by modifying block.tpl.php and adding a few rules to style.css, change the background image.

In CHAPTER 9, we learn about Actions and Triggers, new-to-Drupal 6 modules. We also learn how to install a language translation the wrong way ;-) We learn to add a new language and then import to it a .po file that we download from drupal.org. When in fact, no manual 'import' is necessary. What needs to be done is 1) Get the translation tar ball (*.tar.gz file) from http://drupal.org/project/Translations, then move this file to your web root (in the same folder as index.php), then extract the file. Every extracted .po files (as there are many, many) end up where they're supposed to be. (The translation package has a tree structure.) Then, add the language (going to admin/settings/language/add). The importing of all .po files is then done automatically for you by Drupal.

If we want to translate the interface ourselves, Mercer recommends the use of a contributed module, Localization client, and shows us how to use it. This chapter provides an excellent coverage of content translation, as well. (Interface translation is one thing, content translation is another.) In a section about Drupal caching, Mercer talks about the contributed module CacheExclude which enables one to disable cache for certain pages. Then he offers a very brief jQuery introduction, presenting us with a contrived example script. (We are far away from the succinct yet powerful treatment jQuery gets in the book Pro Drupal Development.)

In CHAPTER 10, we learn how to use the modules Path and Pathauto for path aliasing. We learn how to run crontab, and how to make a backup of our web site. Mercer provides a checklist to help with Search Engine Optimization.

The author adopts a conversational tone (as I do here), is very thorough in his coverage of the Drupal interface, and provides a handful of screen captures in most places.

The book needs more polishing in a few places. The chapter on 'Advanced Content' (the one free to download) seems to have skipped proofreading, as it contains several glaring typos.

The book puts too much emphasis on general recommendations (such as Try not to chop and change too often once the site is live), and spends too much time discussing web technologies despite the author's objective to have provided more concentrated information. For example, Mercer talks in length about the different image formats used on the web, and introduces the reader to CSS and HTML. He spends too little time discussing the working of the PHPTemplate engine. Theming is only brushed upon... Read more ›
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
39 of 41 people found the following review helpful:
4.0 out of 5 stars A good basic to intermediate introduction to Drupal 6, April 20, 2008
By Michael McKee "mystic cowboy" (Port Townsend, WA United States) - See all my reviews
(TOP 100 REVIEWER)    (REAL NAME)      
I was disappointed in Mercer's book covering version 5 of Drupal, "Drupal: Creating Blogs, Forums, Portals, and Community Websites," and had some specific complaints. I'm happy to say that this book covers the subjects that I felt were missing the his prior book. I seriously doubt that my review of his last Drupal book had anything to do with the subjects he added to this volume but he managed go down my wish list and check off almost all of the items.

The book starts off with a description of Drupal and the context for which it is designed. The second chapter covers setting up a development server on Windows. Since I'm a Mac user I can't comment on the quality of that chapter but the rest seems solid. Mercer gets right to the nuts and bolts of setting up and configuring a Drupal website. Setup, configuration, user access, content creation, blocks and basic customization through modules all get decent coverage.

Mercer claims that the book will be useful to people without much web experience. Maybe. His coverage of general web design topics is pretty token. Some inexperienced but intrepid souls will probably get a Drupal site up and running from this book but I'd consider the task pretty daunting.

Where I'm really happy is with the addition of coverage of some more advanced functionality like the CCK (Content Creation Kit) module, a decent description of Drupal Nodes and Taxonomy and a basic jQuery example. There's also a bit of coverage on improving performance through caching and load throttling and a couple other advanced topics. Each section is short but the examples are well chosen to give an idea of how things work.

There's a lot more content in the 340 something pages in the book. I'm happy that it isn't a door stop but think that covering so many topics in that few pages leaves some subject descriptions a bit on the thin side. Still it's definitely worth the money and I'm glad the the publisher, Packt, is now allowing Amazon to discount their titles.

Some people will probably have a problem with buying a book that covers a popular open source CMS like Drupal as there is a ton of documentation available online. I'm not one of them. Drupal 6 is well organized, reasonably clear, and David Mercer writes with an easy conversational style. It's also nice that the book became available so soon after the version 6 release of Drupal. There are enough changes that an up-to-date text is very nice to have. "Building powerful and robust websites with Drupal 6" is a solid basic through advanced-intermediate manual. For more advanced coverage of subjects like module creation or theming there specialized books available, and of course, a strong developer community.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
4.0 out of 5 stars Good for the intrepid newcomer, May 21, 2008
By James Stewart (Grand Rapids, MI, USA) - See all my reviews
(REAL NAME)   
An update to David Mercer's now two year old Drupal: Creating Blogs, Forums, Portals and Community Websites, this version has been updated for the CMS' latest revision and guides the user through from setting up a development environment and installing drupal through to building custom themes and deploying a fully built site.

The book is designed to be read sequentially and assumes very little prior Drupal knowledge, though a little familiarity with the interface would be helpful, and a lot of willingness to explore and experiment are going to be necessary for complete newcomers. The first few chapters-focussed on explaining the benefits of using drupal and guide the user through the initial setup-are a little clunky and may deter those not comfortable with installing databases and scripting languages. The style improves as the book progresses and Mercer covers his topics well, with a considerably better structure than several Packt publications I've seen lately. (sadly the book retains Packt's )

Some of those topics are fairly complex and it might have been good to have a few more directions for exploring the power of taxonomies and getting to grip with best practices in designing them. Given the range of documentation (on blogs and elsewhere) available online, more references to resources outside the book would have been a useful addition. But the fact that Mercer takes users beyond the very basics is to his credit, and it's very good to see coverage of jquery, CCK, caching, and other topics that are key to recent versions of drupal but which could easily have been glossed over.

This is not a book for the seasoned developer coming from another platform or for those who have already have ample drupal experience (others have that covered) and it's not really the "user manual" I'd like to find to hand on to drupal-using clients. But for those with an itch to build their own site and a sense that drupal might be the right tool, this volume is well worth a look.

Disclaimer: I was sent a copy of this book for review by the publisher.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good Introductory Text
This book is good as a first Drupal book. If you have some starter experience with managing Drupal sites, configuring modules, roles or permissions and fixing template/theme... Read more
Published 2 months ago by Medhavi Bhatia

4.0 out of 5 stars Wish I had known...
While the book was sold as 'used,' for all intents and purposes, it is brand new, which is nice. However, I wish I had known that it is written only with the MS user in mind. Read more
Published 2 months ago by Dr. Elisabeth, N.D.

4.0 out of 5 stars The best choice for webdesigners looking to get started with Drupal
I am the webmaster of a popular community website, which for two years has been run using the e107 CMS for the past two years. Read more
Published 3 months ago by Brandon

5.0 out of 5 stars Great book - does what it says
I like this book because it focuses on one topic - how to build a community site with drupal and it does justice to the topic. Read more
Published 5 months ago by Smiling Buddha

1.0 out of 5 stars Too Baisc
Save your money, this book is not worth the money.
I would recommend the Drupal book by O'Riley instead. Read more
Published 6 months ago by D. Vora

3.0 out of 5 stars The good and the bad - this book is very elementary
This book could be titled "Drupal 6 by the clicks". It is primarily a tour of installing Drupal and accomplishing limited initial tasks mouse-click, by mouse-click. Read more
Published 7 months ago by Jerry Saperstein

4.0 out of 5 stars Drupal 6
Another Drupal book I bought for a co-worker, both books are good books, each has some information the other doesn't!
Published 7 months ago by Jim Coppage

1.0 out of 5 stars Not Helpful
The author claims that this book is for people with "little to now experience in website design," so I was expecting a book with easy to follow instructions for installing Drupal... Read more
Published 9 months ago by Scott Butler

4.0 out of 5 stars Good start for Drupal developers but...
Overall, this is a good read and I would not hesitate recommending it. The author is clear and the book is structured well. Read more
Published 9 months ago by Kristopher P. Lagreca

2.0 out of 5 stars First glance on Drupal for the mentally stable
Building powerful and robust websites with Drupal 6

It looks like the folks at Packt Publishing have done their best to have this tutorial hit the market immediately... Read more
Published 10 months ago by R. Vunderink

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.