Using Drupal

Team Lullabot is really excited to unveil O'Reilly Media's first Drupal book, Using Drupal, due out next month. (BTW, that's a dormouse on the cover. :)) The book is written against Drupal 6.

Our motivation for writing this book was that most peoples' first experience with Drupal involves getting it installed successfully, but then being left with the question, "What next?" Using Drupal is all about answering this question. It shows in a practical, hands-on way how to combine over thirty of Drupal's contributed modules to build Drupal websites that can do things ranging from product reviews to event management to e-commerce, all through configuration with as little coding as possible. You can also think of it as a field guide to CCK and Views, since almost all chapters build on those base modules.

About the Book

Authors Angela "webchick" Byron, Addison "add1sun" Berry, Nathan "quicksketch" Haug, Jeff "eaton" Eaton, James "walkah" Walker, and Jeff "jjeff" Robbins take you on a guided tour through the amazing Land of Modules, pointing out popular attractions and steering you around the Maw of Module Madness.

From O'Reilly:

If you want to build a blog or community website, this essential hands-on guide provides recipes to help you do it with Drupal—the popular open source web framework and content management system—via the vast collection of community-contributed modules that make this framework unique. Using Drupal shows how to combinine existing modules in interesting ways (with a minimum of code-wrangling) to develop projects such as a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more.

Each chapter begins with a "Case Study" in which we lay out a user story from a fictitious client who needs a particular type of website built. Then, in the "Implementation notes" section, we compare and contrast the various modules which might be up to the task of fulfilling the client's needs, and explain why we are choosing to use one module instead of another.

The rest of the chapter alternates between "Spotlight" sections, which provide a broad overview of what a given module can do and how it's useful and "Hands-On" sections which are step-by-step recipes for putting the module into practical use by building out the client's website.

Finally, each chapter concludes with a "Taking it Further" section which talks about other modules you might add to this site to make it even more powerful, or to take it in a slightly different direction. Each chapter has pointers to three or four other modules that help enhance the given functionality.

Modules covered in this book

* Administration Menu
* Advanced help
* Amazon
* Calendar
* Content Construction Kit (CCK)
* CSS Injector
* Custom Pagers
* Date
* Devel
* Diff
* FCKeditor
* FileField
* Fivestar
* Flag
* Freelinking
* ImageAPI
* ImageCache
* ImageField
* IMCE
* Internationalization
* Localization client
* Markdown filter
* Pathauto
* Token
* Ubercart
* Views
* Views Bulk Operations
* Workflow
* Workspace
* Voting API
* and more! these are just the ones used in the hands-on sections of the book.

Where can I get it?

We're currently in final editing phases, and the book should be on shelves next month, along with the Using Drupal website with the source code and whatnot.

In the meantime, feel free to download a sample chapter and table of contents, and if you like what you see you can pre-order from amazon.com (the Drupal Association gets a little kickback). The book will also be available on Safari Online.

Thanks

There were many awesome Drupal folks who provided reviews and insight into the book outline and various chapers, including Dries Buytaert, Michelle Cox, Earl Miles, and José Royero and we want to thank you all. We would like to give thanks to Ivan Zugec for graciously giving us the usingdrupal.com domain name for this site after the book's title changed for the third or fourth time. ;) Please check out his Drupal tutorials and screencasts.

Comments

JohnForsythe’s picture

Nice work, can't wait to check it out. I've been reading a lot of Packt books, and I'm interested to see how you guys approach it.

PS: In related news, check out my new book search engine (you're already indexed!): http://bigbooksearch.com/books/drupal

--
John Forsythe

3duardo’s picture

The big day has come. I can't wait to get my grubby little paws on this book. Hopefully it is a light in the tunnel for those of us new to Drupal.

Eduardo

theborg’s picture

Drupal, drupal, drupal....druuuupal!!

---------------------------------------------------------------
Your site will be assimilated. Resistance is futile

darclex’s picture

as if winning major open source CMS accolades and awards wasn't enough. an o'reilly book, though I question the publication of many I have read, is a major win and will bring more site developers and even small web hosting firms to see what drupal has to offer. drupal's place in the open source CMS world is solid.

joemoraca’s picture

I got the sample chapter and it looks great. Can't wait to see the full book. You can't have too many drupal books!!!

Joe Moraca
http://moraca.org

DamienMcKenna’s picture

Looks to be an awesome book.

One small question: this is for Drupal 6, right?

--
Damien McKenna | Mediacurrent

kulfi’s picture

Learning by example is so much easier, I can see this as being a great boost to getting additional Drupallers.

@DamienMcKenna - from the modules list, this is likely to be for D6.

dergachev’s picture

Preordered.

starbow’s picture

Congratulations to you all. I can't wait to read it.
PS. Amazon seems to think Addision's first name is Heather.

webchick’s picture

Thanks for all the kind words, folks! We're really excited! (To be done! ;) Just kidding... or am I? ;) If you think core moves too fast... ;))

@DamienMcKenna/ulfk: Yep! It's written against Drupal 6... I added an extra sentence to make this more clear.

@starbow: Thanks for pointing that out, O'Reilly is in the process of giving Addi back her rightful name. Though that's a pretty minor error as Amazon errors go -- for example, for like 6 months Amazon was saying I was writing a book that I wasn't. :P

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

saitanay’s picture

i just went through the sample chapter..

i liked it...

approach is very good..

especially the case study approach to get things done that were put fwd in a case study..

liked it 100000000000000000000 times more than any packt published books

Mark Theunissen’s picture

Awesome. I've pre-ordered! I loved the Introducing Drupal video.

__________________________________________________________

Mark Theunissen

(work) Digital People
(personal) Code Baboon

seutje’s picture

nice, another addition to the marvelous world of drupal!

but would u say this is more a newbie guide to drupal, or would this still be useful to people who have already gotten (halfway) up the learning curve?

btw, shouldn't complain that they're saying you're writing a book you're not rly writing, just claim the royalties and run :p

keep it up

on a side note: on the main drupal.org page, the image of the book is larger than the teaser-text and it doesn't get cleared, resulting in the image sticking out into the previous post

seen it happen a lot before, maybe I should post it in the webmaster's issue queue, proposing to put a clear before the "read more" and comments links

webchick’s picture

but would u say this is more a newbie guide to drupal, or would this still be useful to people who have already gotten (halfway) up the learning curve?

We spent a lot of time on the overall book content and structure to help make sure that there is something relevant for people of all experience levels of Drupal.

For absolute beginners who've never used Drupal before, there is the token "What is Drupal?" chapter with broad stroke overview details, and the first hands-on chapter which takes you through a tour of the Drupal core administration panel while building a small site. There are also detailed, step-by-step instructions with screenshots that describe how to configure each of the modules covered in the book.

For more advanced people, they will probably skip all the hands-on stuff since they can probably figure it out, but can always refer back if they have a question about how exactly ImageCache presets are set up, for example. The big win for advanced people and new people alike is in identifying modules that can solve the problems outlined in the book, and the "Spotlight" sections that can act as a "user manual" of sorts to tell you all the things a module can do *before* you spend 3 hours dinking around with it. :)

We also wrote case studies that closely mirrored parts of actual websites we've been asked to build for clients. We wanted to make these example websites practical and useful, not just arbitrary made up stuff. And if we've been asked to build sites like this, chances are others out there are being asked to build them as well, and can use this book as a guide to get 80% of the basics in place.

And finally, the book includes an appendix with a variety of tips and tricks for evaluating modules (something that, again, is really difficult for new and established users alike), since of course the contributions repository moves faster than you would *ever* believe, and the best answer to a case study now might *not* be the best answer 6 months or a year from now. That said, we made huge efforts to always highlight modules we are pretty confident will stand the test of time.

One thing I will say though up front is that this book does NOT get into API-level details, apart from the theming chapter which touches on it some. We were originally going to go there, and have for example give each chapter a "Dessert for Developers" (keeping with the recipe/cookbook meme) which would get into programming related to the subject of that chapter. For example, the CCK/Views chapter could talk about adding Views integration to your module, and the product review chapter touch on how to build a module with Voting API integration.

In the end though, there was absolutely *no* workable way to cram all of this information into one book without totally losing the audience, and since we felt the Drupal community needed far more a book on how to actually *do* stuff with Drupal than how to extend it (since PDD and Learning Drupal 6 Module Development are both very good), in the end we scrapped the idea. (I still think that "Pro Drupal Development for Contrib" would be a *fabulous* book should someone want to write it -- but it definitely won't be me! ;))

on a side note: on the main drupal.org page, the image of the book is larger than the teaser-text and it doesn't get cleared, resulting in the image sticking out into the previous post

Thanks, I fixed the image!

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

IreneKraus’s picture

Just letting everyone know, if interested, that I have been promised a review copy of this book as soon as it is published. No word yet on when those pre-order copies will be shipped, but I'm pretty excited by what I see!

As an FYI, I've been writing reviews on computer software/publications since the mid-80's through my involvement in computer user groups. That will be were that review will be published, as well as on my own site and whatever other location O'Reilly would like it to appear. User group site - which is now running in Drupal 6 - can be found here: http://cebug.org/

Irene Kraus a.k.a. The Computer Lady
Design COMP - www.design-comp.com

Irene Kraus a.k.a. The Computer Lady

JohnLinux’s picture

cant wait too...

--
www.whereis.co.ke

seutje’s picture

dang, thanks for the really in-dept reply.

it pretty much covered every possible question I could have, and it looks like I'm definitely going to get myself a copy of this awesomeness.

maybe I'll even make that jump to D6 now, finally... been sticking with D5 for now because it's a lot better documented atm and there's still a bunch of modules that aren't D6 ready, but a lot has happened the past few weeks, like panels and views

and ppl on irc keep asking questions about views2, without mentioning they mean views2, so I keep giving views1 related pointers which tends to waste their time :(

also, a while ago, we had to make a (rather simple) e-commerce solution for a client and after doing some research, I pretty much came to the same conclusion as you did: the e-commerce module is like an a-bomb, and I only feel like using it when the project requires an a-bomb. If not, I'll just go with the quick "open the box and put in the clip" Ubercart solution

but Ubercart shouldn't be underestimated, it can still wield a lot of power thanks to all the sub-modules available for it. It'll be those half-way projects that will prove to make it hard to decide on those 2

about the image-bug thingy, I've seen a lot of posts on the main d.o site that come up like that, think I should file it with the webmasters crew to make a fool-proof solution or do u think they'd already know? (always kinda scared about filing some of those "DUHHH"-bugs :x)

simply putting a clear: all; on the .links class would fix it...

(sry for the chat-english and gun-metaphors :P)

greylogic’s picture

What's more respectable that getting a book published by O'Reilly. This is a big recognition for Drupal.

--------------------------------------------------------------
My attempt with Drupal - Jaanlo.com

Pfabb’s picture

Where can I find book like that, but for drupal 5?

dajidan’s picture

i like it...

webdev2’s picture

Curious why you chose Ubercart. Was it because that was the only e-commerce available for D6 when writing the book or is that your standard e-commerce choice?

I'm looking now at e-commerce store choice for D6, that's why I'm asking.

Thanks.

JohnForsythe’s picture

Probably because there's already an entire book on the E-commerce module.

--
John Forsythe
Need reliable Drupal hosting?

webchick’s picture

a) There's already a book on e-commerce module (though there wasn't at the time we chose Ubercart).
b) Ubercart is closer to being ready for D6 (though it wasn't at the time we chose Ubercart).
c) The biggest reason was that the case study we set out with for this book was a small t-shirt / sticker store. In evaluating the modules, e-commerce module is *tremendously* powerful and customizable but is really more as almost a framework of its own for building e-commerce sites. Ubercart is further along in terms of user experience/workflow and "out of the box" functionality, although it does impose some decisions for you on how things are setup and fit together. However, since those decisions matched more closely with the clients' needs, we went with Ubercart instead.

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

