Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,500 modules match your search

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.

Atoms

Atoms is meant to give developers an easy and quick way to add small pieces of content to a site that an administrator can then freely change as they see fit. Of course there are many options for...
Categories: Content editing experience

Disable strict warnings

Suppresses the output of strict warnings in PHP version 5.4+ It does this by passing to the original handler if the error is of any other type than E_STRICT. Seeing as we aren't replacing any...

Views Ajax Overlay

Overview A small views plugin which allows site administrators to add loading overlays to their views. By default ajax-enabled views use the default Drupal throbber which is only visible next to...

Associate Entities With Users

Full Description coming. Allows you to associate entities on your site (nodes, taxonomy terms, users) with user accounts and displaying those associations on user information pages.
Categories: Content editing experience, Content display, Site structure

Entity forms in blocks

See Form Block or Entity form block About the module This module intends to expose all form entities into blocks like Form Block. The difference is that this modules leverages the entity...
Categories: Administration tools, Developer tools

OpenAccess

This module registers a CKEditor plugin, PerformX OpenAccess, with the Wysiwyg module so that CKEditor users who may have access to the plugin. PerformX OpenAccess adds three buttons to the...
Categories: Content editing experience

Pipedrive

With Pipedrive you'll always have a good overview of your sales pipeline. This truly effective sales methodology has been built into the software, which is why sales pros and deal makers love it ...
Categories: Integrations

CTools API

OOP representation for content_types, styles and access types of CTools plugins. Main features - Interfaces. You'll never forget to implement something or doing this wrongly. - Inheritance. No need...
Categories: Administration tools, Content editing experience, Content display

Zen Mobile Menu

This is a very small module that makes default Zen sub-theme main menu be a bit more responsive. It does this by: Kicking in at 480px or less, then Hiding the menu items from display initially...

Views Autocomplete Search

Views Autocomplete Search uses the Views autocomplete API module (it is a dependency with Views module of course) to transform the search input of the default search block into an autocomplete...
Categories: Site search

Minesweeper

Play minesweeper on your website! This module provides a page where you can play minesweeper. 3 difficulties: - Easy (8 x 8, 10 mines) - Normal (16 x 16, 40 mines) - Expert (30 x 16, 99 mines)...
Categories: User engagement

ECK Blocks

ECK Blocks module extends the ECK module in two ways: Each ECK entity form can be rendered as a block, allowing creation of ECK entities from anywhere. Each ECK entity can be rendered as a block.

Responsive Image

This this module allows you to select a "Responsive Image" formatter for images. A default image style (configurable) will be selected on render and subsequently the correct image style will be...
Categories: Content editing experience, Site structure, Media

Text or Entity

This module provides a hybrid field type that accepts either text or entity reference as its value, allowing fields to optionally reference arbitrary entities via their label. Features Allowed...
Categories: Site structure

Render Visualization

Render Visualization makes the cache properties of Drupal's render array output accessible by visualising them. See https://wimleers.com/blog/renderviz-prototype. Render Visualization module is...
Categories: Developer tools, Performance

Image CircleSlider

Image CircleSlider This module provides the user the flexibility to present their images in a more attractive and modern way in front of the viewers. It just modifies the views of the images in...

Node Usage

This is a simple module to report which custom content types exist, and the count of usage for each one. I built this module to help me know which content types are in use on a site. I find it...
Categories: Developer tools

Simple Currency Converter

Simple Currency Converter Module Introduction Convert all the prices on your site to any currency for better user experience. Usage As an example add the following mark to you page. Open Currency...
Categories: E-commerce, Integrations

Features Master

This module allows for the exporting of all active modules and themes and permissions using features module. There should be only one "master" features module that keeps track of the enabled...
Categories: Developer tools

Workbench Access IMCE

Synopsis Workbench Access IMCE provides a function, workbench_access_imce_path, that can be used with the directory specifications in IMCE profiles along with the Workbench Access section...
Categories: Media, Site structure

Search Api Solr Date Sort

Search Api Solr Date Sort allows for content with date fields to be indexed and sorted by said date field. The current issue with date sort is that if the filed has multiple dates, solr is unable...

Field Sections

Simple module to provide field type "Sections" composed of textfield and textarea (with support of the filter formats). Similar projects and how they are different Field collection - can cause...
Categories: Site structure

User External Invite

This module allows any user with the "invite new user" permission to send role invites to an email address assuming that you are using external authentication (such as LDAP or Shibboleth) and that...
Categories: Access control

Token replace AJAX

The Token replace AJAX module adds the ability to process individual tokens via an AJAX callback. It is primarily a developer utility, built for the purpose of offloading common functionality from...
Categories: Developer tools

Date Customizer

Overview Date Customizer module allows user to customize the date field by adding hyphen or comma as a separator in between two dates or multiple dates. We can customize the dates as shown below:...
Categories: Site structure, Developer tools

Pages