Book Review: Front End Drupal: Designing, Theming, Scripting by Konstantin Käfer, Emma Hogbin

In the preface to Front End Drupal, Drupal founder Dries Buytaert gives a candid analysis of one of the main challenges facing the Drupal project: the lack of designers to help make Drupal sites more visually appealing. Drupal has a stigma of being a platform geared towards programmers, which often sets it at odds with the skillsets familiar to most designers and general web developers. Part of that perception is unwarranted, but part of it is not.

To help fill in the knowledge gap between what Drupal can do and how to actually do it, Front End Drupal steps in with a more specialised focus on just the user-facing aesthetics and functionality of a site. Through its eleven chapters, it covers topics from best practices when planning the layout and functions of a site, on through theming, custom forms, site administration, and even has separate sections on javascript and jquery implementation. However, to properly evaluate how the book tackles these subjects, it's important to first take a look at Drupal itself, and also to consider the intended and/or ideal audience for this book.

Drupal is one of -- if not the -- most robust web development platforms around, offering a seemingly limitless set of customization options and pre-built modules to help developers realize, more or less, any of the demands they might face while building a site. But that power comes at a price - one of accessibility. One of the answers to Buytaert's admission in the preface is that there is an underlying base level of skill sets needed to adequately maneuver your way through the different tasks you'll need to accomplish in the course of even a modest custom-designed website.

For most content management system (CMS) platforms, there is an implied level of competency with XHTML and CSS required for entry. You're not going to get very far without those, but after that you pretty much have your pick of several very nice systems. Javascript is less of an issue, because with the many different libraries out there (jQuery -- which is used in Drupal and discussed in the book -- being one of the most popular) it's relatively easy to get up and running with easy scripts and nice effects by even the novice designer. The last remaining component is PHP, which is where Drupal unfortunately distinguishes itself greatly.

Its reputation as being a programmer's platform is entirely earned by the level of code it requires of the user to achieve basic functions with development, and even with just theming. Most other CMS options will allow PHP for custom page functions or uses, but generally try to separate that from the developer unless they really need to alter how the system or a component fundamentally works. And PHP is a decidedly different skillset from the main focus of a "designer", which is something I really wish that the book would emphasize more. In short, if you're not comfortable with PHP, then Drupal probably is not a good development option for you. Which leaves the main audience for a book like Front End Drupal to be jack-of-all-trades developers, or more code-junkey programmers who might be receiving design layouts from an actual designer.

Continued on the next page Page 1 — Page 2Page 3Page 4

Article tags

Spread the word
Bookmark and Share
Profile image for david-r-perry

Article Author: David R Perry

Lost somewhere in the rolling hills of Tennessee, David R Perry can occasionally be found doing dark, unspeakable things to words. Printed words, spoken words, electronically mangled words... really any kind but twittered words.

Visit David R Perry's author pageDavid R Perry's Blog

Read comments on this article, and add some feedback of your own

Article comments

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Feb 09, 2010

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for January

top commenters Most prolific Commenters in 24 hrs

Upcoming Stories from Blogcritics
  •