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.
Simple ffmpeg engine
This is a simple ffmpeg derivation engine for Media derivatives API. It is simple since it allows user to enter ffmpeg command line arguments directly into a textfield. This offers us a great power...
Categories: Media
Dirty Form
Dirty form detection. Alerts users to unsaved changes if they attempt to close the browser or navigate away from the page. Uses the jquery.AreYouSure library. Installation Download jquery...
Categories: Administration tools, Content editing experience
Commerce License Cancel
This module provides a few ways for users to cancel Commerce License licenses. It provides a URL for cancelling licenses associated with a product, and a URL for cancelling licenses associated with...
Categories: E-commerce
Video Embed VK
This module provides VK handler for Video Embed Field. Users can add VK videos to their site by pasting the video's URL into a video embed field. in the setting users can set width and height and...
Categories: Media
Logged In
This is a very simple module inspired by How to check if a user is logged in inside a view. It simply adds a Views field that checks the current user and returns a boolean response. This can then...
Categories: Content display
LDAP provisioning
LDAP provisioning module provides a user registration process with an optional account approval queue in Drupal and creates user accounts in both LDAP server and Drupal. It depends on the ldapauth...
Categories: Access control
Notify 404
Notify 404 provides the ability for notification emails to be sent to a user when a specific volume / frequency of 404 (page not found) errors have occurred on the website. This module allows for...
Categories: Administration tools, Integrations, Search engine optimization (SEO)
Require all Exposed Filters
Provides an exposed form that only renders view rows if all form elements contains user input. The module is similar to standard Views exposed form "Input required" but requires that the user has...
User Field Login
INTRODUCTION This module allows users to log in using field data values, administrators can customize the fields allowed to log in. Special fields can use plug-ins or hooks to query the user UID to...
Categories: Integrations, Access control
Total vote
Fivestar is great but.. Fivestar module gives you a good voting functionality to your site but it doesn't allow users to vote number of times to the same content. Who should use this? Say you have...
Categories: Content editing experience, User engagement
Decoupled Domain
The Decoupled Domain module provides Domain config entities that can be used as configurations for decoupled applications. The domains can be referenced by content entities and that reference can...
Categories: Decoupled
Double Click
This module allows you go to the edit page by double clicking on any internal link to an item. Users with the proper permissions can double-click on: node links to go to the node's edit page user...
Categories: Administration tools, Content editing experience
Views Filter Role Access
Views Filter Role Access provides a powerful yet simple way to restrict the visibility of specific filters within a View based on user roles. Key Features: Adds a "Visibility" setting to every...
Categories: Access control, Content display
User Guide
This project houses the source files for the Drupal User Guide. It is not a module. The Guide was written in English, and has been partially to fully translated into at least 10 other languages....
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
Poper: Smart AI Popup, Exit Intent Popups, Gamification Popups, Surveys, Widgets, Videos
At Poper, we’re redefining user engagement with cutting-edge technology that transforms your website visitors into an active community of customers and subscribers. Our module offers a unique blend...
Categories: User engagement
Atrium Scrum
Atrium Scrum is a collection of features to help implement a robust Scrum process on Open Atrium. Features include: Atrium Scrum: User Stories: Provides a content-type structured around the proven ...
EventFinder
EventFinder is a means of searching a Drupal site for events based on event type, geographic location, and proximity to major metropolitan area. Search criteria can be saved and new matches can be...
Categories: Site structure
Workflow-NG: Profile Action
This is an extension module for Workflow-ng that provides an action that lets users perform operations on individual profile fields. The module is extremely flexible, allowing any kind of MySQL...
Categories: Access control
Permissions Superuser
Overview This module creates a 'superuser' role, and grants all permissions to that role. It also defines a new permission, 'administer software updates', which allows any user with the superuser...
Categories: Security
Simple Node Form
The idea behind this module is to create a clean version of the node form. This is useful in the cases where we would like to use the node form as a simple and clean form for user input showing...
Categories: Content editing experience, Developer tools
Feature manager
Summary Feature manager module would provide an alternative way to create and manage Features. The base concept is to change the way how we create and manage Features. So this module propose the...
Email Login
This module allows users to login with either their username or the email address associated with their account. The module requires no configuration -- once installed, users can log in as usual...
Categories: Access control
Scald Commerce Product
Scald Commerce Product is a provider allowing Scald module users to add available products on the scald library. Features Allows you to select the product you want to embed into your drupal node...
Simple Course
The Simple Course module is a collection of small modules that add fields to node/quiz and user/user entities to allow for a simple one-book course + single pass/fail quiz for members. Used...