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

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

Condition(s)

Conditions are sets of requirements (e.g. PHP code, current page or site) that make the condition as a whole TRUE or FALSE. Other modules can provide new requirements or use the Condition API to...
Categories: Administration tools, Developer tools

iDrupal

iDrupal is a project aimed at making it easier to manage a Drupal web site from your iPhone or iPod Touch. There are 3 main components needed to use iDrupal: idrupal.module located here. This...
Categories: Integrations, Developer tools

Click HeatMap

The Click Heatmap module provides integration between Drupal and the ClickHeat library. The module itself does not record any data or generate click heatmaps. Instead the module provides a limited...
Categories: Search engine optimization (SEO), Integrations

Addresses

The most complete module to let you link your users and contents to physical addresses. IMPORTANT NOTE: I created a new branch named 6.x-1.x. This means the master branch is not used for...
Categories: Site structure

Get Content Type

The get_content_type module fills an oversight by the Core developers. When they moved the part of CCK (sometimes called CCK-Lite) into core for creating new content types, they forgot the analog...
Categories: Content display

About This Node

Seeking a new maintainer Please contact Todd Nienkerk if you are interested in taking over maintenance of this module. About This Node About This Node creates a block that displays information...
Categories: Administration tools, Developer tools

Local Menu

Some basic usage examples: A one-level menu, like primary and secondary links are displayed. Starting depth: 1 Rendered depth: 1 The second level, like the secondary menu behaves if you point it to...
Categories: Content display, Site structure

MyAccount_alter

DIY Edition:I haven't been maintaining this module, largely because I don't use it myself. Its functionality is easy to create with just a few lines of custom code. Stephenh made a tutorial...
Categories: Administration tools, Access control

CCK Field Privacy

This module adds little padlock icons to right of field labels in node/#/edit forms. These padlocks enable users with access to control who can see those fields on the node/# view page. (e.g....

jQuery Impromptu

jQuery Impromptu is an extension designed to help provide a more pleasant way to spontaneously prompt a user for input. More or less this is a great replacement for an alert, prompt, and confirm....
Categories: Developer tools

Taxonomy Quick Find

This module provides a set of blocks which show 'related' content based on a selected term. The block will pick a default term and provide a select box which, via the awesome powered of JQuery,...
Categories: Content editing experience, Content display

File import

This module can import multiple files and save them as node attachments. It is very usefull when you are using such modules as slideshow and flashvideo, and if you need to import dozens of files at...
Categories: Import and export

Triggerunlock

By default, the Drupal 6 trigger module displays appropriate actions for each trigger. Each action has declared which hooks it is appropriate for. This module lifts that restriction, making any...
Categories: Developer tools

Preferred Format

This module allows you to set preferred input format for each field of any entity type (nodes, comments and etc). As the site administrator you can choose global (for all users) preferred format...
Categories: Content editing experience

Cache Disable

Small module that disables all caches while enabled.
Categories: Administration tools, Developer tools

Comment Subscribe

IMPORTANT - This module is no longer supported - Use Comment Notify instead if you are a new user or migrate to it if you are already using Comment Subscribe. We have created a simple migration...
Categories: Content editing experience, Integrations

Quick Admin Modules

Add client-side dependency checking to Modules Administration page. If you have ever been frustrated having to submit the Modules page multiple times to turn off a set of nested modules, this...
Categories: Administration tools, Developer tools

Taxonomy Delegate

This module allows an administrator with "administer taxonomy" permission to delegate the administration of a vocabulary to a non-admin role. The role to which this authority has been delegated may...
Categories: Administration tools, Site structure

Author Contact

Shows a contact form that contacts the author of the current node. Description Creates a block that shows a contact form that when submitted, sends a simple contact email to the author of the...
Categories: Integrations

Bluga WebThumbs

The Bluga Webthumbs module allows your Drupal site to take advantage of the Bluga Webthumb service for generating thumbnails from URLs automatically. As of this writing, the module is very...
Categories: Content editing experience, Content display

Mibbit IRC

The developers at Mibbit.com have created a very nice (AJAX) widget that gives your community members access to IRC channels via a window (iFramed widget) on one of your site's pages. This module...
Categories: Integrations

Revisions RSS

This module generates an RSS feed for node revisions. This allows users to subscribe to updates to individual nodes. This functionality is particularly useful for tracking changes to...
Categories: Administration tools, Import and export

Update status aggregator

Drupal 6 version This packages two modules together: Update status aggregator client Gathers data about the modules and themes installed on a Drupal site and sends them to a corresponding server....
Categories: Administration tools, Developer tools

Drush Module Manager

This module is getting obsolete. At least for Drupal 7 the only command useful is replaced by http://drupal.org/project/graphapi This is a extension to Drupal Shell aka drush The Drush Module...
Categories: Administration tools, Developer tools

Ubercart Ajax Attribute Calculations

uc_aac is an add-on module for the Ubercart e-commerce suite. This module updates product fields via Ajax when attributes that affect those fields are modified. By default it also updates...
Categories: E-commerce

Pages