• Drupal Development

    Drupal Development

  • Software Development

    Software Development

  • PHP, MySQL, CMS Migration

    PHP, MySQL, CMS Migration

Recent Projects

Some Drupal Modules I've Used

Recently, a fellow Drupalist asked me a really good question, approximately worded: “what are the modules you are familiar.” This is a great question, and I wanted to pick some awe inspiring modules that had a 'wow-factor' but all I could think of was “link,” “devel,” but what I wanted to say was some great module that really did everything and summarized what Drupal is all about. 

Drupal Google Book Filter Module

Drupal Google Books Filter Module

The Google Books module is a filter module and an API for, that allows a user to insert rich Google Book data into nodes via filters with JSON data retrieved from the Google domain.

This module is released for Drupal 7 at You can see the Google Book module running live below on this page.

Text between [ ], google_books:Hand-book and illustrated catalogue of the engineers' and surveyors' instruments | no_reader


Handbook and Illustrated Catalogue of the Engineers' and Surveyors' Instruments
  • Self Link: link
  • Authors: C.L. Berger & sons
  • Published Date: 1884
  • Type: OTHER
  • Thumbnail: link
  • Language: en
  • Preview Link: link
  • Info Link: link
  • Country: US | US
  • Saleability: FREE
  • Is Ebook: 1
  • Viewability: ALL_PAGES
  • Embeddable: 1
  • Public Domain: 1
  • Web Reader Link: link
  • theme_hook_original: google_books_biblio


This module can be used to insert

  • book data from Google into pages using Drupal filters, There are options to include / exclude any data fields,
  • a book cover image when it exists
  • and for books with a full or partial preview, the Javascript Google book reader for the volume.

There are many search options with Google books and many options to display that data within the Google Book module. The API pulls data from Google Books in a generic way. This module includes data caching so once the book information is loaded the first time with a request for JSON data, the subsequent requests are very fast. 

PHP Utilities for Koha Integrated Library System

PHP Koha Utility Software 

Created this extensive set of utilities intended for use by library staff, extending functionality to the Koha Open Source Integrated Library System (ILS).

Designed and implemented these utilities during 2007-2011. Everything is written in PHP/Javascript on top of MySQL. 

Koha Open Source ILS

Koha Open Source Integrated Library Software

Koha Open Source ILS

Contributed during 2005-2011 on the Open Source Integrated Library System (ILS), Koha. There were few libraries running Koha in 2005.

In 2006 started the migration scripts to move from a large proprietary multi-valued database system housing the prior ILS for importation into Koha, and began writing utilities in PHP to use with the new Koha system, since the Koha Perl code base was not yet fully open or available for the new system which used the Zebra search engine. 

Koha is now used in hundreds of libraries in the United States as well as at least hundreds more world wide.