VotingAPI: Data storage overview
This information is intended for developers creating modules that use VotingAPI.
VotingAPI: Full control for complex voting modules
(stub article)
You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules
VotingAPI is a flexible, easy-to-use framework for rating, voting, moderation, and consensus-gathering modules in Drupal. It allows module developers to focus on their ideas (say, providing a 'rate this thread' widget at the bottom of each forum post) without worrying about the grunt work of storing votes, preventing ballot-stuffing, calculating the results, and so on.
VotingAPI does four key jobs for module developers:
If you're a Drupal user looking for a voting or rating module (rather than just a framework), or you're a developer looking for examples of VotingAPI based code, check out some of the following projects:
Note: D8 version of this module is now in version 8.x-3.0-alpha2 and is in very much usable state.
Modules that are no longer actively maintained (may be easy to update and have interesting ideas on how to write a VotingAPI module):
This information is intended for developers creating modules that use VotingAPI.
(stub article)