VotingAPI: Data storage overview
This information is intended for developers creating modules that use VotingAPI.
VotingAPI: Full control for complex voting modules
(stub article)
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)