webdev2’s picture

Exactly what I needed to know. Many thanks!

brenda003’s picture

Congratulations!

The sample chapter looks great. Looking forward to it.

WeedySeaDragon’s picture

Hi. Looks fab. Will there be an e-book version in any format? Being an antipodean, I can get it faster that way. :)

RKC’s picture

For international buyers like me, e-version of books is the best because firstly the price of the book becomes almost double because of shipping charges and to top that it takes 35-50 days to reach. So e-books are great for international buyers like me. I want to know too if there is a e-book version available. Thanks.

myke’s picture

Here's another vote for the ebook version.. I'll buy that the first day it's online!

-Myke

webchick’s picture

Like all O'Reilly books, Using Drupal will be available via Safari Bookshelf. They offer a couple of different plans for either browsing books online or downloading individual chapters/entire books.

I'm not sure if they'll also offer just a PDF version of the book for sale, but I can check. I see that Learning Perl does have this option, so it's possible.

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

webchick’s picture

While not available for pre-order, an ebook version will be available at roughly the same time as the print book, which should be in mid-December.

Check http://oreilly.com/catalog/9780596515805/index.html for updates. :)

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

myke’s picture

Nice! I'll be picking up the eBook for sure, and possibly a physical copy as well.. =)

Glad you covered cck, views, and ubercart =)

