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

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

Commerce NMI

NMI (Network Merchants, Inc.) integration for the Drupal Commerce framework. Requires the NMI-PHP library. Currently supports the following: Direct post credit card transactions. commerce...
Categories: E-commerce, Integrations

Webform API

Overview This module provides a simple API to help for dealing with webform. Features For now, the API provides few methods, but we are constantly updating, feel free to contribute with code or...
Categories: Developer tools

DB log selective cron

Tiny module that let administrators define with more granularity the number of watchdog entries to keep in database. Instead of a global configuration, you can choose how many entries to keep based...
Categories: Administration tools, Developer tools

Email Registration (Services)

Provides a login endpoint for drupal sites that have the Email Registration module installed. This module changes the login endpoint to the user endpoints that are part of the Drupal 7 Services 3...

Field Permission Patterns

Overview This module extends the features of the Field Permissions module with the ability to create field access templates. These templates are available on the field access configuration form...
Categories: Administration tools, Developer tools, Site structure

Menu access fix

Use menu_admin_per_menu instead. It's being maintained and does the same. ==== Adds one administer permission per menu. You might want a certain role to be able to edit just one menu. Now possible....

Internationalization - Frontpage

This simple module overrules the page callbacks for the /node and /rss.xml paths and filters the nodes promoted to the frontpage for the current language. Language-neutral nodes are shown...

Field referenced delete

Allows any entities that are referenced on a deleted entity's fields to also be deleted. This is the converse of Field reference delete whose purpose is to remove any references to a deleted entity...
Categories: Site structure

Block Row

The block rows module creates rows of blocks that can be wrapped in a class. This is particularly useful for responsive designs when placing blocks with span classes inside of a row with a row...
Categories: Developer tools

DKAN Datastore

Development and issue management moved to Github This module is mirrored here from github.com/NuCivic/dkan_datastore We are taking issues for this component in the dkan issue thread at github. We...

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

WikiLoc

Description Makes Wikiloc fields available to show trials and waypoints from the service http://es.wikiloc.com/ Installation Install as you would normally install a contributed drupal module. See:...

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

Jira REST

Overview Providing methods for accessing, creating, editing, searching JIRA issues out of Drupal using JIRAs REST API. Features - search - create - modify - attach files to - close JIRA-issues...
Categories: Integrations

Work Calendar

Work Calendar allows to define yearly working/holiday calendars. In general, these calendars can define what dates in a year are considered available or not, for any purpose. Work calendars are...
Categories: Content editing experience, Site structure

Taxonomy override

Taxonomy Override provides a hook for developers to override taxonomy term page behavior. Without implementing hooks and callback on your own module, this module will have no utility. How use it ?...

RDF Indexer

RDF indexer is the successor of the SPARQL Endpoint module (currently part of the SPARQL project). RDF indexer uses the Search API module to manage and perform indexing of the RDF data for entities...

Twigify

Twigify is a tool for assisting with the conversion of Drupal themes and modules into Twig. Originally it included Twigifier as a sub-module to execute all subsequent operations that can be...

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

Password Confirm

This module provides a field type for Password Confirm. Features: * Fields similar to the password field used in user registration form. * Javascript based on line validation. * Save Password...
Categories: Site structure

Khipu

This module integrate a payment method called Khipu from Chile and this is only used in this country. Dependencies This module need the Khipu library v1.2. Must be installed in the folder sites/all...

Commerce-Marketplace

Overview This projects is a set of modules which lets you create a marketplace using Drupal Commerce. Features Stores: The module provides a new entity type for stores. Each user can have multiple...
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...

Pages