
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.
tContact
tContact allows you to make the site-wide contact form fully translated on multilingual sites. Categories can be set to display only in a specific language, or they can be language neutral. Depends...
Views Display Tabs
Views Display Tabs exposes the displays of a view as tabs, making it possible to switch displays for a view using AJAX (though it degrades gracefully). This opens up the possibility to make a view...
ThemeKey Properties
ThemeKey Properties provides additional properties for use with the ThemeKey module. Drupal 7 The additional properties provided by this module have been merged into the Drupal 7 version of the...
Yahoo Weather Forecast
This module provides multiple blocks with current conditions and 2 days forecasts using the API from http://weather.yahoo.com Development sponsored by Alquimia Proyectos Digitales. Original...
Categories: Content editing experience, Site structure
Ubercart Recommender
This module provides two types of Ubercart product recommendations: "Users who purchased this product also purchased ..." "Personalized product recommendations based on my purchase history" The...
Categories: E-commerce, Search engine optimization (SEO)
Views Live Filters
Automatically applies exposed filters as soon as they are changed, without the user having to click Apply. This module has been replaced by Views Hacks and its submodule Views Filters Auto-submit....
Pending User Notification Block
Concept This module is for sites that allow users to create an account, but require administrator approval for account activation. This module creates a block that shows a list of unactivated user...
Categories: Access control
Referential Integrity for CCK
This module provides a method to enforce referential integrity rules for CCK user and node reference fields. In other words, it allows you to decide what to do with reference values when a...
Blog title
This module is no longer maintained. You are encouraged to use Advanced Blog or Views instead. This module enables administrator to replace the standard "user's blog" title with the value stored in...
Categories: Content display
Contact Hide Email
When an auto-reply is used with the standard contact form, the "From" on the auto-reply email is set to the value entered as the recipient. In some cases (e.g. email to the CEO), it wouldn't be...
Categories: Integrations
Minimax pager
Seeking co-maintainers. This module themes the pager with a textfield input for direct random access to any page instead of clicking page links. It's especially useful when the number of pages are...
Categories: Content display
Alter profile page
The sole purpose of the Alter Profile Page module is to bring more of social networking, MySpace-ish look to Drupal's user profile page. Enabling the module will change what appears on the users'...
Categories: Content display, Access control
To do list
Concept Offers a content-type for a simple To do list. It can be used for anything that needs to be done: getting milk at the store, reminding yourself to update a profile, telling your users to...
Categories: Content editing experience
Views Tagger
This module provides a new view style which lets you assign taxonomy terms to the nodes in the view. Use this to quickly add tags to a group of images or other content. The module supports all the...
Categories: Administration tools, Content editing experience
Forum email integration
This module enables Drupal to receive email messages and post them directly into a forum. Each forum gets its own unique email address, which only users registered on the site and assigned the...
Categories: Content editing experience, Integrations
Ubercart Conditional Payment
This module adds workflow_ng (in Drupal 5) and Conditional Actions (in Drupal 6) support to Ubercart payment methods, so payment methods can be restricted by cart total, user role, or any other...
Categories: E-commerce
Ajax views refresh
Ajax views refresh is a plugin module for Ajax. Allows views to be refreshed on Ajax forms submission. The best use case is a node creation form and a view of nodes (or comments) below, which would...
Categories: Developer tools
Community Tasks
Post tasks and have users commit to doing them. Then mark the task completed. This module creates a node type and uses the uid and promote flag to make a 3 stage workflow. Full views integration.
Smart menus Smart tabs
The Smart menus, Smart tabs duo of modules make everyone's Drupal experience just that little bit more convenient. The two modules give menus and tabs a memory, so that when you revisit a page,...
Categories: Site structure
Background
This Module is Upgraded version (D7) of https://www.drupal.org/project/background (D6). Its allows to upload a background image in appearance menu. This works best in themes with fixed width and...
Categories: Media
Fivestar Recommender
This module makes content recommendations based on users Fivestar votes. It provides two types of recommendations: "Users who liked this also liked": Shows a list of nodes on a node's page....
Categories: Content display, User engagement, Site structure
Login Cookie (set/unset cookies on user login/logout)
This module enables you, with very easy UI, to set or unset cookies for users when they login or logout from your site. use cases: * Some CDN allow bypassing CDN cache when a special cookie with...
Categories: Administration tools, Access control
VerticalResponse
The VerticalResponse module allows users to sign-up or subscribe to a VerticalResponse mailing list from a drupal node. The module also allows administrators to generate VerticalResponse e-mail...
Categories: Integrations
Drupal tweaks
This modules provides following functionality: Quick common operation - Enabling and disabling modules through autocomplete suggestions - Quick search for the nodes, users, etc. to make some...
Premium Views Filter
This (small) module provides a views filter, with sortable field options, for the premium module. It's handy if you want to have pages or blocks to list premium specific (or not) content. The...