-Myke

WeedySeaDragon’s picture

Fantastic Angie - thanks!

katherined’s picture

Congrats! I can't wait to get my hands on one :)

Wolfflow’s picture

Congratulations to this magic well structured Book, I can imagine that you find better documentation about any aspect of Drupal as of on Drupal.org, how cames ?

If you look at word and nouns you do not clearly understand take a look at Common Terminology, Feel free to propose missing Terms

Contact me for drupal projects in English, German, Italian, Drupal Hosting Support.

najibx’s picture

will use it as our training materials. Unlike other books the case study and the hands on/practical is great for training purposes.
well done.

husainsn’s picture

I immediately printed the supplied chapter, and followed step by step instruction to create an Event for the book club. As a novice I can say that it is best book on details. I always got confused with dozens of options for views. But this book has the image of view so that one can check his progress. I have followed Llulabot podcasts and have learned a great deal from them. Needless to say I will buy the book, just for installation of Ubercart. Way to go Llulabot!

Slushatwork’s picture

Thank goodness! I always learn better with examples in front of me. Hopefully now I don't have to scramble around the net trying to find out certain Drupal abilities. Can't wait to get my hands on it.

webchick’s picture

Thanks so much for your feedback, husainsn! It's so great to hear from someone who was able to "field test" one of the chapters that the experience was pleasant. :) Hope you enjoy the rest of the book, as well! And thanks for listening to our podcasts! :D

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

