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.
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
Customer.io Integration
This module provides integration with Customer.io via its Track API, allowing for the automatic publishing of user data from your Drupal site to Customer.io. It is useful for synchronizing user...
Categories: Developer tools, Integrations
Limit Domain Access By Role
Whitelist technical domains to limit admin roles to access and interact only on those. It is a common security measure to allow admin operations only on a technical (sub)domain (admin.example.com)...
Categories: Security, Access control
Contact Plus
Contact Plus augments the core Contact module with several features. Allows redirection of the user (the form submitter) to a custom path, per category, for the site-wide contact form. Allows...
Age Checker
Age Gate is a simple module that restricts users to access the pages on the site once he passes the age Gate page of the site. Installation Download the module and place it with other contributed...
Categories: Multilingual, Security
Make Meeting Scheduler
This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Siblings
The main idea of this module is to provide more useful ways to use the relation module to connect entities to one another by attaching some of that functionality to specific paths. The first phase...
Categories: Content editing experience
OAuth2 Authentication
OAuth2 Authentication allows users to log into your Drupal site authenticating against a remote identity provider (IDP) via OAuth2. That is, if a user's credentials can be used to retrieve a valid...
Categories: Integrations, Access control
Decoupled Cookie Auth
Introduction This module improves the user experience when using cookie authentication with a decoupled frontend. Drupal should be hosted on a subdomain of the frontend in order for the web browser...
Categories: Decoupled, Access control
Permission watchdog
Permission watchdog logs all changes to permissions on roles so an administrator can audit the entire history of changes to permissions. This is useful for sites or applications which have security...
Categories: Security, Access control
user_migration
Migrate users.
Recommender API
Recommender API provides a set of easy-to-use, fully-documented APIs and computational tools to help you write Drupal content recommendation sub-modules. The current release is 7.x-6.x. Read more...
Categories: E-commerce, User engagement, Site structure
Extra Paragraph Types (EPT): Slideshow
Extra Paragraph Types: Slideshow module provides ability to add a paragraph with FlexSlider. http://flexslider.woothemes.com/ EPT Slideshow also allows to display carousel as well (with animation...
Categories: Content display, Content editing experience