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.

Selectify

Selectify – Transform Drupal Forms with Modern, Accessible Components Selectify styles select elements in four places, Manage Form Display (field widgets), Views exposed filters, Webform submission...
Categories: Content display, Integrations, User engagement

Criteria Rating

Rate Content by custom criterias. This could be useful when you need to want to give a node rates on more criteria. In the picture aside, you see an example of "Criteria Rating" for song content...
Categories: User engagement

Simplestar

A simple star rating widget based on jQueryUI Star rating. Comes with CCK integration to provide a CCK simplestar rating widget. This module requires jQueryUI module. This module is not intended to...
Categories: User engagement

Extra Voting Forms

Welcome to Extra Voting Forms! This module gives you easy-to-use, and yet powerful, voting forms. Some features: - Javascript voting; however, the module works 1000% even if the user doesn't have...
Categories: User engagement

Plus 1

A simple digg-like voting widget for content that uses Ajax. You can choose to not show the voting widget in certain node types, and you can show it in teaser view and/or full view. The 6.x-2...
Categories: User engagement

Metis (VG Wort integration)

The Metis module automates the inclusion of the so called "Metis pixel" (Zählmarke) from the German association VG Wort. The pixel is included as an image that is 1px wide and high and it allows VG...
Categories: Content editing experience, User engagement, Site structure

Recommend

This module enables user to Recommend nodes or comments. The best part about this module is that it uses AJAX for recommend counts and actual recommend process. As a result of this, we can use this...
Categories: User engagement

Nodepoints

The Nodepoints module provides an API to allow nodes to gain or lose points. The code is heavily inspired by the Userpoints module, which works in a very similar way, except for the fact that the...
Categories: User engagement

Content Autoscore

This module automatically calculates scores for any node on a Drupal site. The score is calculated by adding together administratively controlled point values for given "events" relating to that...
Categories: User engagement, Automation

Simple Vote

An ultra-streamlined voting module that adds a five star rating widget to every node. While it may be useful for sites with limited needs, it's intended as a demonstration of the VotingAPI module,...
Categories: User engagement

Webform Dialog

Integrate Webforms with the Dialog API. Out of the box, this module provides a block for each Webform node. When enabled for the current page, this block is displayed as a link attached to the side...
Categories: User engagement, Developer tools

Commerce sale rank.

This module allows you to calculate and periodically refresh node and taxonomy terms sales ranks for Drupal Commerce. Features: Choosing entities bundles and taxonomy terms for storing sales ranks...
Categories: E-commerce, User engagement, Integrations

Entity Note Block

Easily add, edit, and manage internal notes on any entity using a clean, AJAX-powered modal form. Designed for admins and editors to track changes, comments, or decisions privately. Features The...
Categories: Content display, Developer tools, User engagement

Webform Headless

Webform Headless integrates Webform with headless frontends by providing API endpoints for managing submissions and getting forms in structured schema formats. Currently, only the FormKit schema is...
Categories: Decoupled, Integrations, User engagement

Content Recommendation Engine

This module makes use of Votingapi and the Similarity modules to generate recommended nodes to users. To render the generated recommendations it makes use of Views 2 integration. all development on...
Categories: Content display, User engagement

User Activity

The User Activity module calculates an activity index based on a user's logins, page impressions, created nodes and comments. The weight for each value is adjustable by an administrator. It...
Categories: User engagement

Link As Popup

Features Link field extension that which permits link target attribute options including to open in a Modal (uses Javascript, not a true HTML Dialog) on current page or in a chromeless new window....
Categories: Content display, Content editing experience, User engagement

Trophy

Achievements module alternative rewarding system with *extensible trophy condition plugin manager. Features Advanced conditions like node-based rewarding, rewarding if the user is consistent, a...
Categories: Accessibility, Content editing experience, User engagement

Star voting

-This module allows you to use and save node rating in your database. -This module is also compatible with oracle darabase. -Once activated star voting will create a new bloc in BO, that you can...
Categories: User engagement

Acquia-VWO Connect

Acquia-VWO Connect provides additional Drupal specific settings to allow you to capture content metadata with page views in VWO. Currently supports Content Section, Keywords and Persona field...
Categories: Integrations, User engagement

Node Button click counter

This module will help to track the number of clicks of a button on a node. Buttons may be multiple Needs to be created that button field in particular content type as a integer field It also tracks...
Categories: Content display, Integrations, User engagement

Chess

A module to allow two players to play chess in Drupal. Two players, specified at node creation time in a user list field, are selected to play a game of chess. Anonymous users, or non-players will...
Categories: User engagement

Quiz Prerequisite

The Quiz Prerequisite module is a Quiz module add-on. It lets site administrators configure quizzes to have prerequisites. When enabled and configured, this module will check to see if a...
Categories: Content editing experience, User engagement

Profile Completion

Profile completion is a module built with the idea similar to "Linked In" profile completion. It provides a block that tracks user's profile completion percentage. Users can perform a variety of ...
Categories: User engagement, Access control

Did this help?

Displays block with "Did this help" (is useful) question and Yes/No options. For "No" options are available list of ready answers and text field for custom answer. Answers report is available on ...
Categories: User engagement

Pages