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

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

Entity bundle Redirect

This module allows to create 301 redirections for unused entity paths, by bundle and language. For example, if you have some content type, and you don't want people to visit it's corresponding ...
Categories: Access control, Administration tools, Security

Weinre

Overview Helper module for debuggin with weinre. Weinre is a debugger for web pages, like FireBug (for FireFox) and Web Inspector (for WebKit-based browsers), except it's designed to work remotely,...
Categories: Developer tools

Context Cache

Context Cache is module which lets you control caching and expiration through Context. For example, for one content type you can set its cache for two hours while for another content type you can...
Categories: Performance

View mode displays

This project aims to improve development and long term maintenance of sites by providing an easy to use administrative section for displaying rendered entities by bundle, by view mode. When working...
Categories: Administration tools, Content display

Commerce bean

This module integrates Drupal commerce and bean to expose beans of a given type as panes in the checkout process. Installation and settings Install module as usual (Drupal Commerce and Bean are...
Categories: E-commerce

MTX

The MTX module helps you to manage your project's states making easier to move your site from, for example, development to production environments. MTX stands for "Move To X" being "X" a site's...

Menutab configuration (D7)

This module lets you configure the menu tab on the node edit form. See screenshots. It plays well with Hierarchical select menu Content menu

Permission preset (D7)

Use case for this module: * user has permission to add content types * but not to administer permissions Problem: User cannot give themself permission to create and edit those nodes. This module to...

Get Form ID

DEPRECATED STATUS This module is deprecated. It was improved, extended and rebranded as Devel form debug, use it instead: https://www.drupal.org/project/devel_form_debug This module adds a...
Categories: Developer tools

Private message with node.js

This module implements a Private message with node.js. This module gives the possibility of interactive communication. Current features User being capable of receiving and sending messages without...

Yandex XML

Yandex.XML is a service that lets you send queries to the Yandex search engine and get responses in XML format. Installation To set up and start using Yandex.XML in Drupal site, follow these steps:...
Categories: Content editing experience, Content display, Site search

Node Tab

Provides a url-based tab solution. Example implementation: PayPal on Commerce Marketplace Each content type can have its own tabs defined, created as exportable, translatable entities. If a node...

Views System Message

Overview A views plugin to show system messages in views area. Works with Views 3.x. Features Show status (system) message in views area (equivalent to drupal_set_message()). User can choose type...

TwemeX

ATTENTION: This module is being rewritten to be more general (not related on Tweme). New place: /project/bootstrap_extra. Herewith issue queue moved on GitHub: https://github.com/tonystar/drupal...

Commerce Pre-order

Commerce Pre-order provides a framework to allow pre-ordering products utilizing Drupal Commerce's checkout. Sponsored by Nack Creative LLC Features Special product pricing for pre-order period...
Categories: E-commerce

Commerce Przelewy24

Overview Drupal Commerce integration with Przelewy24 payment method. Features Adds Przelewy24 payment method. Requirements Drupal Commerce Commerce Payment (included in Drupal Commerce)...
Categories: E-commerce

OG Visibility

Enables defining default group content access at the group level. Provides 3 visibility settings: Public: Group is public and group content is public by default Private: Group is public and group...
Categories: Access control

Node Form Panes

Exposes node form elements as panel panes. Actually, technically we're creating ctools content types (no, not Drupal content types) that panels turns into panes. *see 'Disclaimer' below for more...
Categories: Content editing experience

Domain Default Redirection

This small module provides a redirection feature instead of providing the default domain contents in the Domain Access suite. In a nutshell, subdomain redirection handling will be shifted from your...
Categories: Access control, Developer tools

Context Query Parameters

This module introduces a Context condition that allows you to trigger a Context based on query parameters on a given page request. Features Trigger contexts based on query parameters, irrespective...

Link checker Views

Link checker integration with Views module, so to be able to produce custom reports of the data collected by linkchecker: everything started in [#965720] For example you can create a new report...

OSS SDK

The OSS SDK for PHP provides a library for developers working with Aliyun OSS(Open Storage Service). Aliyun OSS is an open storage service provided by Aliyun Company which owned by Alibaba Group....
Categories: Integrations

Internationalization Single Sign-On

Synopsis This module is primarily intended for multilingual sites that detect the user language via the URL and which utilize different top-level domains (TLDs). You may have both example.com and...
Categories: Multilingual, Access control

Messages to Block

Allows you to suppress drupal_set_message()'s, at which point they are saved to be displayed and/or dismissed from a block. Features Settings for which messages, and which users to affect: Ignore...
Categories: Content display

Entity Email

The Entity Email module lets users create their own email templates which can be used to send emails. Emails sent can also be recorded in the DB if needed. Emails can be sent programmatically or by...

Pages