New Podcast

Posted Friday, August 27 at 12:18 pm

Listen in as Ryan, Mike, and special guest Todd Tomlinson from ServerLogic discuss Drupal news from the past week. Todd is the author of Beginning Drupal 7 from Apress Publishing. Rather than going with a standard interview with Todd, we decided to ask him to join us for one of our news-based podcasts. Listen in as we talk about Drush, Examiner.com, Todd's current and future book, and a bunch of other Drupal-related stuff.

Download Podcast 43
DrupalEasy_ep43_20100815.mp3
Syndicate content

NEWSLETTER

Stay informed on our latest news!

Syndicate content

Testimonial

The DrupalEasy workshop provided a balance between "Best Practices" for Drupal development and an elegant example of integrating content from Youtube , Flickr, etc. using the FeedAPI. The workshop provided useful insights in advanced site design and a wealth of resources to speed up development and make deployment safer.

Who are we?

DrupalEasy is the collective expertise of Ryan Price and Michael Anello, who joined forces to provide training and consulting services worldwide. Read all about them and what they can do.

What is Drupal?

Drupal is a free, super-powerful content management system for sites that require information posting and collection, including blogs, forums, videos, photos, and databases of information. We think it is the best platform available. Here's why...

Why Drupal?

More and more savvy organizations are going with Drupal for content management, and its no mystery why. It’s free, flexible, and easy to maintain for small or large volume sites. Learn more...

10 Things That Make Front End Drupal a Must-Have Book

No votes yet

Several months ago Ryan Price interviewed Emma Jane Hogbin, one of the authors of Front End Drupal, for DrupalEasy Podcast 10. At the time I hadn't received a review copy of the book, so I made a mental note to check out the book based on the interview.
 Designing, Theming Scripting
Six months later, the folks at Prentice Hall were kind enough to send me a copy, and I was not disappointed.

Emma Jane Hogbin and Konstantin Kafer have written Front End Drupal in a way that makes it a valuble resource for virtually anyone who uses Drupal in one form or another. The strength of the book lies in the fact that it explains core concepts and best practices of how sites are built in Drupal, with an empahsis on theming.

Rather than writing a full-on review for a book that has already been reviewed more than a couple of times elsewhere, I thought that I'd provide a list of 10 things that this book covers really well.

  1. Organizing Your Content - most Drupal books jump right in and assume that your site's content is already organized in a logical form that is ready to go. Front End Drupal provides almost an entire chapter discussing the various ways to think about your content in a way that makes sense for the web. For someone new to content managment systems, this is invaluble.
  2. Drupal Terminology - Emma Jane and Konstatin make a concerted effort to take the mystery out of all the Drupal-specific terminiology that everyday Drupal users take for granted.
  3. CCK and Views - many Drupal books talk about how to use CCK and Views, but Front End Drupal discusses why these are 2 of the most widely-used modules before jumping into implementation details.
  4. Theme Pre-Process Functions - not surprisingly, for a book that is geared towards themers, it does a fantastic job of describing the role of pre-process functions. There are countless examples of how to name, use, and extend them. Outstanding.
  5. Template Naming - usually a topic that requires a bit of digging on Drupal.org before it is fully understood, the authors go into great detail about how to name your theme's template files to target the correct content.
  6. Javascript and jQuery - rather than going into every single detail about Javascript and jQuery, the authors devote one chapter to each in order to cover the basics before moving on to a third chapter that discusses how each is used in Drupal. I usually (probably unfairly) judge Javascript books by how well they explain prototypes - Front End Drupal does just fine. The authors cover enough material in the 3 chapters to satisfy probably 90% of themers (the rest should check out Matt Butcher's Drupal 6 Javascript and jQuery).
  7. Theming Forms - an entire chapter is devoted to this topic. What more can I say?
  8. View Theming - there's an entire section devoted to figuring out what is the correct template to override to theme your views.
  9. Template Variables - when I teach Drupal theming, I often begin with the "anatomy of a theme" and discuss the various files that make up a Drupal theme and how they are all related. This book does an exceptional job of doing the same thing, including going into great detail on many, if not all, of the various page variables that are available.
  10. Not Just For Themers - after I completed the book and had a few days to think about it, I realized that this book isn't just for themers. There are several chapters that any Drupal site admin, content admin, developer, or hobbist should check out. They provide a great (and necessary) background to how Drupal is put together and the terminiology that is often misunderstood.

I hope that Emma Jane and Konstatin are working on a Drupal 7 version...

Trackback URL for this post:

http://drupaleasy.com/trackback/344

3 comments

Stan F wrote 21 weeks 6 days ago

Bought this book because of

Bought this book because of this podcast

Thanks for bringing quality info.

Kudos to Emma Jane and Konstatin on a good book

Anthony Licari wrote 38 weeks 2 days ago

Nice, I'm putting this on my

4

Nice, I'm putting this on my Amazon Christmas list. Always looking for new perspectives on Drupal.

emmajane wrote 39 weeks 18 hours ago

Thanks for the fantastic

Thanks for the fantastic review. I'm delighted that you enjoyed the book. :)

Add your comment

The content of this field is kept private and will not be shown publicly.
 
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Lines and paragraphs break automatically.

More information about formatting options

Syndicate content