Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Vote Anonymous

7 sites No security coverage Drupal 10–11
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.

Depends on

Dependencies of the latest stable release

  • node Drupal core
  • user Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Dec 2025
Latest release
2 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

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