
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.
Ubercart Early Bird Discount
This is a discount module for Ubercart which allows for date-based discounts without coupon codes that can be set per node at product creation. Example usage would be for an event website where pre...
Categories: E-commerce
Ubercart Authorize.net Payment Gateway
Version 2.x This module provides a replacement Authorize.net payment gateway for the Ubercart module suite. It leverages the Authorize.net API module and provides the following features: Allows...
Drupal Recruit
UPDATE December 2013 Project restarted! Overview Drupal Recruit offers basic job and applicant tracking. Jobs are implemented using a standard content type and applications are implemented using an...
Form Builder CRUD
The purpose of Form Builder CRUD is to provide a permanent storage mechanism for the Form Builder module. D7 Usage This is an API only module. See Form Builder Field for an example implementation....
Categories: Developer tools
User Role Summary (URS)
The User Role Summary module provides a block which gives a summary of each of the user roles which exist, and which when clicked go directly to the user admin page filtered for users of that role...
Categories: Administration tools, Access control
Context filter
Filters the Context module's drag & drop selection menu when using the Admin module. This module uses the context module's preprocessor functions to limit the options listed in the drop down....
Categories: Administration tools, Content editing experience
Core Library
Important disclamer While this was a nice PoC from my point of view, I never maintained this module. Please use mature solutions instead such as https://github.com/makinacorpus/drupal-gulpifier or...
Categories: Performance
Features Plumber
Note: The d7 version of this module should no longer be necessary when using more recent versions of Features module. If you feel this is incorrect, please open an issue. This module is useful for...
Categories: Developer tools
Field suppress
Suppress field data from being loaded during entity_load(). Since field data will not be loaded it will not be displayed nor editable through the interface. This can be handy if you are using an...
Categories: Developer tools, Site structure
Content Attachment
This module creates a filter allowing user to attach everything inline with a simple tag. The purpose is to provide a "light" presentation, and link to heavy content (ie., with attach_node, then...
Categories: Content display, Content editing experience
Modal Comment Login
The purpose of this module is to provide anonymous users a way to login (or just supply contact information) during the process of entering the comment. It works by opening a modal window with the...
Categories: Access control
Alerts
This module has been re-released as a Configuration Kit, ready for Drupal 9. As such, when installed this module now creates a new content type (Alert), a related taxonomy vocabulary (Alert...
Categories: Content editing experience
VoIP Drupal
--- Check the new VoIP Drupal fact sheet: http://bit.ly/voipdrupalfacts --- VoIP Drupal is an innovative framework that brings the power of voice and Internet-telephony to Drupal sites. It can be...
Taskbar
Introduction This module provides a taskbar with AJAX blocks and periodical refresh regions where modules can send updates/status. Taskbar, inspired from appbar, has a very flexible design so that...
Google Rich Snippets
Because Google now gives warnings when you have multiple entities on a page (such as a user and a node) marked up and because of a bug in core (#1228872), Rich Snippets module is not effective....
Commerce Subscription
A module for Drupal Commerce that enables subscriptions. Currently, that means buying a role, but could feasibly expand in the future to buying access to a specific node, or other site features....
Volunteer Rally Features
Core collection of Features for the Volunteer Rally distribution.
Views Access Many
This module allows multiple views access plugins to work together on a single view. When chosen as the access plugin in the views UI it provides a form which allows you to choose more than one...
Categories: Access control
Just Another Social Module (JASM)
Many social modules exist that allow users to share and/or publish your content to various third-party sites and services. In the information age, more and more companies are adopting social media...
Categories: Media, Integrations
Content Audit
Content Audit is a module to help you: Generate a content inventory of your site. More easily conduct a quantitative and qualitative audit of your site's node content. Feedback welcome! File an...
Commerce Product Key
This module lets sites implementing the Commerce module, attach product keys to orders. Product keys / Vouchers are strings of text that are used to unlock or activate a piece of software. Right...
Categories: E-commerce
Ubercart Custom CTA
Allows custom Call to Action text for each product class to replace the "Add to Cart" text. The text can be configured by editing the content type.
Categories: E-commerce
Static Map
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Provides a static map formatter for the geofield and ...
Categories: Media, Site structure
Simplenews Private Roles
Simplenews Private Roles restricts selected Simplenews newsletters to allow only certain roles to view/subscribe to them. Attention: This module simply hides the newsletter checkboxes on the...
Categories: Integrations
Abstractions
Provides functional programming style abstractions for common problems. This module has no effect on a site. It is just a collection of handful functions which helps overcome PHP weaknesses and...