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

55,469 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.

Grid: Editing with parent and child forms

The grid module provides the developer with functions allowing you to create input forms with a parent form and one or more child forms. You can define input forms in the normal way by creating a...
Categories: Developer tools

Mint

Provides basic integration with Mint, a proprietary traffic logging and statistics tool. This module is in early development phases, but should be simple enough to use. Please test and report any...
Categories: Integrations

Google Groups

This module allows your website to subscribe people to google groups via: - Drupal's user registration system - Custom subscription blocks (one per list) - Call from your own custom module Features...
Categories: Integrations, Access control

FeedAPI Item Filter

Features This module is add-on for FeedAPI module, implementing FeedAPI's hook hook_after_parse(). The module processes feed items immediately after parsing and retains only these feed items that...
Categories: Import and export

Moodle Course List

This is a module to display a block for the user with links to the Moodle courses they are members of. You have to provide it with the database login information that Moodle uses. Your user's...
Categories: Integrations

Taxonomy Autotagger

AboutThe 7.x version of the Taxonomy Autotagger module implements the interfaces created by the Tag API module, allowing a vocabulary to be searched against for suggestions of terms related to the...
Categories: Site structure

Inline Tags

This module provides a filter for Drupal whereby any tags wrapped in the appropriate markup and placed in the body of a node will be extracted from the body and added to the free tagging vocabulary...
Categories: Content editing experience, Site structure

Views Node Feed

Allows you to create a feed for a view, much like Views RSS, except you can specify any custom markup you want (XML, JSON, whatever) instead of just RSS. The module works by providing a view...
Categories: Content editing experience, Content display

Reservation

Overview This module allows site users to reserve a unit. A unit could be anything, but the most common are rooms or pieces of equipment. Site builders create the units that can be reserved, adding...

Nodewords by Path

This module is deprecated as the functionality has been merged into the main Nodewords module itself. An upgrade path into Nodewords is planned. Original description: Dependencies: Nodewords Drupal...
Categories: Search engine optimization (SEO)

Deadwood

The purpose of this module is to automate as much as possible the task of updating a contributed module for Drupal API changes, and thereby simplify the task of porting contributed modules shortly...
Categories: Developer tools

Image Import Zip

This module extends image_import (part of Image module) so a user can upload a zip file containing images instead of uploading them by FTP. This module depends on the image module and on the image...
Categories: Import and export, Media

Colophon

The colophon module shows a list of links for all enabled modules as well as themes used in your Drupal installation to a site visitor when they click on an icon on your page. This enables you to...
Categories: Administration tools, Developer tools

Block Filter

This is a very simple module which provides an input filter that can be enabled for specific input formats. This filter allows an editor with permission for this input format to embed any available...
Categories: Content editing experience, Content display

Admin links

This is a very simple module that adds the content local tabs (Edit, Delete, Revisions, etc.) as links to teasers/lists of nodes. It also makes the 'Delete' link show up as a tab in the individual...
Categories: Administration tools, Content editing experience, Site structure

photos access

album photos privacy control module, can also be applied to other types of content. Provided the following access control nodes: 1) full confidentiality. Does not allow anyone to view. 2)...
Categories: Access control

OG Event

This module is a simple event with participants implementation. Simply, it adds a participant list on each node which is posted in an OG group, and whose type is configured as an Event node. Each...
Categories: Site structure

Authoring Aliases

The Authoring Aliases module changes real author of nodes or comments uppont it's submission. For example, it usefull when you don't want to show identity of your root user.
Categories: Administration tools

Ubercart Fee

Ubercart Fee lets you add additional fees to Ubercart Products. Fees are configurable at both the product class and the product level. Each fee appears as an individual Line Item in your Order. We...

Invaders

Plays the classic game 'Space Invaders' where you play against the computer. The invader images and background can be themed to your site. The game is javascript (original javascript script by Tony...
Categories: User engagement

Popup filter

The popup filter is now part of a suite called Popup. Check out version 3 here Ever wanted to put nodes or other content into popups or tooltips? The popup filter allows the insertion of tooltip...
Categories: Content display, Content editing experience

Get Image

get_image.module analysis <img> label, long-range images will be saved to the local server. * Image preservation path setting can be user name, user ID or time storage. * for a specific type...
Categories: Media

Indic Script

This Module enables IME (Transliteration Input Method) for Indian Languages in Drupal Text Fields and Text Area Fields So that users can create their content in their own Language within Drupal...
Categories: Content display, Multilingual, Integrations

CCK Teaser

This module is no longer supported, if using Drupal 7 or higher this functionality can be achieved by using custom fields and displays to show a different field within the node teaser. This module...
Categories: Content editing experience

iMIS authentication

Enables a Drupal site to authenticate members of an organization that is using iMIS Association Management System. This module requires the use of the ATS Login Web Service (ValidateLoginWithData...
Categories: Access control

Pages