Sree’s picture

Amazing work webchick!
I checked out the sample chapter - found it interesting! waiting to checkout the complete book.

-- Sree --

-- Sree --
IRC Nick: sreeveturi

joep.hendrix’s picture

This is good marketing for Drupal!
I got a feeling that there is a Drupal book release every other week. That is good news, Drupal gets more and more momentum.

-----------------------------------------
Joep
CompuBase, Drupal, websites and webdesign

-----------------------------------------
Joep
CompuBase, Dutch Drupal full service agency

duntuk’s picture

excellent accomplishment... wow, O'Reilly... that's some merit.

congratulations!

Wonder Dog’s picture

Hi
I am new to Drupal and I think the book looks great and I like what I have read so far. Can anyone help me though?

I have worked through the sample chapter and have run in to a problem on page 340 point 5, it states 'for the fields section, make the changes noted in Table 9-14...' no matter where I look on the Edit view calendar page, I cannot find anything that corresponds to this table information. What am I missing? What am I meant to be editing here?

Many thanks folks for your help.

quicksketch’s picture

In Chapter 3 we introduce CCK and Views. However, due to the tedious amount of instruction required to describe navigating some interfaces of Drupal, by Chapter 9 the instructions are abbreviated.

Table 9-14. Calendar view fields configuration

Defaults: Fields                 | Value 
-------------------------------------------------------
Node: Updated date               | (Remove this field) 
Content: Time (field_time_value) | Checked 
                                 | Label: None 
Node: Title                      | Label: (make this blank) 

The header of the table is important to pay attention to, it's saying "Make these changes in the 'Fields' section of the default display for this view". The options for fields are right in the middle (literally) of the view building interface.

Nathan Haug
creative graphic design        w: quicksketch.org
& software development       e: nate@quicksketch.org

Mediacurrent’s picture

Looking forward to ordering the book and I will also put it an unsolicted plug for the "Understanding Drupal" DVD that Lullabot did - very educational on all levels.

Congrats on an awesome accomplishment!

jeanne beanie’s picture

We are all so proud of you here in Minnesota! I am about to pre-order my first book! What a cool gift for Adrianna someday! I can already hear her first words--"Dada", "Mama", "Drupal, the popular open source web framework and content management system"...
God Bless all of the very hard-working, caring Lullabots, and congratulations on your work of art!
All of our love, "Mom & Pop"

webchick’s picture

I love you guys! :D

