Book recommendations

Events happening in the community are now at Drupal community events on www.drupal.org.
NealB-1's picture

Does anyone have any opinions on whether Drupal: The Guide to Planning and Building Websites is any good? It seems to cover a lot of general web-development territory that might possibly be better explained in a book that is not Drupal-specific. Can anyone recommend such a book?

I'll contribute that Drupal 7 Module Development is invaluable for writing your own modules.

Drupal's Building Blocks is of so-so quality, and only covers Drupal 6, but it's the only book that covers CCK, Views, and Panels in such depth, that I know of.

Using Drupal is a nice introduction to Drupal from a few years ago, but it's in dire need of updating. It doesn't even represent the state of the art in Drupal 6 website design, much less be up-to-date with the current state of Drupal 7 and 8.

I have The Definitive Guide to Drupal 7 on the way. Does anyone have this book? There is currently only one review on Amazon. If it delivers on 1/10th of what it promises, it will be fantastic.

Comments

blg@bgreenaway.com's picture

http://preview.tinyurl.com/3e7pbkt
Great for D 6.x, especial version/edition 2. I see that a D 7 one is out, with a different co-author - so could be pot luck there. But IMHO there is only this text ever worth turning to; detail, explanation, the neccessary depth, accuracy, and all the rest lack greatly.

Pro Drupal Development

NealB-1's picture

I have the second edition of Pro Drupal Development, and it's undoubtedly the standard text for Drupal 6. The reviews on amazon.com were pretty negative about the third edition, though. It sounds like it was a rush job, and they didn't devote enough time to explaining the unique features of the Drupal 7 API. Large sections of the book probably needed to be rewritten to give the changes from Drupal 6 to 7 a proper treatment. Drupal 7 Module Development, on the other hand, got great reviews, and they were well deserved, in my opinion. I liked the way D7MD is briefer and structured like a tutorial, rather than an exhaustive subsystem-by-subsystem survey of the API. Drupal's online docs are adequate, and the Drupal source code is fairly easy to read, so I think it was a smart choice to skim the details and not worry about collecting all the information on each subsystem in its own chapter, so that the book can be used as a reference. It's not necessary to have a book you can use to look up details, because the information is all online. Somehow the D7MD book seemed to offer insight into the logic of the new API, as opposed to just explaining how to use it, possibly in part because it was a brand new book and not an updated version of a book written for an earlier version of Drupal. Even though it's terse -- by computer book standards -- I found myself having to reread some chapters several times to get it all, and sometimes study the online docs and painstakingly cross-reference all of the information before I felt like I really, truly got it. So it took a long time to read, but I would rather have short chapters that I can reread multiple times at my option than a slow, plodding pace throughout the whole book. All of that being said, I was glad for the half of Pro Drupal Development 2nd ed. that I had managed to read previously, because it enabled me to breeze through some parts of D7MD that hadn't changed very much.

Drupal 6 & 7 as O'Reilly Pocket Reference

blg@bgreenaway.com's picture

That's the book I wish was available. Do you know these little pocket reference manuals? JavaScript, PHP, etc. There are lots of them. A great jQuery one is out too. I would love to have a Drup 6&7 combined guide at that quality. Can we do that? (is there a Wordpress one?)

I have the O'Reilly vi and

NealB-1's picture

I have the O'Reilly vi and Vim Editors Pocket Reference, but I haven't got around to spending much time with it. It has been mostly sitting on my shelf, unread, simply because I haven't felt like learning more Vim, not because I don't think it's good book. So, I don't have a very good idea of what goes into one. What would be in it? A list of the API functions, along with brief descriptions? My feeling is that Drupal is too complex to learn it from that kind of book, unless you have experience with similar software (is there any?).* The API docs on drupal.org are decent, as long as you already have a pretty good idea of what the functions do and how they fit into the Drupal way of doing things. I personally think that the docs could be better organized online, and as a little personal project, I am creating a website that aims to provide better access to developer documentation. Mostly a hierarchical collection of links, sort of like what Yahoo started out as. I might also add a wiki or something equivalent and whatever else I get around to doing. The project is mostly for me to gain experience setting up a working Drupal site, but I am hoping it will become something more. It's still in very early development (I started it this morning).

* I just remembered that you said you are familiar with the Drupal 6 API, so it's conceivable that you would be able to upgrade your knowledge from a small book. But how big would the market be?

Wordpress pocket ref

NealB-1's picture

I did a search on amazon for O'Reilly books about Wordpress and did not see a pocket one.

http://www.amazon.com/gp/search/ref=sr_adv_b/?search-alias=stripbooks&un...

Drupal Pocket Reference

blg@bgreenaway.com's picture

Yeah, the format would be similar to all the other ones, a high level overview of what Drupal is, but with a technical rather than inclusive description of it as a CMS.
Then grouped by API section an overview of the hooks and their prototypes with parameters. Certainly the Javascript version has this structure. I find it very effective.

Some of the series have a second overview section - or a second layer of grouping. So you could put each API function into a grouping like User, Node, etc. Add a sections overview stating how it was reasoned that something be in one section rather than another - but only be a book about Core.

At that point, it would be like all the other ones in the series - how much of a market was there for the jQuery one???

San Diego DUG

Group categories

Event Classifications

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week