Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Shortcode 3.0.0 Major update available for module shortcode (3.0.0). Release: ECA: Event - Condition - Action 3.1.7 Minor update available for module eca (3.1.7). Release: ECA: Event - Condition - Action 3.0.15 Minor update available for module eca (3.0.15). Release: ECA: Event - Condition - Action 2.1.24 Minor update available for module eca (2.1.24). Release: Commerce Core 3.3.9 Minor update available for module commerce (3.3.9). Release: Modeler API 1.1.6 Minor update available for module modeler_api (1.1.6). Release: Commerce Shipping 3.0.4 Minor update available for module commerce_shipping (3.0.4). Release: Entity Usage 5.0.0-beta6 New beta version released for module entity_usage (5.0.0-beta6). Module Revived: Optional End Date 2.0.0 Module optional_end_date updated after 7 months of inactivity (2.0.0). Usage Milestone: Shortcode Module shortcode crossed 1,000 active installs.

Like & Dislike

1,485 sites Security covered Drupal 10–11
View on drupal.org

This module adds "like" and "dislike" functionality to Drupal content, similar to social media platforms. It allows users to separately indicate a like or dislike for entities, and administrators can configure which content types will feature these widgets.

This module provides "like" and "dislike" widgets for contents inside Drupal, making it easiers to promote features as the one seem on many social network websites.

Technically speaking, the module provides 2 tags for Voting API, "like" and "dislike", working in a different way from Vote Up/Down, that is like a "plus or minus" approach. Likes are separate from Dislikes here.

How it works

Like/Dislike widget works for any Entity Types and Bundles, and includes a settings page to specify on which bundles the user wants the widgets available(node types, comments, files, users, etc). By default, none of them are available, so it is needed to go at "/admin/config/search/like_and_dislike" and enable the wanted ones.

About 8.x version

Dependencies

Voting API
Helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.

About 7.x version

Dependencies

Common Object Oriented Library (aka COOL)
COOL helps your project become maintainable over the time.
Voting API
Helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.

Acknowledgment

The module took some initial code and idea from the Like Dislike Buttons.

Migration

For the ones coming from the other module, there should be no special needs to start using this module, as the data structure is handled by Voting API and was not changed.

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
Dec 2024
Latest release
1 month ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
2.0.2 Stable 10–11 Jul 23, 2026
2.0.1 Stable 10–11 Dec 31, 2024