(Adrianna is my sister's soon-to-be-born daughter, who I hope to mold into a l33t Drupal h4x0r by the time she is 4 or so. ;))

jeanne beanie’s picture

Adrianna transformed into Jada Rae, and we're pretty sure she tapped out "Drupal Rocks!" in Morse Code with her little feeties in utero the other day! Love you, honey!

WorldFallz’s picture

WOW-- the drupal community really is a family! ;-)

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

webdev2’s picture

I am so looking forward to this book.

3lite’s picture

I know what I'm getting for Christmas! ;]

___________________
Washington Pages
Blank My Blank - Promote your _____!

BryanSD’s picture

I've had such a crazy week that it took me this long to say "congratulations". I'm pretty excited about this book with its focus not only on Drupal core but also on various contributed modules.

Bryan
CMSReport

SeedTreeLLC’s picture

This book has me all giddy. Besides being useful, the sample chapter was well structured and edited. That has been the biggest drawback to most the other Drupal books. I use ebooks only, so I can't comment on the printed version. They are packed full of great information, but a hard follow and read. Just goes to show that a good publisher and editor are fundamental to a writer. Also, that the format of the ebook is important. I can't wait to get the rest of this book on my screen!

Great job and thank you for your contributions.

Geared Design

skowyra’s picture

I just put in my pre-order form. It would be great to have this for New Orleans.

Congratulations to you all. The sample chapter looks great.

Jim

gdh-1’s picture

for newbie like me, It's great news.

http://www.truevue.org/

http://www.shanghai-daily.info/

ridgerunner’s picture

But please note that the Using Drupal's home site is not (currently) the valid XHTML 1.0 Strict that its DOCTYPE header claims it to be. Some of us (*cough* Code Nazis *cough*) notice little things like this. Books on website development (and the software products they cover: i.e. Drupal), need to set a really good example. Just sayin'

I'll probably buy the book, but I haven't yet decided on Drupal. Started working through "Drupal 6" by David Mercer and "Pro Drupal Development" by John VanDyk and have looked at a bit of the code. So far I am pretty impressed with many of its features: (uniform coding standards, relatively small footprint, wide assortment of pre-made modules, large enthusiastic support base and availability of printed documentation such as this new book!), but I may yet end up rolling my own simple CMS. However, the squirrel may just win me over to adding this one to my already full bookshelf of works from O'Reilly.

Michelle’s picture

Since you were in the code, did you happen to see the note right up at the top that explains the reason for this?

Michelle

--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.

webchick’s picture

I have a huge appreciation of code nazis. :D It looks like Addi fixed the XHTML compliance issue (an align="right" and a missing alt attribute on the cover image) before I had a chance to. Like the home page states, this site was thrown up rather quickly (in about 20 minutes iirc ;)), but you're absolutely right about these details being important. Thanks for pointing it out!

On a sidebar/tangent, regardless if you go with Drupal (and we of course hope you do!), please PLEASE don't make the mistake of rolling your own. Sooo many of us have gone down that road, and it is fraught with peril, pain, and an uncomfortable itchiness. Sure, your needs might seem simple now, but down the road someone's going to ask you to do something more complicated (the biggest ones when I was hand-rolling CMSes was internationalization and database abstraction), and suddenly you're spending a bunch of time doing boring plumbing stuff instead of fun site building stuff. So please, please, please go with an open source solution and save yourself some headaches (and make friends at the same time! :)).

But Drupal really is awesome, and I think someone like you with an eye for detail could really enjoy working with it. After you discover things like CCK and Views that eliminate the need to do hand-rolling of input forms and content listing code, and start to see how quickly you can get 80% of your site done, I think you will love it. :) I know we do!

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

ridgerunner’s picture

Thank you for the thoughtful reply and quick response (and your shared belief in the importance of attention to detail). Usually when I point out errors in a website, those responsible are offended and respond in a negative manner rather than thanking me for helping them out. And I really appreciate your open, welcoming attitude! Its quite refreshing. As a matter of fact, you just sold another copy of your book! But I do hope the editors did a really good job on it (most don't) because I'm also a Grammar Nazi!. ;^)

<aside>I'm relatively new to this whole Open Source Software world, but I've been programming for more than 30 years now, (mostly low-level Assembler, C and *gasp* FORTRAN!). If I do go with Drupal (Textpattern is a close runner-up), then one of the first things I'm going to do is go through the core preg_*() regular expressions as these are now very dear to my heart (after reading "Mastering Regular Expressions"). Who knows, maybe I'll even end up contributing something useful to Drupal.</aside>

