VotingAPI helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.
Among other things, it supports:
Rating of any content (comments, nodes, users, fish, whatever)' o- g1 ~2 N1 N" Q7 q0 r% P
Multi-criteria voting (rate a game based on video, audio, and replayability)
7 M! F2 H. E1 s; q& j" k" hAutomatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1'), A+ K+ O1 o1 Z' T. p- n _" |
Efficient caching of results (sorting and filtering doesn't require any recalculation)! K3 f+ c# ~# s2 n8 _
Hooks for additional vote calculations
Note that this module does NOT directly expose any voting mechanisms to end users. It's a framework designed to make life easier for other developers, and to standardize voting data for consumption by other modules (like Views).