
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.
Better Permissions
This is a very basic module which enhances the Drupal Permissions page to support collapsing and expanding permission rows. This makes it easier to manage individual permissions by removing the...
Categories: Administration tools
eMail obfuscator
This project is Obsolete. You can find a better and more secured solution here : http://drupal.org/project/spamspan
Categories: Content editing experience
Moderation
The moderation module provides a queue of content. It allows moderators to review all posted content while already published. Included Ajax based functionality allows the moderators to preview the...
Categories: Administration tools, Content editing experience
Area Banner Module
You have your menu grouped into main categories or areas and want to display different banners based on the area the viewed page belongs to? For example displaying different banners for your ...
Categories: Content display
Role Limits
Overview Role Limits is a small, but useful, module that allows for users with proper permissions to set a limit on the number of users in a given role. Think of this module very much like "Maximum...
Categories: Security, Access control
Seven Up
At Tribute Media we have decided that with IE 8 now out of beta we are going to stop supporting IE 6 in our themes starting in May. For those of our customers who prefer to warn their site visitors...
Categories: Administration tools, Developer tools
Notifications Add-ons
This is a collection of add-on modules for the Notifications package. Update: The Notifications Files module has been moved to its own project. This module sends attached files in emails with posts...
Mobile Plugin
Unfortunately I don't have time to maintain this module. If you are interested to take over let me know. Provides a mobile optimized view to a Drupal site. Features Automatic device detection...
Categories: Content display
Landing Pages
We needed a batch of capabilities associated with what would normally be considered affiliation, i.e., an affiliate sells or recommends your products. These capabilities either weren't available...
Categories: Developer tools
PayPal Buttons for Ubercart
This module allows PayPal Buy Now or Subscription buttons to be included with or to replace the 'Add to Cart' button on products. These PayPal buttons redirect the customer immediately to PayPal...
Categories: E-commerce, Integrations
TweetMeme
Provides third-party integration with the TweetMeme web service, used to track popular links on Twitter. The TweetMeme API was shutdown on October 1, 2012 as noted here. Please use the Tweetbutton...
Categories: Integrations
EZProxy
This module provides a bridge between Drupal and EZProxy. EZProxy helps provide users with remote access to Web-based licensed content offered by libraries. It is middleware that authenticates...
Categories: Integrations, Access control, Developer tools
Content Type Selector
Tiny module that implements a javascript behavior that provides a content type selector to quickly switch from one type to another in content type administration pages. When editing CCK fields, the...
Categories: Administration tools, Content editing experience
Advanced Mail Reroute
*************************************************************** Things left to do are: * Fix all open issues * Finish work on the D7 version of the module. * Considering merging this module with...
Categories: Integrations
IP to Locale
IP to Locale provides IP lookup and redirection services for Drupal sites. Drupal 6.x Drupal is set up fairly well for multilingual sites. However, it does make the assumption that each site...
Categories: Site structure
Ubercart Followup
This module allows you (the site builder) to set up automated followup emails for orders in Ubercart. Followups are defined based on the order status, and are sent after a predefined amount of time...
Snapshot
A backup solution for drupal Snapshot is a drupal module for making clean snapshot of drupal website. Website, media and database are snapshot. For now, just Mysql with MyIsam engine is supported....
Categories: Administration tools, Import and export
Menu Node Edit
Allows node editing access based on menu relationships. The Menu Node Edit module allows the site's menu system to be used as the sole organizing principle. It does so by allowing specific menu...
Categories: Administration tools, Content editing experience
Jquery Dropdown
This module uses custom jquery + css + html to replace a standard drupal single dropdown with css-driven dropdown that has much more flexibility with styling than the default browser select element...
Categories: Developer tools
Region Visibility
This module allows privileged users to set role or page specific visibility settings for regions, similar to the block visibility settings in Drupal core. Depends on Visibility API. This module was...
Categories: Content editing experience
Google Friend Connect
Google has officially deprecated Google Friend Connect. See http://googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-season.html for the announcement blog post. Google Friend Connect (GFC...
Categories: Integrations, Access control
Input stream
#D7CX: I pledge that services will have a full Drupal 7 release on the day that Drupal 7 is released. Provides a stream-wrapper for drupal://input that should be used instead of php://input. This...
Categories: Developer tools
Role inheritance
This module allows role inheritance for complex organizations. This reduces the number of duplicated or assigned privs and access. Example For a new site, there are *Writers, Editors and Global...
Categories: Access control
HTMLcomment
HTMLcomment provides an input format filter that allows HTML comments, i.e. , and an additional filter that allows hidden comment, i.e. [!-- ... --]. Examples Example of an HTML comment Example of...
Categories: Content editing experience
Comment block
This module moves the comment form into a block and provides a default view for the listing of a node's comments. This gives you more power and flexibility on how to display comments. Examples...
Categories: Content display