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.
Comment Trust
Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors....
Categories: Content editing experience, Access control
TimeClock
--No longer under active development-- INTRODUCTION A group of modules to allow for tracking employee's time and attendance. Allows for web and telephone based (DTMF) timeclock punches, as well as...
Categories: Developer tools
Commerce Shipping on Review Page
This module addresses a shortcoming in Commerce Shipping that causes the final order total to be inaccurate if the choice of shipping option is put on the final "Review" step of checkout. This can...
Categories: E-commerce
Domain Role Access
Provides an ability to assign domain permissions based on roles. In addition to ordinary access control from the domain_access module (through the field in user's profile), this module adds an...
Categories: Access control, Developer tools
Commerce Cart Skip
This module allows users to skip the cart for certain product types, creating an order without any additional actions. This is useful e.g. if you have some free products for registration purposes...
Categories: E-commerce
Attachment Links
The Attachment Links module provides permanent links to files attached to a node. A single, easy-to-remember URL can be used to retrieve the preferred (canonical) or newest version of a file...
Categories: Content editing experience, Content display, Site structure
Sticky sidebar
This module allows you to set a number of sidebar or block regions that follow the user down the page as they scroll. It's a nice user interface technique for drawing attention to ads, showing the...
Vocabulary Permissions
Assign permissions to vocabularies by user role. The core taxonomy system allows vocabularies to be assigned to node types. This module extends that by allowing the editing and/or display of the...
Categories: Site structure
BankID
The BankID module for Drupal provides seamless integration with the BankID.com authentication system, enabling users to authenticate themselves on your Drupal site using their BankID credentials....
Categories: Access control, Integrations
Userqueue
User Queue is a module which is functionally quite similar to Nodequeue. It allows you to create multiple queues, add users to them, and order the users within the queue. Queues can have a maximum...
Categories: Administration tools, Content display, Access control
Windows Live ID Integration
Windows live ID is a service provided by microsoft that allows you to login to non microsoft websites using your Windows live userid and password (e.g. hotmail or msn user id and password). This is...
Categories: Administration tools, Security
Mailman Groups
Overview The Mailman Groups module provides a level of integration between Organic Groups and Mailman mailing lists and complements the existing Mailman Manager and User mailman register modules....
Categories: Integrations
Google Authentication for Web Applications
Web applications that need to access services protected by a user's Google or Google Apps (hosted) account can do so using the Google Authentication service. This service lets web applications get...
Categories: Integrations, Access control
GMap Direction Extras
GMap_Direx (GMap Direction Extras) is a module that allows the request of directions from Google's GMap service and stores all details about the direction in the Drupal database for later view. All...
Categories: Site structure, Site search
GeoIP Redirect
GeoIP Redirect uses the GeoIP API to redirect a user from your site to a different one based on their country of origin. The primary use-case is that you have 2 different markets and want to ensure...
Categories: Site structure, Integrations
Shift Scheduler
While development and bug tracking have now fully moved to drupal.org, we are still using our Google Code site for documentation and releases: http://code.google.com/p/drupal-shift-scheduler/ ...
Bricks
Bricks are Drupal blocks that support with ctools context, content types, and access plugins. This module basically lets you make exportable Drupal blocks (bricks) out of Panels pane displays. The...
FB realtime updates
Enable your Facebook application to subscribe to changes in data in Facebook (see here) and get realtime notifications on user data. This module is build specifically for Drupal for Facebook module...
OneDrive OAuth
This Module can be used for Single Sign On with OneDrive to register and login with your Drupal sites. Installation: Install as any other module: http://drupal.org/documentation/install/modules...
Categories: Integrations
Existing Role Combinations
This module is intended to be a drop-in replacement for the (inefficient) authcache default cartesian brute force enumeration which calculates every possible role combination that could exist from...
Opigno Learning Path Creation
The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions. These elements work together...
Categories: Content editing experience, Developer tools, Site structure
Tiny Tiny MCE
Tiny Tiny MCE (TinyTinyMCE) is a Drupal 6 supported module supporting the wysiwyg editor tinymce. This module was written as an alternative to the tinymce module. The goal was to make it very...
Categories: Content editing experience
Advanced Exposed Forms
Advanced Exposed Forms (AEF) provides fine grained dynamic data filtering by allowing the "joining" of views exposed filters into groups. AEF provides AND/OR operators between individual exposed...
Acquia Cloud Sticky Sessions
Deprecated in favor of Alternative Stream Wrappers. The Acquia Cloud Enterprise high-availability architecture uses two or more load balancing servers to handle incoming requests, routing them to...
Commerce Group
This module provides a foundation for developing integrations between the Commerce and Group ecosystems. The three main use cases that build on top of it are: Commerce Business-to-Business: Group...
Categories: E-commerce