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

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

Pusher API

Bi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast. This...
Categories: Developer tools

Domain Types

Domain Types adds a configurable domain property (type) to all domains. You can add types with hook_domain_types(). See domain_types.api.inc. There's no GUI for this, but module makers are invited...

Userpoints Flag [D7]

This module allows user to earn points when they flag content. Dependencies Flag User Points Versions The initial D6 version has been detached from userpoints_contrib module. The D7 version is...
Categories: Content editing experience

Soft delete

This module allows selected users, based on a permission, to soft delete nodes. To users the operation looks like delete but the node is unpublished. It's useful if you want to prevent accidental...

Pathreplace

When using the Pathauto module, it's only possible to replace punctuation with the default seperator. With this module, an extra option is added so that a user can provide his own seperator for...
Categories: Administration tools

Enterprise Links

Enterprise Links is an App for managing resource links. It can be used to keep a short list of valuable resources or the basis for a full blown link directory like dmoz.org. It is a part of the...
Categories: Content editing experience

Community Media Slideshow

The Community Media Slideshow is designed to be used with the Community Media Theme and is part of the Community Media Starter Kit distributions. This module is maintained by Daniel Westergren ...
Categories: Content display

Views Area Entity

The module provides a new "Fieldable area" handler that can be assigned to any views header, footer or empty area. Usage Edit the view and add a new a Header, Footer or No results behavior...
Categories: Content editing experience, Developer tools

Enterprise Forum

Enterprise Forum is an enhanced community discussion board system built on Advanced Forum. It is a part of the Open Enterprise distribution but can be installed on any Drupal 7 site. Installation...
Categories: Content editing experience

Goodreads

Overview Goodreads is a social networking website for readers and claims to be the largest site for book recommendations. As of the end of 2011, Goodreads had 6,800,000 members who added more than...

Profile Fields Force Filling

Force users to fill any required profile fields at login. When enabled, every time a user login it checks if any required fields in his profile still need to be filled. User is not allowed to login...

Envaya SMS

SMS Framework gateway module for EnvayaSMS, an SMS and MMS gateway running entirely as an Android app. This module is not affiliated with the Envaya project—it has been developed independently. A...
Categories: Integrations

Enterprise Webform

Enables you to add web forms to your site that can be emailed and/or saved to a database. Includes a contact us example form but allows you to build any number of custom forms. It is a part of the...

Community Media Airing

Airings store the basic information about when a specific Show will air next or has aired. It can be populated by an RSS Feed from popular Telvue or Cablecast playback servers or used to push...
Categories: Integrations

Writeup Import

Introduction This module provides for the ability to synchronize content of nodes on the site with external source, typically a subversion repository. The text is stored in the svn repository in...
Categories: Content editing experience, Import and export

Helpful

Build useful help for your users. The Helpful module adds an additional layer to the Advanced Help module. The purpose of Helpful is to enable site developers to build a help system for their users...
Categories: Administration tools

Context Request Path

Overview Context Request Path is a context condition that implements the Request Path condition It works mostly the same as Context Path, but it uses the actual request path in stead of the...
Categories: Administration tools

Recover

Recover is a smart module that works in real-time to monitor and record important events on your site. We've all been there, a new administrator deletes an important node or an account is password...

ETools

A small collection of utilities and plugins for developers and site builders.
Categories: Developer tools

Test Swarm

A module to do automated QUnit testing Features Strict javascript client side testing. Can be extended to test multiple themes at the same time. Works for authenticated and anonymous users....
Categories: Developer tools

References Manager

Provides an optional page for each references field with a drag 'n drop UI for sorting items via a grid of teaser node displays, or other view mode. Example uses Image galleries - using a gallery...
Categories: Content editing experience

omnikassa

WARNING, This only works for 1.0 which support ends at the end of 2018. Omnikassa is a payment method from Rabobank. The main idea is to bundle all sorts of paymentmethods and transfer them through...
Categories: E-commerce

CRM Core Profile

CRM Core Profile is a form builder for CRM Core. It provides a drag-and-drop interface for authoring forms that collect information about contacts and activities. It includes controls for...
Categories: E-commerce, Search engine optimization (SEO), Access control

Rename Modules

"Modules is not a sacred cow!" Are you or your users confused about Drupal's "Modules"? Do you wish you could change the title to something better without breaking Drupal? Rename Modules can fix...

Editable Fields as Links

This module extends Editable Fields to replace the form button with an AJAX link. In heavy traffic websites, creating hundreds of forms on every page view can cause the website to slow down...
Categories: Content display, Site structure

Pages