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

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

Amazon S3

This module provides an administrative interface to browse, create, and delete files/buckets (buckets can be thought of as folders) from Amazon's servers. It also provides a drupal-style API for...
Categories: Media

Support Timer

Provides a javascript-based timer for tracking how long users are working on support tickets. Also provides administrative reports. Depends on the Support Ticketing System / Helpdesk module.
Categories: Developer tools

UC Correios Quotes

Correios Quotes is to calculate the shipping quotes from Correios (Brazilian Postal Service). This is a especific module to Brazilian Drupal community and it is a contrib module to Ubercart project...

Late Form Alter

Provides new form alteration hooks that give developers a chance to alter form data after every other module has performed their own alterations. hook_late_form_alter() hook_late_form_BASE_FORM_ID...
Categories: Developer tools

ImageField Assist

This module can use every single ImageField field added to any node in a Drupal 6 website, and uses ImageCache presets to display it. ImageField Assist was originally based on img_assist code....
Categories: Content editing experience, Developer tools

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)

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

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

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

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

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

Views Type Block

This module has been integrated within Views Hacks. Its development will continue there. This module exposes blocks as Views objects.
Categories: Administration tools

Password Quick Set

With this module you can quickly and easily set a new randomly generated password for a user and dispatch a notification about the change. Beginning beta 2, you can now customize the message sent...
Categories: Access control

Simplenews Register Block

Simplenews Register gives the user an option of subscribing to a newsletter when they register for the site. This module adds the user registration form the the Simplenews block for the newsletter...
Categories: Integrations

Typeface - Custom Fonts

Looking for maintainers for this module. With typeface you can embed custom fonts into your website, so you don't have to render text to images. Instead of creating images or using flash just to...
Categories: Content display, Content editing experience

CCK Required by Role

Description This module allows for certain user roles to be exempt from required fields. This is mainly useful to those on the back-end of a website do not necessarily need to fill all of the...

Parallel

Upgrade to the CDN module! The Parallel module is now obsolete. The final version (1.0) doesn't do anything anymore, it simply migrates all settings to the CDN module when you run update.php. When...
Categories: Media, Performance

BackReference

D7 Note Currently, what with how Drupal 7's fields are written in a way so you can't really tell how to get at the data, and with Corresponding Node Reference already having a successful D7 port,...

Adjusti-Search

The Adjusti-Search module provides a simple and clean block for Drupal that allows integration of all searches (those provided by Drupal, other modules, and external to Drupal itself) that take...
Categories: Site search

Moderate Bypass

Moderate bypass adds some functionality to the popular modr8 module. It solves the problem of requiring moderation for some roles and not others. A common moderation use case is to require pre...
Categories: Content editing experience

User Default Filter

Most sites that I work on have Full HTML as the default filter because most of the users prefer to use a WYSIWYG editor like FCKEditor. When using a WYSIWYG editor you need to have the Input Format...
Categories: Content editing experience

Node Page Template

This module allows you to specify a page template for each content type and each node. Each template starting with page is a possible choice for a node(type). It makes also an extra template...

Pages