Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

251 modules match your search

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.

Social Stats

This is a statistics module. It provides data from various social media sites. The data which is saved per node. It includes data from: Facebook : likes count, shares count, comments count & total...
Categories: Integrations, User engagement

Personalization by terms

Personalization by Terms is a module to personalize content based upon taxonomy terms referenced in viewed nodes. The module tracks viewed terms from selected vocabularies and content types,...
Categories: Content editing experience, User engagement, Site structure

RPG

This module provides a base for creating an online role-playing game, at its basic similar in nature to Lord of the Red Dragon or Urban Dead, but as development progresses, able to handle...
Categories: Content editing experience, User engagement

RiseUp

Add a user interface to manage fields on a chosen content type and on the user profile. This fields can be used to calculate a percentage of match between the user choices and node values.
Categories: User engagement

Webform Default Fields Obsolete

This module allows to define default webform fields for each webform-enabled content-types. New nodes of this content-type by default will contain configured fields. It is released by ADCI Team:...
Categories: User engagement, Integrations

Proteus

From a teacher's point of view: Make a bunch of Closed Question nodes (using the ClosedQuestion module). For each learning objective make a taxonomy term and link the term to the content types...
Categories: Content editing experience, User engagement

Node Accessibility

Validation can be enabled and disabled on a content-type specific basis, allowing administrators to pick and choose what does and does not need to be validated. Integration with the rules module...
Categories: Content editing experience, Developer tools, User engagement

Taxonomy stats

The purpose of this module is to provide different types of statistics for taxonomy terms on the website. The module will initially provide a list of popular terms. The criteria for selecting what...
Categories: User engagement, Site structure

Greeting Cards

The module is designed for users who want to extract the front page of a PDF and create a thumbnail image of it for use in greeting cards. Features File Upload: Users can upload PDF files through a...
Categories: User engagement

Server-side A/B Testing

Overview Server-side A/B Testing provides a lightweight and robust framework to run A/B experiments directly inside Drupal, without relying on external SaaS platforms. The module serves different...
Categories: Performance, Search engine optimization (SEO), User engagement

Voting API Search Ranking

  This module provides basic integration between Voting API and core Search module by implementing hook_ranking(). Thus, it lets you promote nodes with more or better votes in search results....
Categories: User engagement, Site search

Entity External Rating

This module can be used to implement a rating system based on external sources. What that means is that the actual rating, voting or whatever action, happens on an external application (for example...
Categories: User engagement

LikeThis

LikeThis adds a social buttons: Facebook like, Twitter tweet, and Google+ button to nodes, taxonomy term pages, and user pages. It is also configurable, you can add your own social buttons if you...
Categories: User engagement

Term Rank

This project provides a user rank/level functionality via taxonomy term. You can use a vocabulary to define a ranks set, and the user rank will be updated according to the userpoint and the rank...
Categories: User engagement, Automation, Access control

Arcade

Arcade module was written to implement pnFlashGames with Drupal, however, it is really a generic framework that allows any content to be treated abstractly as a 'game' and provides a gateway for ...
Categories: Content editing experience, User engagement

Simple favourites

Setup instructions Install this module then add the heart block where you want it and the "My Favourites" block where you want it. Then visit the configuration page which you will find in the admin...
Categories: User engagement

Node Delete by User name

Features Allows users to delete their own content based on username. Permission-based control for content deletion. Supports content-type filtering for deletion rules. Post-Installation After...
Categories: Administration tools, Content editing experience, User engagement

mediumvote

MediumVote is based on Eaton's excellent SimpleVote module. In learning SimpleVote and VotingAPI I wanted to extend some of the features provided by SimpleVote, so I created MediumVote to: 1) Add...
Categories: User engagement

Roll Dice

This is a sandbox project, right now only an idea, yet to be implemented. I need a die roller. I'm thinking of doing this in a block, with four fields and a log of recent roles showing. The log of...
Categories: User engagement

Questionnaire

Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs. After creating questions, these questions will be...
Categories: User engagement, Integrations

JapanSoc

This module is obsolete. As JapanSoc.com is no longer in service, this module has no usefulness. The JapanSoc module allows you to insert in any node's body a "Soc It!" voting button provided by...
Categories: User engagement

Unity 3D Field

Overview This module allows you to display .unity3d files within Unity 3D Web Players if the files are attached as Drupal file fields (e.g. to a node, user profile, etc.). Features Display .unity3d...
Categories: Site structure, User engagement

OGCB Likes

Overview OGCB Likes is part of the Open Government Community Builder (OGCB) — a Drupal site template for building community platforms. This module provides a configurable block that displays which...
Categories: User engagement

Userpoints Auto Expire

This module adds functionality to reduce userpoint each time a user performs an extension of node expiry period. Userpoints Auto Expire bridges between both Userpoints and Auto Expire. Sponsorship...
Categories: User engagement, Access control

Webform Random

This project is now obsolete. Webform in D8 now has a randomize feature and D7 is now EOL. This module provides a checkbox on the WebformForm Form Settings page to randomize webforms. After...
Categories: User engagement, Integrations

Pages