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.
Secure form
This module will provide more security for your user input forms. The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also...
Categories: Site structure, Media, Security
Content Type Dependency
The Content Type Dependency module allows admins to create rules. Each of these rules will prevent a user from adding one particular content type unless the user has finished adding a specified...
Categories: Content editing experience, Content display
Apachesolr Reference
The Apachesolr Reference module allows for the creation of Apachesolr Reference Fields (like entityreference fields). These fields can use an autocomplete widget to search for and reference objects...
Categories: Site structure, Site search
Eventbrite API
Important: This module uses the previous V2 version of the Eventbrite API. This has now been deprecated and as a result this module probably won't work properly anymore. There is a plan to rewrite...
Categories: Site structure
Developer console
My replacement for huge and clumsy Devel ;) Allows to execute PHP code and database queries, provides dumper function with Kint library integration and output type parameters for Drupal 7 & 8,...
Categories: Developer tools
Addressfield Romania
Overview This module is an extension for the Addressfield module. It provides integration for Romanian addresses. It also allows users to manage addresses as well as import addresses from a CSV...
Categories: Site structure, Developer tools
Tableau
The Tableau module gives site builders access to components of a Tableau server. These components are exposed as entities to Drupal, where you can render them in several different ways, as well as...
Categories: Content display, Media, Integrations
Content Type Groups Theme
Adds additional theme template suggestions based on content type groups.
Categories: Content editing experience
Parsley Form Validation
Drupal module that provides integration with the client side validation library parsley.js. Currently this module only integrates on the FAPI layer. This is not an end-user module yet, each form...
Categories: Content display, Developer tools
Webform Confirmation
This is confirmation module. It sends an e-mail to users who submit the webform for verification by taking the email id from the webform. On clicking on the confirmation link in the email, the user...
Categories: Integrations
Vimeo shortcode
Adds an input filter to enable Vimeo videos to be embedded using a short code [vimeo url="https://vimeo.com/1234567"] Additional options are also available: [vimeo url="https://vimeo.com/1234567"...
Categories: Media
Harmony Access
Harmony Access provides an access layer (currently no UI) to Harmony Core so that access can be restricted to threads. Within this module is the submodule Harmony Access OG which provides...
Webform TabIndex
The webform tabindex allows web developers to customize the tab/navigation order of web content on which HTML objects(e.g. input, select, fieldset etc ) that support tabindex attribute. By default...
Categories: Content editing experience, Developer tools, Site structure
Fancy Grid
Release blocker: * [#2369671] * [#2369673] Flexible and configurable implementation of the Singularity.gs SASS grid framework into Drupal. It supports Display Suite, Views and Panels. This module...
Categories: Content editing experience, Content display
Credit Card on Delivery
This project provides a Credit Card on Delivery payment method for the Ubercart module. This payment option allows customers the flexibility they get with Cash on Delivery. Overview: Having...
Categories: E-commerce
Link Meta Display Filter
Overview This module creates a text format filter. The filter adds metadata to links. Features Append file size to link. Append extension to link. Append extension based icon to link. Icon uploads...
Categories: Content editing experience
Leaflet Hash
Add URL hashes to web pages with Leaflet maps. This gives your Leaflet Map pages bookmarkable zoomed in paths, and allows users to navigate back and forward in their browser without losing their...
Commerce Currency Field
This module provides a Commerce field to be used on various entities. It uses the currency list as provided by Drupal Commerce, so it requires DC module to be installed and enabled. The one use...
Categories: E-commerce, Site structure
Coordinate Field
The Coordinate Field module creates a new field type in Drupal for storing X and Y coordinates.
Categories: Content editing experience, Site structure
Commons Browsing Widget User Interface
Commons Browsing Widget User Interface provides a simple user interface for configuring the browsing widget included as part of the Drupal Commons distribution. Commons Browsing Widget User...
Categories: Administration tools, Developer tools
Stacktablejs Library
This is a module that is geared toward adding the Stacktable library via the libraries module. Stacktable is an open source jQuery extension with source available on github. Please post any bugs...
Categories: Content display, Developer tools
Organic groups time frame
Put a time frame on posting and editing content in organic groups. This module restricts access to group content within a time frame (or time window) specified in date fields attached to the group...
Categories: Access control
Javascript Field Formatter
Formats a text field inside and behaviour tags, e.g. Drupal.behaviors.[random] = { attach: function (context, settings) { [field value] } }; Use of this field will of course allow anyone who can...
Search API devel
Provides some functions for development with search api. Features: Reindex entity manually Remove entity from indexes manually View info about how entity stored in indexes Drush commands Kinds of...
Categories: Developer tools, Site search
Redirect Menu Item
Drupal's menu system does not allow the use of redirect paths as menu items. Sometimes, however, site builders want to have two menu items point to the same content, while having one of those be...
Categories: Content display, Site structure