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

9,672 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.

Logo Watermark

This module is obsolete and has not been touched in 10 years. It is advised that you take advantage of modern CSS/JS to achieve the same effect in Drupal 9+ moving forward. No further development...
Categories: Content display, Developer tools

Cache Consistent

Introduction Cache Consistent provides a transactional aware cache backend wrapper as a means of ensuring cache consistency in setups not using the database as a cache backend. [#1679344] Cache...
Categories: Performance, Developer tools

Amazon AWS

The module provides the following capabilities 1. Automated backup and clean up of Amazon Volumes: You can configure the system to automatically backup (snapshot) the required volumes automatically...
Categories: Integrations, Developer tools

Menu Builder

Are you tired of clicking 10000 times to create menu items in Drupal using the GUI? Now you can create a structured text file and have it built into a new or existing menu with just a few clicks....
Categories: Import and export, Site structure, Developer tools

E-learning

The E-learning module allows you to easily build your own online E-learning platform and is suitable for language schools and education centres that want to offer online interactive courses to...
Categories: Developer tools, E-commerce

SwinxyZoom

SwinxyZoom is a image zoom jQuery plugin that can be applied to any image field. Designed to work across a large range of designs, screens (mobile, tablets, laptops) and devices from the latest...
Categories: Site structure, Developer tools

OpenLayers Print

Provides print functionality for OpenLayers maps using MapFish Print. How to use Install and configure MapFish Print Download and enable this module Go to admin/structure/openlayers/print and...
Categories: Import and export, Developer tools

Disable modules

Don't use this module anymore, use https://www.drupal.org/project/config_split ----------- Drupal 8 has removed the ability to disable modules for many reasons. See [#1199946] and many other issues...
Categories: Developer tools

Services FBOauth

Overview Provides FBOAuth integration for the Services module. It creates a resource for services to authenticate or register user using fboauth. Features User can login and create account using...
Categories: Developer tools

Profile2 Complete Percent

calculates percentage for all profile2 types in one single block. Dependencies: https://drupal.org/project/pcp
Categories: Integrations, Developer tools

Disable Developer Modules

This is a small module that lets site administrators select particular modules they wish to remain disabled. This is perfect for ensuring developer modules aren't enabled on production sites. By...
Categories: Administration tools, Developer tools

jspdf

API module to include jspdf javascript library, see http://jspdf.com/ Download the module. Download the jspdf javascript library (https://github.com/MrRio/jsPDF). Place it under sites/all/libraries...
Categories: Developer tools

SQLite Vacuum

When using a SQLite database, the database file can get fragmented and grow far beyond the actual data size. This module checks if the currend database is SQLite and then VACUUMs it every 3 hours....
Categories: 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

Expanding Textareas

This module creates integration with Expanding Textareas jQuery Plugin (https://github.com/bgrins/ExpandingTextareas) which is based off of work by Neil Jenkins that can be seen here: http://www...
Categories: Content editing experience, Content display, Developer tools

OAuth2 LoginProvider

Usage Although most of the configurations are done automatically, the oauth2 clients that will use this login provider have to be registered. This is done on admin/structure/oauth2-servers/manage...
Categories: Developer tools, Access control

Tips

Tips is an agnostic tooltip framework which allows management of tooltip settings & content via a UI. Tips allows placement of tooltips on any page element. The framework aims to allow for easy...
Categories: Administration tools, Content display, Developer tools

Entity Quote

Limited to Node, Comment and also Harmony Post entity types, but allows for other entity types to be integrated. This module allows for a somewhat expanded quoting format. This format allows for...
Categories: Developer tools

Webform Limited Select

This module adds a component to the webform module based on the select component, but with the ability to limit the number of submissions per option selected. Once the limit is reached for an...
Categories: Developer tools

Webform tracking

webform_tracking adds tracking information to your webform-submissions. In general the data is accumulated over a user's visit to your site. The data can be accessed via the webform results table /...
Categories: Developer tools

Entity Type Browser

Displays all entity types defined on the site and allows to drill into their details (properties, bundles, view modes, ...). Previously known as Entity Browser.
Categories: Administration tools, Content editing experience, Developer tools

Entity Data Extras

Description -------------------------- Add data_extras field to Entity, used as $user->data field. Current support for node, taxonomy_term, file, user and bean. Installation -----------------------...
Categories: Content editing experience, Content display, Developer tools

Not Published

Automatically displays a "not yet published" message whenever viewing an unpublished node. When viewing an unpublished node, it is not immediately obvious that the node is unpublished. Sure, you...
Categories: Administration tools, Content display, Developer tools

jQuery Visible Library

Adds support for the jQuery Visible plugin for themes and modules to use via Libraries.
Categories: Developer tools

Packery

This module integrates Packery, an intelligent layout plugin by desandro. The module provides integration with Views via a custom display format. Packery can also be invoked manually using the...
Categories: Administration tools, Developer tools, Integrations

Pages