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.
Tripal Multi-Chado
Tripal Multi-Chado Synopsis When you use Tripal module, it only allows the use of one Chado instance to manage your biological data. By default, Drupal is installed in the "public" schema of the...
Media Gallery Extras
Experimental Utility additions to Media Gallery. Adds some additional tools for managing media galleries - especially large and bulky ones. Move to top/bottom To help alleviate the problems of darg...
Categories: Media
CKEditor AutoEmbed
Usage This module will create a plugin for CKEditor that will provide a direct auto-embed functionality, Just paste the link in your editor and it will be automatically embedded, It's very much...
Categories: Content editing experience
Webform Smart IP
This project creates a new Webform field type called 'smart_ip' that uses the Smart IP module to provide additional data about the form submitter in hidden fields. The data will show up on the...
Categories: User engagement, Site structure, Integrations
Relation Reference Formatter Field
This module displays related entities based on relation.module using specified target entity view mode. Current status: Module works with limitations. Limitations: Relation must be configured with...
Categories: Content editing experience, Content display, Site structure
Link to self text field formatter
Field formatter which renders text as a link pointing to its own entity. Useful when rendering a text field as part of a view.
Categories: Content editing experience, Content display, Site structure
Square Crop Effect
Image Effect for Image Styles. This module fills a need for square crop effect that doesn't require any height or width to be specified. It examines the dimensions and produces the larges square...
Categories: Content display, Content editing experience, Media
Panels Field Collection form
This module contains a simple implementation for embedding Field Collection forms into Panels. Dependencies well, obviously: Field Collection Panels How to use download the module and place it...
Categories: Content display
Field Paywall
Field Paywall allows developers to replace fields on entities with a message depending on user permissions. It's useful for giving visitors teasers to content before advising them to sign up to see...
Categories: Access control
Commerce Order Force Delete
This module provides an emergency "forced" delete option for Drupal Commerce orders. There are a couple different ways that a order can get corrupted and then be undeleteable by the normal delete...
Categories: E-commerce
XML sitemap VBO
Synopsis XML Sitemap VBO module allows you to create a View to include Nodes, Taxonomy Terms, and Users to a XML Sitemap via Views Bulk Operations. Requirements Views Bulk Operations & XML Sitemap...
Categories: Search engine optimization (SEO)
Riveted
A small module to configure and initialize the Riveted Google Analytics plugin. The module assumes that you are already loading your analytics tool with another module or by hand (Universal...
Categories: Integrations
Site Test
The Site Test module is an extension of the Drupal core SimpleTest module for running site-specific tests in-place on an active Drupal installation. Unlike the core SimpleTest module, which creates...
Categories: Developer tools
Configuration Share
Configuration Share enables commonly needed configuration items to be shared among multiple features and distributions. Aim and main use case Configuration Share is built with the aim of making it...
Categories: Developer tools
Quiz H5P
Deprecated Please use https://www.drupal.org/project/quiz_h5p_integration This project adds H5P support to Quiz 7.x-5.x as a Quiz question. This currently has the same functionality as the module...
Categories: User engagement
Top searches block
Provides a block to display the top 10 search phrases. Key features include: Uses same method as core for consistency with Top Search Phrases report Displays a count showing the number of searches...
Categories: Site search
CTools Empty Field Access Plugin
The "entity_field_value" plugin rarely suffices for testing empty values. Use this plugin when you need pane visibility rules or variant selection criteria that test for a field (or property) value...
Categories: Content editing experience
Ubercart Blockchain
Provides a bitcoin payment method in ubercart. (payment over blockchain receive api). Easy to install. No need for local bitcoin server.
Categories: E-commerce
Scroll button
This module has ability to scroll page on the top and (or) to the bottom. It's a block that you can place everywhere, use all features are provided by block core module and also additional features...
OAuth2 API Tokens
This is a simple module which uses OAuth2 Server to provide API tokens. The API tokens are OAuth2 tokens that the user may manually create, assign scopes to, and revoke. They can last forever ...
Categories: Access control
Webform Hide Submit
Provides the ability to hide submit or next buttons on a Webform until all required fields are filled. By default there are three options to handle the behaviour for the webform action button....
Commerce Refund Line Item
This module provides a new line item type of refund_line_item. When editing an existing order you can add a refund line item to any item in the cart that does not already have a refund applied to...
Categories: E-commerce
Node expire patterns
Node expire patterns is an addition to Node expire module. It is performing patterns (sets) of multiple various actions with different date/time shift against node expiry date. For example:...
Categories: Content editing experience
SooperThemes Basic Elements
This project is succeeded by DXPR Builder. DXPR Builder is a powerful drag-and-drop page builder for Drupal, enabling content creators and designers to build responsive layouts without writing code...
Dummy link
Introduction This is a very simple module. It provides a link path () and a file with an example of how you can override theme_menu_link() to make the into a element instead of an element....
Categories: Administration tools, Developer tools