Drupal

SQL to Generate User Lists in Voyager, Drupal, and ILLiad

Today, we need reports of all active users for our applications. Here, I whip up SQL to retrieve this data in Voyager, Drupal, and ILLiad.

I find most interesting that each application has a unique approach to staff accounts. Both Voyager and ILLiad have a distinct table for its patrons and staff. Drupal makes no distinction. This makes sense in terms of design intentions. Voyager and ILLiad are products with an obvious distinction between customer and employee. Drupal can implement the same effect, but comes as a more generic tool.

Converting from Event module to CCK Date

I've been preparing the Healey Library's website to be upgraded to Drupal 6. That includes getting each module up to date, but in some cases it means finding a replacement. The Event module has been one of those modules that came to a screeching halt following the release of Drupal 6. Luckily, Date is far superior and easily fills its place.

Checking Your Library Account in Drupal

Project Homepage: http://github.com/bricestacey/circ

I developed an application that allows patrons to view their library account in Drupal. The module itself does not actually generate user data. Instead, it relies on other modules to call its hooks to generate user data. In this way, the module can be expanded to support any given system a library implements. At this moment, I have written modules for Voyager and ILLiad.

Single Sign-On Authentication Using EZProxy UserObjects

Spurred by OCLC's development for WorldCat Local, version 5.1c of EZProxy introduced a new feature called UserObjects. Think of UserObjects as an entity that represents an active session within EZProxy. With some initial configurations and a carefully crafted URL, any 3rd party service can use EZProxy as a means of authentication whereby a library could potentially use EZProxy as a single sign-on service for all library products.

Blocking BBCode from Appearing in Drupal Webform Submissions

We use Drupal as the content manager for the Healey Library website. For our contact forms, we use the Webform Contributed Module. We have gotten a lot of spam recently from bots that include BBCode in their submissions. Since we do not use BBCode on our site, I've taken the liberty of blocking all submissions that contain any BBCode. I've used the list of BBCode found on Wikipedia as a guide. Ever since, we no longer get any spam.

Syndicate content