SeedTreeLLC’s picture

I have only read the sample chapter, but I fell that the editors have done their job well for this savvy writer. You will find an error on page 323 under the heading Attendance Tracking.

Instead, we’ll use the generic building block Flag module instead.

Other than that, I did not see anything glaring. It is an easy to follow book. This is coming from a severally dyslexic individual who couldn't read until well into the fourth grade.

Geared Design

oldrobb’s picture

Just wondering how relevant would this would be to someone using Drupal 5, who wants to see how Views, CCK, etc. are typically used? The lack of availability of various modules for Drupal 6 means I'm stuck on Drupal 5 for a while...

By the way, there seem to be quite a few typos in the example chapter - for example, most of the links on page 347. Hopefully, these will be ironed out before it hits the shelves, but they don't cause too much of a problem (it's normally pretty easy to work out what the authors meant.)

webchick’s picture

In the list of modules covered, there are very few that are for Drupal 6 only. While some of the hands-on steps will be slightly askew (for example, it's Administer >> Content management >> Categories in Drupal 5, and Administer >> Content management >> Taxonomy in Drupal 6), most of the information in the book about how modules work and such is equally relevant for both.

The one caveat is Views has changed dramatically since Drupal 5, so you'll feel a bit lost looking at the various chapters about that. But even though it looks completely different, almost all of the same concepts apply (filters, fields, arguments, sort criteria, etc.). There are a couple things in Views that are unique to Drupal 6, such as the ability to create views based on data other than nodes, the concepts of Relationships and Displays, etc.) but for the most part the views in the book stick with the basics that work on either version.

And yes, sorry about the typos. :( The sample chapter they gave us was prior to the "QC1" phase where we saw the PDF version for the first time and pointed out these kinds of glaring formatting problems that weren't really visible in the DOC version. So although I can't guarantee the book is 100% typo-free, rest assured that the "real" book has these sort of glaring mistakes cleaned up. :) I'll talk to my contact next week and see if we can get an updated version for distribution now that the book is *done* done.

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

Gerald Mengisen’s picture

Check it out:

http://safari.oreilly.com/9780596157937

I've subscribed to Safari for many years and have never regretted it.

webchick’s picture

Hope you enjoy. :) And agreed, Safari is awesome!!

Chill35’s picture

I am reading the book on Safari (thanks to my public library). I am waiting for my pre-ordered print copy.

That book is of a different caliber than any other published book on Drupal.

A friend of mine, a programmer and web designer, is building his first Drupal site for a photographer. The chapter on building a Photo Gallery is extremely well-done, and I believe it will significantly make the whole process of building that website for him very easy. I will show him this particular chapter.

Everything about the book I have seen so far is top-notch.

Caroline
11 heavens.com

olav’s picture

If you are German speeking and insist on a Drupal book from O'Reilly, you might consider this book. And, I really look forward to getting my "Using Drupal".

-- Olav

--
Olav Schettler

mr_freeze360’s picture

congratulations :p

stephthegeek’s picture

Using Drupal book review posted! Verdict: amazing!

___________________________________________________________________________
{ Drupal Themes by TopNotchThemes }
Gorgeous, 100% original themes for Drupal 5 & 6, plus Ubercart themes

windvan’s picture

After months of anticipation, I've finally purchased the eBook (non DRM PDF) version of Using Drupal today from http://oreilly.com/catalog/9780596515805 .

Just in time for my first Drupal project.

webdev2’s picture

Tip:
Amazon in Canada is less expensive than Amazon in US even with international express shipping.

http://www.amazon.ca

monkfish4d’s picture

Hello,

Using Drupal is out tomorrow and I want to get a couple of books so I can absorb it all. Is it worth me getting Pro Drupal Development 2nd Edition as well?

Thanks for any feedback...

N

myke’s picture

Yes, this book is well worth it.

-Myke

monkfish4d’s picture

which one is worth it? Using Drupal or Pro Drupal?

Should I get both or is there a big overlap with duplicated content?

Cheers,
N

webchick’s picture

Using Drupal is intended to be a quick-start for ramping up the learning curve so you can start building sites with Drupal, as well as a reference for how to use a bunch of its top contributed modules. Pro Drupal Development gets into the nitty-gritty guts of how Drupal core works "under the hood" and provides guidance to develop your own modules to extend Drupal. There is basically no overlapping content at all, and the books balance each other out really well content-wise (by design). :)

