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

53,921 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.

Button Link Formatter

This modules adds a link formatter that transform a link field output in a "button like" Bootstrap anchor. Installation Install module as usual: Install contrib modules Load bootstrap library CSS...
Categories: Content editing experience, Content display, Site structure

Extra Block Types (EBT): Core

Base functionality for Extra Block Types (EBT) modules. It contains default widget for EBT blocks, which has Design options for: CSS Box (margins, paddings, borders) Background using color, image ...
Categories: Content display, Content editing experience

Scheduled Publish

Scheduled Publish This module contains a field type for nodes and medias to update the moderation state of some contents via a cronjob. Usage Enable the workflow for your entity type. Add a field...
Categories: Access control, Content editing experience

Facebook social plugins integration

Drupal integration of facebook social plugins http://developers.facebook.com/plugins The following plugins are currently implemented : Like Button , Comments ,Like box , Recommendations , Facepile ...

Masked Input

Sometimes you need the user to input data in a particular format like a Social Security Number or a standard US phone number. By masking input of a particular textbox, you can change its behavior...
Categories: Site structure, Developer tools

Optimizely

This module makes it easy to add the Optimizely tracking code in your page's HEAD. Optimizely.com is a A/B testing tool that helps you optimize your site's conversion rate. Enable the module, go to...
Categories: Integrations

Webform Add More

Webform Add More enables selected fieldsets to be initially hidden and progressively shown with an Add more button, mimicking CCK multiple fields. This module adds a checkbox setting to webform...
Categories: Content display

Libraries UI

Introduction This module will provide a UI to display all libraries provide by modules and themes. Once libraries_ui is been installed visit /admin/reports/libraries to get all libraries...

Content Optimizer

The Content Optimizer module helps to increase your site’s search engine (e.g. Google) rankings by improving on-page optimization factors and insuring your content conforms to Drupal SEO best...
Categories: E-commerce, Content editing experience, Site search

Protected Node

With the Protected Node module, users can restrict access to a node with a password they provide when creating the node (or a site wide password or a per node type password). On node creation,...
Categories: Access control

PDF using mPDF

Convert HTML pages to PDF documents using mPDF Library. It allows you to generate a PDF document of any node (by default) but possibilities are endless - you only need a valid HTML. New branch 3.x...

Organic groups moderation

This module provides OG groups role based access control for publishing options and revision of group content. If you want more powerful OG groups based workflow control, go for OG Workflow. I just...

Image EXIF Autorotate

Automatically rotates any uploaded image file according to the EXIF orientation information. Motivation Sometimes when you upload an image to your site it might be shown in the wrong orientation....
Categories: Media

Taxonomy Formatter

This is a small module written to provide a custom formatter for taxonomy items. The default formatters both output the terms wrapped in divs. This module adds a new formatter that allows you to...
Categories: Content editing experience, Content display, Site structure

Masquerade Role

What is the purpose of this module? This module will enable you to test out different roles, all from one and the same user. What is the difference between this module and Masquerade? The...
Categories: Access control

Content Menu

Content menu module improves Drupal's default menu management interface for tighter intergation of content authoring and menu management, so content can be created and edit right from the menu...
Categories: Administration tools

OAuth Connector

Makes it possible to connect and sign in a Drupal user with accounts on most third party sites with OAuth API:s. Provides a UI for adding and editing specifications of OAuth API:s that the users...
Categories: Integrations, Access control

GraphQL Compose

A Drupal GraphQL Schema Generator. Features Easy to use: GraphQL Compose is a no-code schema generator. Developers don't need to know GraphQL to create a GraphQL API for their Drupal application....
Categories: Decoupled, Developer tools

Entity Export CSV

Entity Export CSV allow to export any content entity type to a CSV file, and configure which fields to include and how. This module uses the Plugin API to format fields in the export file and so...
Categories: Import and export

System Status

SUMMARY We have a simple mission here at Lumturio; stopping your site from getting hacked. Looking at every aspect of all of your sites, from necessary upgrades and vulnerabilities, to individual...
Categories: Administration tools, Security

EU Cookie Compliance Matomo

Allows you to manage Cookie compilance for Matomo. It works with cookie categories. The behavior works with the following features: Opt-in. Don't track visitors unless they specifically give...

Open Graph meta tags

This module makes it easy to add Open Graph meta tags (http://opengraphprotocol.org/) to a node to enable it to be come a "rich" social object. For instance, Facebook uses this information to work...

Menu Delete

Easily delete multiple menu items at a time. Usage Edit a menu at Manage > Structure > Menus Place a checkbox next to any menu item that should be deleted Click the Delete selected button and...
Categories: Administration tools

Dialog

Dialog provides an API for opening content in an interactive overlay. Dialog is a backport of the Drupal 8 Dialog API for JavaScript. Requirements Dialog has one dependency. jQuery Update -...
Categories: Administration tools, Content display, Developer tools

oEmbed

This module will allow your Drupal site to embed content from oEmbed-providers as well as for the site to become an oEmbed-provider itself so that other oEmbed-enabled websites can easily embed...
Categories: Integrations, Media

Pages