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).

Voting API Reaction

596 sites Security covered Drupal 9–11
View on drupal.org

This module allows users to react to entities on your Drupal site in a way similar to popular social media platforms. It provides a flexible field based on the Voting API, enabling customizable reactions with options for display, permissions, and even custom icons.

Description

A flexible field based on Voting API module, which allows users to react in a certain way to any entity. Just like on Disqus, Facebook, Twitter, or Instagram.

Installation

1. Download and enable this module and it's dependency Voting API module.
2. Create a field for the entity you'd like this feature on.

Configuration options

This module provides a number of settings to be as flexible as possible:

Field settings

Each field has settings, that allow you to hide/show any reaction and select how anonymous users are treated.

Field formatter settings

Each field has formatter settings, that allow you to hide/show reaction summary, label, icon, or the count. Also, there is an option to sort reactions by count.

Field value

When adding/editing an entity, you have the option to enable, disable or hide reactions, specifically for that entity. Just like you do with comments.

Permissions

On the permissions page, you can give permission to view, add or modify a reaction to any role.

Customisation options

Vote Type

Voting API module creates a page, where you can manage Vote Types. You can use that page to create and manage your own reactions, where you can use your own icons.

Template file

Copy votingapi-reaction-item.html.twig from module folder to your theme folder and customize the layout and CSS to suit your website design.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Slowing

Releases

Version Type Core Release date
8.x-1.13 Stable 9–11 Jul 28, 2025
8.x-1.12 Stable 9–11 Feb 5, 2025