
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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