I had my ear pierced today. Ow! All right, I concede that on a scale of one-to-ten, the pain measured only two, two-point-five, but that moment when the burly employee in the Claire’s smock assaulted my earlobe with a nail gun, it did hurt.
Book Review: Visual Quickstart Guide Drupal 7
I actually started this review of Visual Quickstart Guide Drupal 7 by Tom Geller (Peachpit Press) with some trepidation. You see, it has been quite some time (epochs) since I was a noob, not that there's anything wrong with being a noob! It's just that I felt to do justice to those reading a review, I need to review it from the standpoint of a reader who is depending on the material, and yet, to do so, I need to understand what someone with little Drupal experience will find useful, so really, I needed to be of two minds while digesting Geller's writing. I'm happy to be able to write that he made the job easy.
A first experience with Drupal can be daunting, and especially if it's a first experience with a content management system (CMS). With the old, static type of web site, some files and images were uploaded to a server, the web site was up and running, and that was that. With Drupal, and, in fairness, with any powerful accommodating software framework, every feature means something that needs to be understood and configured. Often, as is the case with Drupal, this also means an approach that seems alien, and a vernacular that seems equally alien.
Geller has a knack for covering a large volume of information in a condensed space without making the reader feel rushed. He manages to take what could be a technical 'bible' of information and distills it into a practical guide.
Geller takes the reader by the hand in Chapter 1 and leads him through obtaining and installing Drupal and its database. Chapter 2 introduces Drupal's admin panel, how to configure the settings needed initially, enable the theme and move the site to a new location, if needed.
Chapter 3 introduces the concept of content, the meat of any Drupal site, and shows how to create content of the additional types provided with a Drupal install. It also covers the CRUD (create, read, update, delete) operations involving content. Chapter 4 moves further into the concept of content by discussing the creation of custom content types, as well as adding spice to the content with formatting and images.
In Chapter 5 the topics include creating content that can be used for interaction with the user, using taxonomies to categorize content, making use of and creating additional text filters, and making use of the inbuilt facility for creating presets for formatting and/or transforming images. Chapter 6 covers indexing your content for searching, as well as the two more important forms of non-content (in Drupal terms) content: menus and blocks.
Geller weaves the user through Chapter 7 and the myriad world of user accounts, user roles and permissions, which are essentially access rights. In Chapter 8 he presents tidy and concise coverage of the Drupal theme and how to manipulate it, itself a topic worthy of a book on its own. In the final chapter, Geller introduces the reader to one of the main strengths of the Drupal community, the galaxy of modules available to extend Drupal's features.
Bottom line: Visual Quickstart Guide Drupal 7 by Tom Geller makes getting up to speed for the first time in the seemingly alien universe of Drupal so easy a Klingon could do it!