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

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

UC Shipment-Payment Link

Ubercart allows the admin to install many shipping methods (quotes) and payment methods. However, not all web stores would like to ship with any possible combination of those methods. For instance,...
Categories: E-commerce

Trimmed Plaintext

This module has been replaced by Smart Trim Supposedly it does the same thing, but I have not checked myself. [#2293375] This is a simple module which extends the ability of the plaintext text...
Categories: Content display

Content API

The Content API module is a drop-in solution that publishes all of your Drupal content as web APIs. The module includes a full featured administration interface for choosing which content types and...
Categories: Content editing experience

Profile Sync Email

This module extends Profile 2 by allowing you to specify an Email field that will be synchronized with the user account email field. When a user updates the specified email field in their profile,...
Categories: Access control

Facebook You Share

This module will provide you the ability to modify the content that is shared on Facebook. You can configure different areas of Facebook Post Title of the Post Link to the title Image in the post,...
Categories: Integrations

Entity Collection

An entity collection can be used as a replacement for Node queue that works for all entities. Pluggable backends Entity collection has pluggable backends for storage. It comes with a DB backend but...
Categories: Content editing experience, Content display

Comment Trust

Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors....
Categories: Content editing experience, Access control

Unique-download

Onetime download link is useful to create one-time download link, similar to one time login. This will be helpful to send users one time download links for e-commerce or download entities such as...
Categories: Media, Developer tools

Morse

Overview : Morse code converter is simple module that converts normal english into morse-code and vice versa. Features : It uses the morse language and normal alphabets to convert the codes to...
Categories: Developer tools

featured news feature

Here is an example of how to build a list of featured elements on top of a paged listing. Featured elements are not displayed on the paged listing. What does this feature do? Checks that you have...
Categories: Content editing experience, Media

Syslog-ng

This module is pretty simple by nature and is very similar to the core syslog module (in fact the vast majority of its code is copied directly from the core syslog module). The only difference is...
Categories: Administration tools, Developer tools

Path extender

Simple module which allows look links to nodes, taxonomy terms, pages - with ".html" suffix. Without using custom path or pathauto path to your node will look like /node/1234.html. Path to taxonomy...
Categories: Content editing experience, Content display

RE Context Libraries

Introduction Developed by Raised Eyebrow Web Studio In Drupal, modules are often used to provide access to javascript libraries, but it's often undesirable to include those libraries on every page....
Categories: Developer tools

OM Maps

OM Maps is a plugin of OM Maximenu (for ver. 1.0-rc5 and beyond), it's a collection of image maps used for navigating your site sections/pages. Available Maps Countries U.S.A - 50 clickable states...
Categories: Site structure, Developer tools

Regions

Tutorial of how to use this API to build a region Regions in Drupal are defined by the theme layer. This is problematic in instances where you want to add blocks / boxes to a specific region that...
Categories: Content display, Developer tools

Bulk SMS

Provides integration with Bulk SMS gateway.

Commerce NAB Transact

Commerce NAB Transact is a payment gateway module for Drupal Commerce that currently allows you to process credit card payments on your site using NAB Transact's XML API payment service. In order...
Categories: E-commerce, Integrations

CSS Menu

CSS Menu enables expandable menus. It uses only CSS for menu (no javascript/JQuery). Currently two types of menus are possible with CSS Menu ie. menus Vertical down fly and Vertical right fly. CSS...

Image token attributes

Allows file tokens to be used as attributes in theme_image_formatter(). This will help provide support for alt and title tags for image files via a field on the file.
Categories: Media

Node Announce

Designed to be used in combination with sites that heavily use Calendaring for events. This module allows you to create automated announcements for Node Types that have CCK Date fields. The...

RADIUS Client

RADIUS Client is a module designed to make RADIUS requests to a RADIUS server. It contains wrapper functions for the PHP RADIUS library, but attempts to make them more usable to a developer....

Views compound fields

Provides two compound fields for Views: Collapsing field outputs only the first of a set of fields that has a value, similarly to the SQL function COALESCE. Gathering field outputs all the fields...

Services single sign-on client

Allows users of a remote Services-enabled Drupal site to sign on with their credentials into this site. Requirements: D6: imagecache_external (modified) https://github.com/bran/imagecache_external...
Categories: Access control

RADIUS Dictionary

RADIUS is an standard protocol used to centralise AAA (Authentication, Authorisation and Accounting). It is commonly used in the telecommunications industry. For more details see http://en...

FileField Track

A simple module that tracks downloads of files added through CCK/Fields by asking anonymous users to enter their email address. Returning anonymous users are tracked using a cookie. A tracking...
Categories: Access control, Site structure, Media

Pages