I am developing a Drupal 5 site for an animal shelter. In a few weeks, we will be running a promotion to find the cutest pet in our community. We will post a couple dozen photos on our web site and ask visitors to vote on the cutest pet. The cutest pet and their owner will win a prize. At the same time, we will have gathered email addresses from the voters for our monthly newsletter.

Can someone recommend a particular polling module or combination of modules to do this?

I am guessing that it is probably easier for me to code this than to wrangle an existing module. I can script a solution where a visitor enters their email address and chooses a favorite animal. The site would then send an email to the visitor - - - and require the visitor to click on a link in that email to confirm their vote (and thereby validate their email address for us).

Suggestions are welcomed.

Comments

dgorton’s picture

I'd take a good, hard look at Fivestar and possibly some others before attempting a from-scratch effort.
From the project description:

The Five Star voting module adds a clean, attractive voting widget to nodes in Drupal 5. It features:

  • jQuery rollover effects and AJAX no-reload voting
  • Graceful degradation to an HTML rating form when JavaScript is turned off
  • Support for anonymous voters
  • Spam protection to keep users from filling your DB with bogus votes
  • Easy-to-use integration with Views module for lists sorted by rating, or filtered by min/max ratings
  • A Fivestar CCK field for use in custom node types
  • An easy-to-use Form API element type for use in other modules

Designed by Nate Haug and Jeff Eaton of Lullabot.

I haven't used it yet myself, but I'm the next time it seems appropriate this will be my first stop...

Drew Gorton
Gorton Studios
Some of our Drupal Sites