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.
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