Language Selection

English French German Italian Portuguese Spanish

Book Review: Drupal 5 Themes

Filed under
Drupal
Reviews

"For any Web site based upon Drupal, an increasingly popular CMS, the styling of the site is controlled by whatever Drupal "theme" has been installed, enabled, and chosen, by the site administrator. Out of the box, Drupal offers only a handful of themes, and thus site administrators oftentimes will instead opt for a theme developed by a third-party. However, if the administrator cannot find one that exactly matches their needs or those of their client, then they will either have to pay someone to custom-build a theme, or learn how to do it themselves. Fortunately, creating a new theme or modifying an existing one, is not that difficult, as demonstrated in Drupal 5 Themes, by Ric Shreves."

It is a slender volume, at only 260 pages, and yet covers most of the basics, in eight chapters and one appendix: the basic elements of a Drupal theme, including the files involved; finding, installing, configuring, managing, and uninstalling themes; theme engines, with a focus upon the most commonly used one, PHPTemplate; style sheets and themeable functions; overriding CSS rules, Drupal functions, and template files; modifying an existing theme, using the popular Zen theme as an example; creating a new PHPTemplate-based theme from scratch, and how to extend it; creating a theme not based upon an engine; theming Drupal forms. On the book's Web page, visitors can download most of the sample code presented in the book, send the publisher feedback, ask the publisher a question, and download a sample chapter (number 3, "Working with Theme Engines") as a PDF file.

On the positive side of the ledger, Drupal 5 Themes is a solid introduction to Drupal theming, and the author takes his time in explaining the key concepts. Extensive use is made of sample code, in addition to screenshots of themed pages, admin pages, directory trees, and more.

On the negative side of the ledger, the book contains many small errors — even for a first edition.

More Here




More in Tux Machines

Red Hat News

  • Why The Red Hat Story Can Only Get Better
    But, it turns out that I was a bit conservative with my estimates. And it also turns out that I did not give the OpenShift platform the respect it deserves. OpenShift is an open-source PaaS platform by Red Hat. Red Hat released fourth quarter and full year fiscal 2014 results that nicely beat analysts' top and bottom line expectations, powered by strong adoption of OpenStack and OpenShift.
  • CentOS 7 Updates
    The CentOS Project is happy to announce the availability of CentOS 7 (1503). This release includes a number of new features including a major update to IPA, which adds support for two-factor authentication. Other enhancements include the addition of OpenJDK 8, the return of Thunderbird, and improved container support.
  • Red Hat brings big Data integration to JBoss Middleware Portfolio
    Red Hat has become a role model for open source aspirants. They make more than a billion dollars per year from open source software; no secret sauce. Red Hat’s solution powers companies and organizations around the globe.

Ubuntu Security