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.
Publication Agreement
Agreement prior to publication. This simple module allows you to present a text-based agreement that users of a particular role must accept before they are allowed to access for adding a new node....
Categories: E-commerce, Content editing experience, Access control
Localization update configuration
About This module allows you to choose default localization server for the Localization Update module (https://drupal.org/project/l10n_update). Now you can choose from 3 servers http://localize...
Categories: Developer tools
Menu Bean
Menu Bean is a plugin for the bean module that provides a block type that displays a menu. The goal of this module is to provide a block type that is influenced by the awesome Menu Block module.
Categories: Content editing experience
Default image ft
Remember when you wanted to featurize that default image for that profile picture? Yeah, that's not possible, because the feature would save a fid in its code, and we all know it's not good to have...
Categories: Site structure
Alias Preview
Install Alias Preview to enable a preview display of the automatic pathauto URL immediately after you enter a title for any node. This mimics WordPress and many other service's behaviors, improving...
Categories: Administration tools, Content editing experience, Content display
Commerce Rounding
Commerce Rounding adds additional line item with rounding if you need to round the price to integers or to some certain amounts of cents. It was inspired by the solution suggested by the Commerce...
Categories: E-commerce
Baidu Map
It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure
Commerce Quick add to cart
Adds a block with an autocomplete form that lets the user quick add products to their shopping cart. Products can be added by Product title or by Product SKU. 1. Install module as usual. 2....
Categories: E-commerce
Flag Limiter
Flag limiter is a supplement to the Flag module. It specifically supports version 3.x. This module allows any flag (for example: bookmarks) to have both absolute- and user-specific limits added to...
Categories: Content editing experience, User engagement
FlexNav
This module provides integration with the FlexNav jQuery plugin for a responsive menu. A single responsive menu block is provided for the main menu. The FlexNav library is no longer supported, so...
Lightroom
Provides a content type, fields and services for uploading and managing images from Adobe Lightroom. It includes a plugin for Lightroom that allows collections to be published and synced to Drupal.
Categories: Import and export, Media
Redirect Scheduler
Define a simple schedule for a redirect. Can also define if a redirect should be accessed only one time by the user. Example use case I want for a period of time on a specific date that my homepage...
Categories: Administration tools
Ticket
Ticket is a module that provides ticketing and registration for events (and more abstractly, entities). Events may have multiple ticket types, each with a unique set of requirements and...
Categories: Site structure
Media Query Images
A javascript-free responsive image formatter. This module has similar functionality to the Picture module. This module provides an additional image field formatter and stand-alone widget that...
Categories: Content editing experience, Content display, Site structure
Address Field Indonesia
This module integrates Indonesia addresses with Address Field Requirements Address Field Installation Using Drush: cd to/your/drupal/project drush dl addressfield_id drush en addressfield_id or...
Categories: Site structure
Context Callback
A small module to allow your own callbacks for activating and reacting to contexts (context module). No need to write a context-plugin; this module provides a simple hook to register the callbacks...
Categories: Developer tools
Google Analytics Referrer
Lightweight, scalable, no-nonsense, enable-and-forget collector of referrers for all pages on your site, drawing on data collected by Google Analytics. Hardly any load on your server, no negative...
Categories: Content editing experience, Search engine optimization (SEO), Integrations
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