
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.
Group Bulk Operations
This module creates an Action plugin that can assign/update a user's group role and update owner of the group for multiple groups in once. When you are managing a site with many groups, it could be...
Categories: Access control
Taxonomy Internal
The Taxonomy Internal module allows taxonomy vocabularies to be marked as "internal". When a vocabulary is marked internal, the canonical page of its terms is: only accessible to users that are...
Categories: Access control, Site structure
Replicate Unpublished
Depnend on the Replicate API and Replicate UI Module. While Replicating Nodes using Replicate API and Replicate UI Module this will unpublished the node. Most of the time it is painful when...
Categories: Content editing experience, Access control
Graph Mail
Warning message Do not use the development versions in production sites. They are thought to be used to help with the development of the module. This module allows changing the default mail sender...
Categories: Integrations
Entity Change Default Language
This module provides a service for changing the default language of an entity. No user interface for now, only a helper module for developers.
Categories: Developer tools
Block anonymous links
Most spam messages contain links and most spambots don't register on the sites they want to spam. BlockAnonymousLinks blocks comments from anonymous users that contain links. If an anonymous user...
Categories: Security
Ckeditor Exclude Tags
By default Drupal core provides "Limit allowed HTML tags" filter that will allow the user defined HTML tags only in the editor. This module provides reverse functionality. So it will allow all the...
Categories: Content display, Content editing experience
Scald Vimeo
INTRODUCTION Scald Vimeo is a video provider for the Scald module. It can handle URLs and video IDs, and pulls meta data directly from Vimeo. INSTALLATION Scald Vimeo depends on Scald. For specific...
Categories: Administration tools, Content editing experience, Content display
Commerce Bulk Product Creation
(Original code was the Google Summer of Code 2010 Project by Leighton Whiting) This module facilitates the creation of groups of related products in bulk. Product administrators can select a number...
Categories: E-commerce
Commerce Price Table
This is a contributed module for Drupal Commerce that allows you to use a secondary price field to supply an alternate price for a product based on the quantity of that product on the line item. It...
Categories: E-commerce
Node access node reference
Gives content access permissions to users if they have access to content that is referenced with Node reference or Entity reference. Checks view, update, and delete grant operations, and can pass...
Categories: Access control, Site structure, Security
Config Notify
This module lets you trigger notifications depending on the current status of your configuration in production. The notifications can be sent immediately or via cron. Useful if you want to warn...
Categories: Administration tools, Developer tools, Import and export
Rules User Fields
Note: if you don't create a new user with Rules, but need to get access to custom fields of a user, then instead of this module you can use the "Direct input mode" or create the "Entity is of...
Categories: Administration tools, Automation, Access control
Focal Point Focus
An Image Formatter for Focal Point crops integrating with jquery-focuspoint plugin for displays. Set expected image render height (per view mode) and let the image shift to maintain chosen focal...
Categories: Content display, Content editing experience, Site structure
Open Atrium Subspaces
Adds sub-space and sub-group support to Open Atrium 2 via the og_subgroups module. Submit an Issue or See issue queue
Views autocomplete API
This module allows you to populate any autocomplete textfield via Views driven data and as little coding as possible. This is a tiny module. It is known to work with views built on top of Search...
Javascript Tools
Javascript Tools provides a common set of methods extending those available in Drupal core (drupal.js) for Javascript and AJAX module development in Drupal. Note: you should not install this module...
Flexible Blogs
Flexible Blogs is a very simple module that enhances the core Blog module so that it can be used to transition seamlessly between a site-wide (single user) blog and a site with many different blog...
Categories: Content display
Site Status Message
This module displays a simple message on the top of all pages on your site which can be used as a notification or warning. It was completely inspired by the Drupal.org downtime message displayed in...
Bootstrap Modal Messages
Transform Drupal messages into Bootstrap Modals! Or detach any element(s) from DOM & place in modal. Built for Bootstrap 3. This module does not attempt in any way to figure out if you have...
Categories: Administration tools, Content display, Developer tools
Host Redirect
Allows you to 301 redirect any domain to any other domain. Want to 301 redirect from www.mysite.com to mysite.com? Want to 301 redirect from www.mysite.net to mysite.com? Want to 301 redirect from...
Views Slideshow Rendered Entity Pager
This module extends the Views Slideshow pager functionality to provide a new widget to display rendered entities in the pager (instead of simple bullet for example). You can select a specific view...
Ubercart AJAX Cart (Alternative)
This is an alternative to the Ubercart AJAX Cart module. This module uses Drupal's AJAX framework as much as possible, that leads to cleaner code, less JS and a nice user experience. It was also...
Categories: E-commerce
Image Matrix
Image Matrix module provides Views style plugin and content field formatter for displaying any number of images in magazine-like layout, arranging them at different sizes so that all images fit...
Categories: Content editing experience, Content display
Node Translation XML sitemap
This project integrates Entity Translation with XML sitemap. It's purpose is to add the links of translated nodes (translated with entity translation) to the xml sitemap. Dependencies XML sitemap...