Front End Drupal: Designing, Theming, Scripting and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

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

Have one to sell? Sell yours here
 
   
Front End Drupal: Designing, Theming, Scripting
 
See larger image
 
Start reading Front End Drupal: Designing, Theming, Scripting on your Kindle in under a minute.

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

Front End Drupal: Designing, Theming, Scripting (Paperback)

~ Konstantin Kafer (Author), Emma Hogbin (Author)
4.3 out of 5 stars  See all reviews (10 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
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 Tuesday, November 10? Choose One-Day Shipping at checkout. Details
43 new from $22.34 15 used from $22.50

Formats

Amazon Price New from Used from
  Kindle Edition, April 13, 2009 $17.59 -- --
  Paperback, April 14, 2009 $26.39 $22.34 $22.50

Frequently Bought Together

Front End Drupal: Designing, Theming, Scripting + Using Drupal + Pro Drupal Development, Second Edition (Beginning)
Price For All Three: $97.56

Show availability and shipping details

  • This item: Front End Drupal: Designing, Theming, Scripting by Konstantin Kafer

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

  • Using Drupal by Angela Byron

    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

Cracking Drupal: A Drop in the Bucket

Cracking Drupal: A Drop in the Bucket

by Greg Knaddison
4.7 out of 5 stars (6)  $26.40
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
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
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 Site Builder Solutions

Drupal 6 Site Builder Solutions

by Mark Noble
4.2 out of 5 stars (6)  $35.39
Explore similar items

Editorial Reviews

Product Description

“For Drupal to succeed, we need books like this.”

–Dries Buytaert, Drupal founder and project lead

 

“Drupal faces a common problem on the Web–the relative lack of new, high quality themes. Front End Drupal tackles this problem directly and is designed to help both experienced designers and rank novices get an understanding of how Drupal theming works. In fact, I’ll be the first to admit I learned a lot from this book.”

– Dries Buytaert, Drupal founder and project lead

 

The Practical, Complete Guide to Customizing Drupal Sites with Behaviors, Themes, and Templates

 

Drupal is now the world’s #1 open source content management system: Thousands of individuals and organizations are using it to build and update Web sites of virtually every kind. As Web designers and developers adopt Drupal, they need ways to quickly customize the visuals and interactivity of their sites. Drupal offers powerful tools for doing so, but little guidance on using them effectively. Front End Drupal is the solution. In this book, two expert Drupal developers cover everything you need to know to create great visual designs and state-of-the-art interactivity with Drupal’s behaviors, themes, and templates.

 

Front End Drupal is 100% focused on issues of site design, behavior, usability, and management. The authors show how to style Drupal sites, make the most of Drupal’s powerful templating system, build sophisticated community sites, streamline site management, and build more portable, flexible themes. You’ll also gain hands-on experience through several case studies that walk you through the customization of everything from page templates to Web site forums.

 

  • Prepare and organize content so it’s easier to integrate into Drupal Web sites
  • Structure Drupal page templates that are easy to work with
  • Configure Drupal with the modules and browser tools you need to customize your site
  • Utilize Drupal’s Starter Themes and themes converted from WordPress, Joomla!™, and Drupal 5.x
  • Maximize the power and usability of Drupal’s content editing forms
  • Build usable community sites with user profiles, comments, and user-generated content
  • Use JavaScript™ to make your themes interactive and to enhance usability
  • Create powerful animations and AJAX callbacks with jQuery, Drupal’s JavaScript library

 

About the Web Site

The accompanying site, frontenddrupal.com, contains all sample code and themes presented in this book.



About the Author

Emma Jane Hogbin has been working as a Web developer since 1996, helping individuals and organizations to realize both their own potential and the potential of their online presence. She creates systems that enable her clients to succeed–by using her infectious enthusiasm and ability to explain concepts without using technical jargon that puts even the greatest technophobes at ease. Passionate about helping people to acquire knowledge, Emma volunteers with the Drupal and Ubuntu documentation teams. She is well known in the Drupal community not only for her technical knowledge, but also for her engaging and humorous means of bringing Drupal to a wider audience–such as the Drupal socks and their GPLed pattern. Through her consulting company HICK Tech, and at conferences around the world, Emma has inspired people to overcome fear, uncertainty, and doubt and to tackle problems head-on. She is known as “emmajane” on drupal.org and chronicles her adventures at http://www.emmajane.net.

 

Konstantin Käfer started his adventures into Web development in 1999. In high school, he led the Web development and school Web site class for several years. While still in high school, he also participated in Google’s Summer of Code 2006, doing usability enhancements for the Drupal project. In the Drupal community, he is widely known for his JavaScript skills. Konstantin has been a speaker at several DrupalCons and other Open Source conferences. He is currently studying IT Systems at the Hasso Plattner Institute Engineering in Potsdam, Germany. He also works as a consultant for NowPublic, a large citizen journalism Web site based on Drupal. He can be found blogging on http://kkaefer.com about design, Web development, and Drupal.


Product Details

  • Paperback: 456 pages
  • Publisher: Prentice Hall PTR; 1 edition (April 15, 2009)
  • Language: English
  • ISBN-10: 0137136692
  • ISBN-13: 978-0137136698
  • Product Dimensions: 8.9 x 6.9 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #45,015 in Books (See Bestsellers in Books)

More About the Author

Emma Jane Hogbin
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Emma Jane Hogbin Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
25 of 28 people found the following review helpful:
5.0 out of 5 stars Great book that covers more than just "theming", April 30, 2009
To properly orient this review, I should start off by saying that I know Drupal theming pretty well, so my take on things may be a bit different from someone who is totally new to theming. I've also taught a lot of folks though, on every part of the learning curve, so I can appreciate what it means to get some of this stuff to click for people. The book tells you at the start that you shouldn't be a total Drupal newbie. This book is about getting Drupal to look the way you want, but it expects you to bring some basic skills to the table. Now, that said, the first few chapters do take the time to get you oriented with Drupal; so if you are rusty, you get a refresher, and if you are cheeky and like to scoff at "prerequisites," you at least get a toe-hold of the basics before being whisked into the heart of it all. So, off we go.

As I started into it, the first thing that I noticed was that this really is not about "just" code. I was expecting to get dumped right into some hacking and instead, you are given some good groundwork first. While the first two chapters would be the stuff I'd normally skip, I'd advise reading them, especially if you are new to Drupal or dynamic web sites in general. If you are a know-it-all, then I suggest you at least skim the headings and make sure you actually know what you think you know. The first chapter covers a lot of the basics of WTH are you even doing when making a website. These are generally good things to think about and go through even if you aren't theming. Stuff like, what kind of content are you really going to need, how do things need to be listed, who will be using it and how? The chapter walks you through the questions and talks about them from a Drupal perspective. You really should think about your site before you dive in willy-nilly. After you get your head into the proper space about what you are building, chapter 2 covers tools. This covers the gamut from a CCK and Views refresher, to cron and using version control. Basically, it is packed with a really complete checklist and you'll save yourself time and frustration if you take some time to go through this chapter and get yourself comfy.

Chapter 3 is where you start to learn about Drupal themes themselves. After a bit about how to install and configure existing themes, you get to make your first theme. It walks you through multiple ways to get started; using a contributed theme, making a theme from scratch, upgrading a theme from Drupal 5 to Drupal 6, or even how to convert a theme from Wordpress or Joomla!. I was surprised to find some of this more "advanced" stuff like upgrading or converting so early in the book. I would have expected it to be in the appendix instead, especially since some of the things it refers to haven't really been covered yet, or are really not likely. Not many people start with theming by upgrading a theme from 5 to 6, but they definitely would want a handy reference for it later if they need it. On the other hand, I can see that covering how to move from another system would be a more comfortable way for some people to start off. One thing that would be nice for those sections is to provide more detailed references right there (e.g. a link to the [...] theme upgrade or variables docs). That way folks can come back to that chapter later and use it as a more one-stop shop for that kind of work later.

Once you have the basics down, the next few chapters take you into the major building blocks of themes by looking at the overall page (and things like blocks, taxonomy, search, etc.), as well as getting into content (nodes, CCK and Views). This is the nitty-gritty of what all these template files are for and how to crack them open and get them doing what you want. Sprinkled in here is a section on getting images into your content. It doesn't really do the full pointy-clicky work, but it does point you off to the various techniques to look at, like Image vs Imagefield.

Related to content, but in a whole chapter of its own (rightly so), is a really nice guide to working with Drupal forms. Output is great, but what about those pesky input forms that are the workhorse of administering your site? Again, this chapter has solid code examples and explanations, along with more module discussion about things like WYSIWYG editors. From there the book goes on to cover other important things like users and profiles, with a bit about controlling various things in this realm with regards to things like permissions and spam. The admin interface chapter is very module heavy and looks largely to modules that can make your admin's life a little easier, with some theme tweaking thrown in for good measure. Definitely a very pointy-clicky chapter more than codey.

With all of the aspects of your site humming along nicely, the rest of book takes you into the wonderful world of JavaScript and the Drupal flavor, jQuery. These chapters leave the pointy-clicky behind entirely. Here you will plunge into an overview of JavaScript and then on into fun things you can do with jQuery, from hiding and showing elements on a page to playing with AJAX. It is an intense few chapters packed with lots of info. You can also grab sample code from the book website, [...], to play around with to help get a feel for it.

Ok, so long review already, but there is definitely a lot of stuff in here. I expected a "theming" book and got more than I bargained for. At times some of the things that had more to do with modules and configuration would surprise me, but then again, the front end of a website is more than just the theme, it is all of the pieces that play a part in both look and feel. So, while I found it surprising, I don't think it is off-base and honestly for people who are new to Drupal this is a freaking gem. Don't think that this is only for newbs though, not at all. This is a serious book, made for grownups, and it expects you to be able to extrapolate from examples and make use of the references you've been given. To my mind that is the only way to really learn this stuff. The chapters give context, some conceptual framework, and points to the standard references, but then it dives straight in to real examples, and they aren't namby-pamby. Some examples are definitely doing some interesting stuff, but the great thing is that each part is explained step-by-step. This gives newbies some hand-holding while allowing more advanced folks to just get down to it and see what they can really do beyond the basics. Overall, a great book, jam-packed with lots of learning. Congrats to Emma and Konstantin for producing another great book in the Drupal library.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 15 people found the following review helpful:
3.0 out of 5 stars Mixed Feelings, May 21, 2009
Having never developed a Drupal theme (but being proficient in HTML/CSS/jquery), I found this a rather hard book to follow. It felt like the book really wanted to be a book about front-end drupal, but ends up spending quite a lot of time talking about abstract framework concepts, back-end features, and configurations (I recognize these are part of creating a user experience, but why the book choose to start with them is beyond me).

Chapter 3, the actual chapter on drupal themes was even more bizarre. There was perhaps maybe five paragraphs on making a theme. The rest is dedicated to talking about other subjects like converting themes from other CMS's and previous versions of drupal and whatnot.

The book feels more like "A Guide to Drupal 6 For People Who've Used Drupal 5 With the Stock Settings and Want To Know How To Customize It" than "Front-End Drupal".

I was hoping for a book that was more along the lines of "JQuery In Action" -- a book that is both readable and reference, and a book that is logically laid out from basic to complex.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 12 people found the following review helpful:
5.0 out of 5 stars Becoming a Pro Drupal web designer, April 18, 2009
By Victor Opas Kane "Victor Kane" (Buenos Aires, Argentina) - See all my reviews
(REAL NAME)   
This book is what Drupal books ought to be, and uses the same method as other great Drupal books. I could say it takes Drupal's presentation layer apart and puts it back together again, but that would be insufficient. What it does is take the Drupal presentation layer apart in gradual stages... and has you put it back together again. It reveals the seven veils of the mystery through actual practice, and puts you in control with the tools you really need to be effective at every juncture.

And the book deals thoroughly with the domain it purports to cover, and doesn't get sidetracked. The spotlight is on web design, but it is brutally honest about what you really need to get the most out of Drupal. As a result there are incursions into other areas the professional web designer really needs to deal with. There is even an example Drupal PHP module, but the book is careful to explain that it is not a book on building modules for Drupal, and recommends the books that are for the benefit of the reader.

For example, in Chapter 1, the book dissects the Drupal presentation layer starting with its high-level business objects: the page itself and the content, and their parts, on the one hand, the concept of lists of content, page design and layout, the forms of interaction with a web page and how to guide the user to the successful completion of their tasks, where the page lives in terms of code (XHTML, CSS, browser and server based scripting languages, and a special mention of Javascript. And finally the question of the workflows you will be dealing with on a day to day basis in the course of web design work: other designers, programmers, clients, and of course the site visitors themselves.

In successive chapters, the book offers an ever more detailed and rich path towards becoming a professional. You sit in the driver's seat and find out what it feels like. First of all, a thorough tooling up with all the tools themers really need, like Firebug and where to find language references, an introduction to Drupal terminology, but not just the terminology: it is a knowledge transfer process of all the parts that make Drupal what it is, and how to use them, complete with a short list of must have modules and why. It even goes into a howto on setting up scheduled tasks with cron.

Drupal themes themselves are treated thoroughly, what they are, how they work, how to use them, how to migrate themes from WordPress and Joomla!, and even from Drupal 5.x to Drupal 6.x.

Then the book delves deeper and deeper, so that the reader user gets into the nitty gritty of semantic data presentation and layout through page templates and node content templates, and how this relates to the styling of each element with CSS, including the thorny question of dealing with images.

Front End Drupal deals with something you will be hard put to find in one place anywhere else: the question of how to deal gracefully with Drupal forms. Some amazing stuff for everyone to learn here, from styling to enormous usability enhancements you can drop into your own work. I would say just this section alone is worth the price of the whole book.

And finally, javascript in general and jQuery in particular: I was impressed with how useful that part of the book is. For example, a whole jQuery based Javascript component (a horizontal scroller) is developed step by step, a truly fascinating guide. A good, meaty awareness building concrete real-world example that is a four-lane highway, which, although it doesn't go everywhere, practically saves you the price of a separate book on that subject.

And of course you are equipped on how to fit in ready made jQuery plugins onto the look and feel of a site you are designing also.

I can't say enough good things about this book. It reflects the knowledge and long-time experience of two hard-working and generous professionals. If you are only going to buy two or three Drupal books, make sure this one is always handy while you are working.
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

5.0 out of 5 stars So far, so good.
I've made it through the first four chapters and am very happy with this purchase. The case studies are easy to follow and the examples are based on a foundation of best... Read more
Published 3 months ago by Cody Schneider

5.0 out of 5 stars A winning pick for any web programmer's library
Web developers and libraries catering to them will find FRONT END DRUPAL a winning pick: it provides a complete guide to customizing Drupal sites with templates, themes and more,... Read more
Published 3 months ago by Midwest Book Review

4.0 out of 5 stars highly recommended
exactly what i needed when i had some designing problems in drupal. this newly published book provides much insight and tips on designing and theming in drupal. Read more
Published 5 months ago by jaydj

5.0 out of 5 stars Excellent book, wide topic coverage, well written...
As a "backend" developer and site builder, I approached this book with some scepticism - expecting it to be of limited value, given the type of Drupal work that I usually do... Read more
Published 5 months ago by Simon J. Roberts

2.0 out of 5 stars Not Recomended
I'm very disappointed of this book, went through 1/3 of it and can't understand a thing, this book cover all the subjects in a very shallow way and has more references to places... Read more
Published 5 months ago by Y. Lavy

5.0 out of 5 stars Great for Technical Developers
As a Drupal web design firm, we found this book an excellent resource for theming a Drupal website. However, it is not for beginners and assumes that the reader knows core Drupal... Read more
Published 5 months ago by Susan Rust

4.0 out of 5 stars Useful addition to a Drupal library
The first two reviewers covered the details of the book in great detail so I'll offer a shorter summary. This is a good addition to a Drupal library. Read more
Published 5 months ago by Michael McKee

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
 


Active discussions in related forums
Discussion Replies Latest Post
SEO and SEM 0 2 days ago
Is everybody a designer today? 7 10 days ago
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.