Lullabot loves you
--------------------------------------
Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

monkfish4d’s picture

Thanks for your comments, just purchased them both... :)

oallx’s picture

I think in today lack of the Drupal books, you know when I first known drupal and learn to use the drupal program, it make me so confused even only to create a category link.

I dont know how to create a category link, and i bought so many books and even tutorial but nothing to teach me how to create a category link, and i search many times in drupal forum or documentation but nothing can solve my problem.

I learn Drupal several month but nothing achievement, i am so frustrating with the Drupal books and Drupal Documentation that even dont teach/tell me the base knowledge about how to create the category link in Drupal. And I think sometime, Drupal documentation is not easy to search the topic what we want.

So do you know, how I solve my problem ? I solve my problem with try and try again the Drupal program. And with so many help tutorial in internet that i search with google, now I can solve my problem and more understand how to use the Drupal.

So I think Drupal lack of the books that discuss about Drupal. Drupal is a very Powerfull Web Design Program, but if we dont know how to use, it will make us so frustating.

Before I known Drupal, I already use Dreamweaver long time a go to design a website. But if we want to design a dynamic website, it's not easy to design with Dreamwever. If we comparison Dreamweaver book and Drupal book, i think dreamweaver book more easy to read and to understand than drupal books.

I am not yet read this book, but i hope this books can make more easy for us to understand Drupal, and dont like other drupal books that dont teach you something base knowledge about Drupal.

Thanks.

delatx’s picture

http://www.retailmenot.com/view/oreilly.com

I just used coupon code DRUP4 and got 40% off on oreilly.com. The ebook was only $21.59.

Amazon just notified me they weren't going to deliver my book until the end of January! So I canceled over there and bought from O'reilly...

webdev2’s picture

Amazon.ca had problems delivering so I canceled it and order it through Oreilly. Thanks for the tip!

vkr11’s picture

hansrossel’s picture

I received the book about a week ago (here in Belgium, preordered last summer at amazon.com) and it is really as good as I expected (allthough I got a bit worried after Lullabots first video which was way too basic). I would even call it the best Drupal book available at the moment. Compared to most other Drupal books that mainly cover Drupal core, finally a book that starts digging a bit in that huge list of 4000 modules and makes it easier for you to make choises. There are plenty of site recipes and little tips that show experience of the authors, which I really liked.

Allthough I have used most of the modules the book covers quite extensively, I could still pick up here and there some very interesting ideas for usage or explanations of some settings that I had always wondered what they meant and what their use was.

For beginners this is the right book to start with, as it will quickly get you up to a decent level. I will use it for the Drupal courses I'm teaching and I'm looking forward to the reactions of my students.

Hans
KOBA - Drupal Webdevelopment

James125’s picture

Great work!

James11590’s picture

the idea of Case Study is very useful for people to understand the book.

A lot of people are using FCKeditor now. thanks for the book cover FCKeditor!

IreneKraus’s picture

Teaser from my review of this book:

Those with a good familiarity with the Drupal CMS system interested in saving time during the planning process will love this book! The majority of its chapters are case studies where a given set of requirements on how a site should perform is matched to a collection of modules. How to install the named modules is then covered along with any specialized customization needed to fulfill those requirements. While the book does not cover all of the possible options that could be used in different situations, the authors do often mention alternative or additional items.

You can read the full body of the review here:
http://cebug.org/ikraus/using-drupal

Irene Kraus a.k.a. The Computer Lady

storecrowd’s picture

We found this book extremely useful for the API documentation, in particular the voting. However I felt like it covered a bit too much of the basics for us (But I guess you can't please everyone!)

Stuart @ Store Crowd

knalstaaf’s picture

I followed the book's steps to set up an image gallery. Unfortunately no one would ever make up a silly gallery as described in the book. It doesn't make sense, not even to end users who have to use these galleries, unless they're semi-drupal-programmers.

chrisjohnson’s picture

Cheers I ordered the e-book, very clear run throughs of some of the basic stuff

Chuck Crisler’s picture

I purchased this book (and a couple of others) to help get me started with Drupal. I made it through Ch 2 but am having trouble with Ch 3. I downloaded the source file from O'Reilly but can't find the chapter setup scripts anywhere. Would someone please give me a pointer?

TIA!
Chuck