This project is not covered by Drupal’s security advisory policy.
Introduction
The Vote Anonymous module allows you to set up the voting feature for anonymous users on the node entity type. Sometimes we have the requirement that anonymous user can vote only once among the nodes listing or only one vote per node. Using this module we can manage voting functionality very easily. There is an admin setting page where we can configure messages, cookie, content type & other settings. On the basis of the user cookie, we can control the voting entry in the database.
If session/cookie already exist then module display a message that 'You have already submitted!'. We can also disable voting link from admin configuration if the user has already voted.
Voting can be configured on a global level or individual node level.
For global level voting, keep unchecking "Single Node Voting". Now a user cannot vote on any node if already voted even a single node of select content type.
For node level voting, keep checked "Single Node Voting". Now a user can vote on the node if not voted yet.
History and Maintainers
There are other contrib modules available which also provide the voting feature but this one is easy to implement on node listing as well as on node page, that's why I have developed it & I will keep improving it.
Installation
Vote Anonymous 8.x can be installed easily
Download the module to your DRUPAL_ROOT/modules/contribe/ directory, or where ever you install contrib modules on your site.
Go to Admin > Extend and enable the module.
Configuration
Configuration of Vote Anonymous module.
- Go to Admin > Configuration > Vote Configuration Form.
- Fill the message which trigger after voting
- Put some name for Voting cookie.
- Select content type.
- Click "Save Configuration".
- Go to node page of selected content type, there we will see a link 'Vote for '. When you click on that link, it will say 'Thank you for your vote!'.
- Admin can also access vote count page at /vote-count. This page is created using view so we can add remove fields here as per requirement.
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Content Display
- 10 sites report using this module
- Created by Devendra Mishra on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.