Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Vote Anonymous

7 sites No security coverage
View on drupal.org

The Vote Anonymous module allows anonymous users to cast votes on content without logging in, using cookies to track votes. This enables quick and easy engagement on content like blog posts, with options for users to vote on individual items or only once across a content type.

The Vote Anonymous module enables anonymous users to vote on nodes using cookie-based tracking, with no login required.

Use Case

Ideal for blog posts, community polls, or any content where you want quick anonymous engagement without a complex rating UI:

  • No third-party dependencies - installs and works out of the box
  • Anonymous-first - cookie-based voting without requiring users to log in
  • Easy to implement on both node listing and node detail pages
  • Configurable at global level or per individual node

How It Works

Voting is controlled by browser cookies. If a cookie already exists for a visitor, the module displays a configurable message such as "You have already submitted!" and optionally disables the voting link.

  • Global voting — uncheck "Single Node Voting". A user cannot vote on any node once they have voted on any single node of the selected content type.
  • Per-node voting — check "Single Node Voting". A user can vote independently on each node.

Installation

Vote Anonymous is compatible with Drupal 10,11 and 12.

  1. Install using Composer: composer require drupal/vote_anon
  2. Enable the module at Admin → Extend

Configuration

Configuration of Vote Anonymous module.

  1. Go to Admin → Configuration → System → Vote Configuration Form.
  2. Fill in the message displayed after voting
  3. Enter a name for the voting cookie
  4. Select the content type
  5. Click "Save Configuration".
  6. 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!".
  7. Admin can also access vote count page at /vote-count.

Activity

Total releases
4
First release
Dec 2025
Latest release
1 month ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.0.2 Stable Jun 15, 2026
2.0.1 Stable Apr 18, 2026
2.0.x-dev Dev Apr 18, 2026
2.0.0 Stable Dec 20, 2025