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

54,092 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.

Menu block ignored links

Introduction This is a small module that add a very useful feature for menus blocks created with the Menu block module. You can hide some selected links when the block is rendered. Requirements...
Categories: Administration tools

Menu Valid Target

Menu Valid Target allows users of your site to open menu links in a new tab or window. This is done by only using Javascript without the deprecated target attribute in order to be XHTML compliant....
Categories: Site structure

DFV - Dependent Field Values

This modules enables site admins and developers to make the allowed values of a field depend on another proviously selected field's value. You can use views with arguments to let views return the...
Categories: Site structure

Contextual Block Class(es)

This module provides the ability to contextualize block classes. This module is similar to contextual_block_class module and complements the block class module. Version Drupal Core: 7.X Release...
Categories: Content editing experience, Content display

Privatemsg unread

A lightweight module that provides a page displaying only unread Privatemsg messages. Path to the page is configurable.

Views Filter Option Limit

This module allows Views exposed filters that are on Entity Reference fields to have their visible options limited according to the values of other filters on the targeted entity type. It is...

Shortcode Gmap

This module is about the simplest way to get a Google Map, or a link to a Google Map, displayed with your content. Requirements * Shortcode contrib project * configure your input format to allow...
Categories: Content editing experience, Site structure

Drupal Debug Bar

A simple toolbar with debug information and links.
Categories: Developer tools

Cached Block

This module enables to create the cached wrapper of any block. It can be used where standard block caching is disabled if node access modules are installed. Caching of block panel panes is...
Categories: Performance, Developer tools

Limit Visit

Overview This module will count the number of times an authenticated user visits a page matching a path pattern. If the views per hour reach the established limit the user will be redirected to...
Categories: Access control

Redirect Hostname

Summary This Redirect Hostname module is based on the popular redirect module. It allows for redirects based on source hostname, not just source path. Examples: www.productX.com => www.example.com...
Categories: Administration tools, Search engine optimization (SEO)

Field API Tab Editor (FATE)

This module allows individual field values to be modified on their own custom tabs on the entity's page. Each field must be enabled from the field's settings page, then the new tab will show. FATE...
Categories: Site structure

Identicon

This module generates and displays identicon images in place of the user picture for users who do not have a picture. The generated identicons are pixel style images. The number of pixel blocks...
Categories: Developer tools

Social Media Aggregator

Overview Social Media Aggregator is a fast and efficient module for displaying the most popular socials feeds on your site. It provides an API for normalising the rendered output of social media...
Categories: Site structure

Excel Reports

If you need to export Drupal data into MS Excel files, this module was made with you in mind. On top of PHPExcel(https://github.com/PHPOffice/PHPExcel), a stable library to create MS Excel files,...
Categories: Content editing experience, Content display, Developer tools

Redis Info

Creates a report that displays Redis usage, performance, and other statistics for the Redis server usage. This module is a good companion to the Redis module and provides a convenient way to check...

Entity reference access

Description This module adds new field formatters for entityreference which check access before displaying rendered entities. Views has access filters such as 'published', but entityreference...
Categories: Access control

VG Wort Integration

Integrate German VG Wort service for Drupal. The new module uses publisher defined keys to send tracking information to VG Wort. The Metis module obtains keys form VG Wort. We created a new module...
Categories: Content editing experience, Integrations

Views Hybrid

Provides a field formatter for entityreference fields that allows auto-displaying a specified number of results from a selected view below the selected entity reference(s). This combines the...
Categories: Content display, Site structure

Devel Shortcuts

This module places tabs on content, users and taxonomy terms to quickly jump to the page to modify the fields for this content type. When developing a site with a lot of content types or otherwise,...
Categories: Developer tools

Entity Visits

Overview Entity Visits tracks the users who viewed the entity. User Case With this module you will be able to make "People viewed your profile" block like Linkedin does. Drupal 8 #D8CX: Would you...
Categories: Content display, Integrations

Commerce Cart Stats

The Commerce Cart Stats module tracks the number of times products are added or removed from a cart and when products' quantities are changed in the shopping cart itself. It also tracks cart...
Categories: E-commerce, Integrations

Community Media TV Schedules

Please Note: This module has been forked as part of the Community Media Advanced initiative. The forked version is hosted on https://github.com/cm-advanced/cm_tv_schedules We created this fork to...
Categories: Content editing experience, Media

Scald Feeds

Provides a Feeds mapper for Scald Atom reference fields, so it's possible to create Atoms on the fly when importing feeds and reference them. Sponsored by: Inovae
Categories: Content editing experience

Dynamic Autocomplete Path

This module allows developers to define special values for the #autocomplete_path form API property making possible to use non static URIs. Example: If you define this textfield: The #language and ...
Categories: Developer tools

Pages