Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Tic Tac Toe for Node.js
This is an example module that uses the Node.js integration module (nodejs) to implement a real-time, two-player Tic Tac Toe game on a Drupal site. Live Demo http://www.ar.ve.nnnxpd7j.vesrv.com...
Categories: User engagement
Node Gift
The Node Gift module provides an ability for users to "buy" nodes for each one if they have enough Userpoints. The idea is simple. You have community on your website. Users receiving virtual moneys...
Categories: User engagement
Tapatio
Enable users to leverage a drupal system as a front end to twitter.com (and other sources in the future) allowing them to use drupal as a hub for message aggregation, moderation, and dispatching....
Categories: User engagement, Site structure, Integrations
Node Watch
The Node Watch module provides a report of nodes on the system in order to provide alerts when that count changes based on a configurable threshold.
Categories: Content editing experience, User engagement, Security
Node points
This D7 module would like to make lists of the "best content" of the site based on points. Something like http://drupal.org/project/userpoints but with nodes. Features Every node can give points...
Categories: User engagement, Site search, Integrations
External Link Popularity
External Link Popularity is intended to be used for web directories. It uses the Voting API module to rank nodes that contain external links. Points are awarded when users follow the external link...
Categories: User engagement, Integrations
File Access Via Webform
Introduction The File Access Via Webform module allows Drupal site administrators to securely share files through webforms. It uses token-based access to ensure only authorized users can download...
Categories: Content display, Media, User engagement
Live Node Comments
Node Live Comments enables real-time display of comments on Drupal nodes using Server-Sent Events (SSE). This module provides users with a dynamic commenting experience, updating content in real...
Categories: Content display, User engagement
DGA Rating
DGA Rating A fully compliant, accessible, and user-centric rating widget for Drupal 10 & 11, designed in alignment with the Digital Government Authority (DGA) Design System standards. This module...
Categories: Content display, User engagement
SmashLike - Facebook like button for Drupal 5
Very Simple Facebook "Like" button for your node available as a block in Drupal 5 where something like "ShareThis" is overkill. This provides a "Like" button specific to the page/node you are on....
Categories: User engagement, Integrations
Hover Card
Hover Card is a modern Drupal module that displays user information in elegant, accessible popup cards when hovering over user links. Built on Tippy.js, it provides a clean, performant, and highly...
Categories: Accessibility, Content display, User engagement
Moderator
Warning message As of January 9, 2010, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please post a comment on [...
Categories: Content editing experience, User engagement
Voting like button
This module allows to integrate the Voting like button into your Drupal website. Features Votinglike module allows visitors to like and dislike anonymously the following Drupal entities: nodes,...
Categories: User engagement
FeedAPI Node Discussion
Finds out who links to who between FeedAPI Node Items. News 6.x-1.x-dev package will be compatible with latest FeedAPI package. 5.x-1.x-dev package is compatible with FeedAPI 1.0 Requirements...
Categories: Content editing experience, User engagement
Fivestar Recommender
This module makes content recommendations based on users Fivestar votes. It provides two types of recommendations: "Users who liked this also liked": Shows a list of nodes on a node's page....
Categories: Content display, User engagement, Site structure
Jeopardy
Note: This module is now abandoned. This module allows users to add categories and questions to a custom node type, and then view the node and play a Jeopardy game with the questions/categories,...
Categories: User engagement
Best reply
Best reply module allows node authors to mark a particular comment as the best reply. It aims to encourage quality comments and to give some recognition to people posting quality responses. Links...
Categories: Content editing experience, User engagement
Node Vote
This module provides the ability for users to vote on various node, assigning a score to each one. The average overall score and number of votes are displayed below each node. Users do not see the...
Categories: User engagement
Game Utilities: Quest
INTRODUCTION AND INITIAL DESIGN GOALS ===================================== The Game Utilities: Quest module provides a structure and API for Game Quest nodes on your site. You can set one or more...
Categories: User engagement, Developer tools
Share
Introduction Share includes a Block that integrates the WebShareAPI if the device supports it, copies the link to the clipboard otherwise. Unlike specific share links for Facebook, X and so on,...
Categories: Integrations, User engagement
Real Time Poll
The Real time poll module provides a result poll block that allows users of a site to see realtime results of the last poll that relies on the Node JS server provided by the Node.js module . Nex...
Categories: User engagement
vuukle
This module is used for the vuukle api integration with the drupal. Vuukle is a commenting platform which can be integrated with the drupal nodes. Administrator can choose to which content type...
Categories: User engagement, Integrations
Simple Review
Allow users to review nodes using standard comments with an attached Fivestar widget. Additionally, a user is limited to one review per node. Compared to other review solutions that build on full...
Categories: User engagement
NodeReview
This module adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays. It also...
Categories: User engagement
Drupal 7 port of External Link Popularity
The External Link Popularity module is an old module that used Javascript to track and tally users' clicks on external links within nodes via Voting API. This sandbox project seeks to port this...
Categories: Content editing experience, User engagement