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

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

Facebook Subscribe Button

This module will automatically add the Facebook code for Facebook Subscribe button which will be displayed in the block and each page node. Benefit Size, position, weight, color scheme, font, etc.,...

Template Field

This module provides a field for entities that allows users to select what template the field should be displayed in. The goal is to give users the ability to choose the layout of the content...
Categories: Content editing experience, Content display, Developer tools

Xsendfile

What does this module do? The Xsendfile module enables fast transfer for private files in Drupal using the Xsendfile webserver module (Apache) or X-Accel-Redirect (Nginx). It does this by letting...
Categories: Performance

Fivestar Smiley

This module provides a set of smileys that can be used with Fivestar. It has two sizes of smileys: 16x16 and 32x32. To use the module, simply enable it and go to "manage display" on your content...
Categories: User engagement

Validate

Validate is a wrapper for jquery.validate plugin. It's an API module and doesn't provide any UI. To use it add to your form API definition the property #validate as an array of validation rules: To...
Categories: Developer tools, Integrations

Field Secret

This module provides a field (with accompanying widgets) for use with sensitive data (passwords, secret identities, nuclear launch codes...etc). Features In comparison to the well-known text field,...

Offers & Wants

Allows users to advertise their needs and surpluses to the rest of the community. High level configuration page makes this module easy to use for beginners. Lots of default views & blocks are...

Ban User

There are times, especially in a site used as a forum, when some users have to be banned temporarily because of their behavior not complying with the norms and expectations of all the other users....
Categories: Access control

Enterprise Blog

Enterprise Blog is a complete blog solution that borrows many features from Wordpress. It is designed to be a replacement for the core blog module and provide much greater features and...

Poll Extras

Poll Extras provides additional flexibility to the core poll module. Here's the specifics: Adds permission for "view poll results" Adds permission for "view finished poll results" Adds a...
Categories: Content editing experience, User engagement, Developer tools

Taxonomy breadcrumb lite

This module does one thing, and only one thing. It will alter the breadcrumbs on a taxonomy term page to reflect the hierarchy of that term. This module is intended as a very simple replacement for...
Categories: Content display, Site structure

SlideAd

Slide Ad is a simple module that allows show a little box with your system or custom blocks content in the bottom of page while user is scrolling. You can configure the design, width or more using...

External Read More Link

Allows content editors to select if a link field should provide the URL to make Read More link out (rather than link to a piece of content on-site, as is the default). For instance, if you wrote...
Categories: Content display, Site structure

Noty Messages

Introduction Noty Messages is a library that brings in customization available in the noty jQuery plugin (http://needim.github.com/noty/) into Drupal, and allows the the library's rendering of...
Categories: Integrations

DocuSign Integration

This module provides Drupal integration with the DocuSign API using the WSClient. The module currently provide basic API implementation, and a small OO library for building Envelopes, Documents,...
Categories: Media, Integrations

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...

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

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...

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

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...

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

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

Distributed Blocks

Simple client/server module to share rendered blocks across different Drupal sites. Must be enabled on both sides. Usage: Server side: Go to /admin/config/system/distributed_blocks and check 'This...
Categories: Content editing experience, Import and export

phpseclib

I'm discontinuing this module and recommending sites that need this functionality use the Composer Manager module https://www.drupal.org/project/composer_manager and the Composer library for...
Categories: Security

Pages