was built and deployed on Drupal 5.x. When I started development, I think Drupal was at 5.4, but with the flurry of recent updates, we’re up to 5.10 as of this writing.

The site is a business listings site, intended to partner with a mail print product put out by Exposure Marketing Solutions. Listing pages incorporate google Maps, a Lightbox photo gallery. The site makes heavy use of hook_form_alter via a custom module.

The basic content type is a business listing, to which can be attached one or multiple coupons. Coupons can be printed individually and brought into the stores. A listing can be sold as a “featured business”, thereby appearing in the sidebar, and at the top of search results.

Anonymous users can submit a basic listing. The site admin is then notified to approve the listing, and can offer the client a photo or video gallery, or featured business for a fee. Businesses awaiting approval appear in a custom block for the site admin, to facilitate editing.

The site makes heavy use of imagefield and imagecache – two modules that aren’t yet production-ready for Drupal 6.

modules used:
nodewords, globalredirect, update_status, forward, ad, xmlsitemap, workflow_ng, workflow, views_fastsearch, views, token, tinymce, theretailsaver, suggestedterms, site_map, relativity, print, phone, pathauto, nodeteaser, mimedetect, location, link, lightbox2, jstools, jquery_update, javascript_aggregator, imce, imagefield, imagecache, imageapi, google_analytics, gmap, filefield, embedded video field, email, diff, date, countries_api, contemplate, cck, admin_menu, action

Add to Yahoo Add to Google Save to Digg IT! Live Bookmarks!


This is the blog of Andrew Mallis, a Toronto-born, San Francisco-based polymedia artist. I work in new(er) media with code, photography and electronics, and in traditional media by writing, drawing & painting.