Year: 2008
Client: Exposure Marketing Solutions

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, actions

click on the thumbnails below for a more detailed view:

     Business Listings page 
     Example business with coupons 
     Lightbox photo gallery