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

17,650 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.

Wide Code

Wide blocks of text in code blocks can get cut off leaving important bits of information unavailable to the user. Wide code adds javascript to pre elements and automatically grows/shrinks those...
Categories: Content display

Cross-Browser CSS

Cross-Browser CSS is a simple module that adds the user's OS, browser and browser's version into your body tag as classes. For example, on a Google Chrome Apple user, the result will be: So you can...

muckypup

The Drupal admin interfaces allows to delete up to 50 nodes and users and just one term at one time. But often it is just not enough. What we need is, to bulk delete a multiple of nodes, terms and...
Categories: Content editing experience

Chatroom Timezone

This module provides an extension to Drupal Chatroom Module (version 7.x-2.x), which depends on Drupal's Node.js Integration module. Chatroom Timezone provides an extension to Drupal Node.js...

Redirect to profile

mymodule.info--------------------------- ; $Id$ name = Redirect to profile description = redirect to profile page. core = 6.x version = 6.x-1.0 mymodule.module------------------ Thanks: Mtoag...
Categories: Content editing experience

Content Notify

Playing around with a subscription module. General design is to have subscription types that have categories that users subscribe to. The categories have optional conditional parameters associated...

nologpass

It is common for users to accidentally enter their password in the username field of login forms. Often, the username field will have something like this when it is submitted: `usernamepassword`....

Image Style Views Embed Effect

Using this module's image style effect you are able to use views module to render any content onto an image. You can do fun things like render user submitted captions onto an image, or user's...
Categories: Content editing experience, Media

Special menu items access

Extends Special menu items, and ideally will become part of that module (see [#2352229]), to allow administrators or editors to set other users' access to special menu items. Add a slash and extra...
Categories: Access control, Site structure

Commerce Payment Select

If you are using Drupal Commerce and more than one payment method, the top payment method automatically becomes the default. The user may submit to the payment stage without mentally making the...
Categories: E-commerce

SedaMicro

SedaMicro is a lightweight web-based and mobile user interface for audio recording and uploading. It allows direct app-based recording of lightweight audio files, direct download of created audio...
Categories: Media

Form Confront

Form confront will allow a view to be mapped to a webform. So if a user visits that view for the first time, they will be confronted with the webform first. Once the webform is filled in and...
Categories: E-commerce, Access control, Developer tools

Purge Queuer Redirect

Integrate purge with redirect module to do purge task for the edge case. Here is the scenario: Publish node/123 Unpublish node/123 Visit node/123 as an anonymous user, get access denied Add a...

Indieauth

IndieAuth is an identity layer on top of OAuth 2.0 [RFC6749], primarily used to obtain an OAuth 2.0 Bearer Token [RFC6750] for use by [Micropub] clients. End-Users and Clients are all represented...

Webform Confirmation Pop-up

In a webform module in Drupal there is a provision for redirecting Webform submission to either inbuilt confirmation page, custom URL OR no redirection. Then in case of no redirection user when...
Categories: Content editing experience

Category permissions

Category permissions -------------------- Goals: => Create permissions based on taxonomy entries => Provide simple permissions for other modules to restrict access to any content by taxonomy terms....
Categories: Site structure

Reset password by roles

Custom module that provides the possibility of resetting the user's password, grouping them by their role. An email will be sent to all users who have the selected role where a url will be included...
Categories: Access control

Address Checkout

Information Address checkout modules simply fetch the address from user's profiles & prefill the address at checkout process to avoid replication of address on every purchase. Basically it is an...
Categories: E-commerce

Entity Wishlist

Entity Wishlist module is very useful for the site with large content. This module allow site visitors to add any node into their wishlist and then they can read later. This module will create an...
Categories: Content editing experience

Optionset

Optionset module creates a field that exposes checkboxes in the widget, but stores the results in a single text field, pipe-separated. Very handy for the cases where you want to allow user to...
Categories: Site structure

Ubercart Discount Coupon Redeem Link

The Ubercart Discount Coupon Redeem Link module allows Ubercart Discount Coupons to be automatically redeemed by users upon visiting the page at /redeem-coupon/COUPON_CODE This allows for a quick...
Categories: E-commerce

TFA Headless

Provides headless TFA support for Google Authenticator, using the TFA Module. Features The module exists of 4 endpoints: /api/totp/generate Generates an uri for a QR code and a seed. /api/totp...
Categories: Access control, Decoupled

Comment Registration

Comment Registration enables inline registration of user accounts on the comment form. Features Comment registration for anonymous users. Assign roles during comment registration. Hide undeletable...

Commons Profiles (Base)

This project has been merged into the main Drupal Commons repository with [#2009294]. For Drupal Commons 3.4 or higher, visit http://www.drupal.org/project/commons to download commons and use this...

OpenLucius Events Extra's

This module offers extra functionality for Events in the OpenLucius distro: Let users choose: ‘Attending’ or ‘Not attending’. Send email reminders to all users that did not make a choice yet. Let...
Categories: Site structure

Pages