17,572 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Organize Files

Module Configuration


This module provides the functionality of moving files related to a content type from one directory to another directory with the possibility of adding 301 redirects from old destination to the new one. The module will keep the mapping of files with the node in-tact.

Why I came up with the idea of this module?


Entity Reference Gallery Formatter

Entity Reference Gallery Formatter provides a field formatter for displaying referenced entities as galleries.


Dynamic panes

Dynamic panes module allows developers to put specific Panels panes into the page and then content editors can control what blocks will be displayed in each pane without going into Panels administration pages, all control available through frontend with IPE-like editing.


Slick Entity Reference

Field formatter for Entity Reference fields, using Slick.


Light Quiz

Light Quiz is a lightweight module that lets you create quizzes in static JSON files.


Communications Stack - Private Messaging

Provides the Private Messaging type for Comstack along with a submodule for REST API.


Scald Apache Solr


Allows indexing of atoms Scald in Apache Solr.



Only install this module if you want to index the scald atoms themselves, and have them as individual entities in your search results. If you want the atom content to be indexed in the referencing content, then everything is included in Scald core itself.


Panels node template

Provides default node template functionality to Panel nodes a la Panelizer.

This module is for those seeking the unified approach of Page manager node template without the hassle of Panelizer.


govCMS Dissemination Limiting Marker (DLM)

What is this used for?

As for paper–based information, all electronic–based information needs to be marked with an
appropriate protective marking. This module adds the option for a user to set a default Email Protective Marking, such as [SEC=UNCLASSIFIED], appended to the end of the subject line for all outgoing emails sent using drupal_mail() on your site.


Client Autorestore


Used in conjunction with Hosting Autorestore it simply displays a message about the time remaining before the next site restore.


  • display info message except if the website is about to be reset (error)
  • uses javascript to make the countdown more accurate (caching)


Hosting Autorestore


Angular Drupal

Angular JS module for Drupal

This is the companion Drupal module for the Angular JS module, angular-drupal.


Hosting Autorestore

Site node information


This module allows you to periodically restore a backup of your site. This is useful if you have a demo website and you want that people play with it, add / update / remove content and from time to time, the website is totally cleaned up and reverted to its initial state.


PDF generator API

This module provides an API for generating PDF. The printable module depends on this to generate PDF.


Media CKEditor

Media CKEditor provides a bridge between Media and the stand-alone CKEditor module, allowing files to be embedded within a textarea using the media browser.


Each branch of Media CKEditor corresponds with the version of Media that it supports. Additionally, Media CKEditor 7.x-2.x provides more advanced CKEditor integration which requires two additional CKEditor plugins.


Sliding handles

This is a simple module that adds an empty tag to a selected menu. The span can then be styled separately from the li and a elements. It is named after the Sliding doors technique posted by Douglas Bowman on http://alistapart.com/article/slidingdoors


Apache Solr Glossary Facet

Provides A-Z Glossary for Apache Solr Searches, using Apache Solr and Facet API.

This module is for use with ApacheSolr module. If you are using Search API Solr use my other module called Search API Glossary


Commerce Auto-Checkout

Automatically redirect visitors from the cart page to the checkout page. If the visitor does not have an order already in progress an initial order can be generated along with a default product added to the cart. Designed to work with Commerce Cart Form Checkout Pane or Commerce Checkout Products List, but those aren't a requirement.


File HTML5 Capture Widget

Provides file and image field widgets to capture media directly from a mobile device (camera).



Commerce Direct-to-Cart

Have you ever wanted to provide a link to a customer that drops one or more
products directly into the cart? Here's your magic bean!

For example: http://example.com/product/magic-beans/dtc?color=green&size=small will
select the small green magic bean variant and add it directly to the cart. And
it works with bundles!!


Private Image Cache

Private Image Cache enables caching of images in a private file system. This is useful when a user has access to the image.


User-agent Assign Role

This module will assign a role to an anonymous user if the HTTP_USER_AGENT is one of a specified set of values.

Use Cases

When the URL is pasted into the share textbox on Facebook, the page will be scraped for content and images. If the page is unpublished or protected, Facebook will cache an error page and this error page will be displayed for future shares. This condition persists unless manually rescraped.


OG File

This module defines Organic Group permissions for File entities.

For each file bundle, the following OG permissions are available:

  • View file
  • Edit file
  • Delete file


* Organic Groups 7.x-2.x
* File Entity 7.x-2.x


Webex Integration via XML

Cisco WebEx is a tool that provides on-demand collaboration, online meeting, web conferencing and videoconferencing functionality.

The module enables us to create a WebEx meeting through the website.

WebEx Site URL:


This module requires the following modules to be pre-installed:
* Date API
* Date Popup



Selective Tweets

Selective Tweets live feed

Selective Tweets makes it possible to add Twitter timelines and Twitter tweets to a Drupal website. When enabled, a new block type is available which displays Twitter feeds with a certain filter applied to it. The tweets are either rendered as embedded tweets or as raw HTML, which lets you style them as wished.