Contest Popularity Music was an on-line library of sound effects and production music, that was intended to be a direct competitor to soundrangers.com, run by Kean Leavrault.

Kean is a muscian and sound engineer with a background in production audio. He was looking for a way to sell his sound effects and production audio on-line. After a bit of market research he came to me looking for a developer to help him get on-line.

contestpopularitymusic.com was built on top of Drupal 5.x and leveraged the audio, views, and ubercart modules. A unique characteristic of the site is a set of custom modules I wrote, called uc_product_audio, that integrates the audio module with ubercart's uc_product module.

r2245

r2241

r2238

  • Misc formatting to get compliant with the coder module
  • Updates to common hooks to get in line with the new D6 API
  • Partial migration to the views2 API.
  • Overhaul for how the default theme is called, removed all phptemplate_*
  • functions, removed all Tapir tables.
  • A fix to uc_product_audio_form_alter() for correctly setting an error
  • message from the /catalog view.
  • M /contestpopularitymusic.com/uc_product_audio/uc_product_audio_catalog.module

r2237

r2236

  • Misc formatting to get compliant with the coder module
  • Updates to common hooks to get in line with the new D6 API
  • Partial migration to the views2 API.
  • Completely remove the logic the get our default views handler included
  • for nodes with membership tids. This logic is included in
  • uc_product_audio_catalog now. It is not the best sollution but it is the
  • best we have right now.
  • Threw in a default theme for nodes with membership tids, and copied in a
  • bunch of our old theme code from the 5.x theme.
  • A fix to how we dynamically add permission to audio products that are tagged
  • with membership tids.
  • M /contestpopularitymusic.com/uc_product_audio/uc_product_audio_membership.module
Project: 
Start: 
2007
End: 
2007