
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.
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