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

56,658 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.

Validation

Creates a block in the sidebar displaying validation tool buttons. XML Validator http://validator.w3.org CSS Validator http://jigsaw.w3.org/css-validator Accessibility Validator http://www...

Node Type-Categories

A module that lets you easily group nodes of the same type (book, story, event, etc.) that belong to the same category (taxonomy). Last release was 4.5

Opt-in

Users who sign up to receive or do something have "opted in". For example, a user who checks a box labeled "I want to receive news about ACME Products" has opted in to receive email on that topic....

Folksonomy

An API for module developers for enabling simple non hierarchical classification. This module enables tag based applications like Flickr [1] and Delicio.us [2]. This module doesn't actually do...

Instant messenger

This module allows registered, active users on any Drupal site to communicate via instant messaging in real-time. Using jQuery and Ajax, the IM module is small, simple, and stands alone, not...
Categories: Integrations

Menu on-the-fly

Note: this module is now a part of Drupal 4.7 and will no longer be supported as a contributed module. This module allows you to create and manage menu items from within the node form. While...
Categories: Content display

Import-export

Now it's possible to maintain nodes separately from web browser and import then all in the same time automatically. You can also: export selected nodes, process in a word processor (grammar chack, ...

Flickr Module

A module to incorporate some Flickr functionality into your site. Each site must have its own API key, and can have only one Flickr account associated with it. Once installed, the module exposes...

Copyright

The copyright management module can set and display a copyright/license for a Drupal site and for any node. Licenses can be chosen from a built-in list or those added by admins. It handles URLs to...
Categories: Content editing experience

Teaser module

This tiny module adds several fields to a node to make the display of overview pages more flexible. It uses hook_nodeapi() to do so. The additional fields are: teaser_title - Provide an alternative...
Categories: Content display

Live Discussion

The Live Discussions module creates a block listing recently commented upon threads. The number of nodes listed in the block is configurable (5, 10, 15, 20, 25 or 30 nodes). The link can display...
Categories: Content display

Amazon search

The amazon_search module is a drop-in search engine for Amazon.com's book store. The search returns a minimally formatted list of books, including the image Amazon.com provides, the list and Amazon...
Categories: E-commerce

PayPal Subscription

Please note... Users looking for a Paypal solution for their site are strongly recommended to look at the lm_paypal module. For various reasons lm_paypal supersedes the Paypal Framework and...
Categories: E-commerce

Mass Mailer

massmailer is an interface module that provides a front end for a variety of mailer engine modules which implement functionality from various other mailing engine applications. Currently the only...
Categories: Integrations

Mail Archive

This module has been renamed to mailarchive and ported to 5.0+. The mailarchive module allows you to subscribe to one or more mailing lists which will then be stored in a threaded archive. Much...

LiveJournal

The LiveJournal module will work on integrating LiveJournal based sites and Drupal sites in various ways. Please come with suggestions! :) First goal is to enable LiveJournal's XML-RPC protocol...
Categories: Integrations

Contact directory

Note: As of 2009/07/22, this module appears to no longer be supported. If you are interested in taking this module over, or you as the module maintainer feel this message has been posted in error,...

LDAP Address Book

LDAP Address book will let you maintain an address book stored in a LDAP directory. It currently offers the ability to add, delete and edit entries. The main advantage of storing your address data...

Amazon items

Amazon Items is unmaintained. It is a module for Drupal which allows you to add Amazon.com advertisements and links in nodes, just by listing the ASINs (or ISBNs) of the Amazon.com products you...
Categories: E-commerce

Swish-E Indexer

The Swish-E Indexer module is an implementation of of the open source Swish-E Search Engine (http://www.swish-e.org). This module will index uploaded files and will allow users to search over the...
Categories: Site search, Integrations

tellafriend

This module is abandoned due to a security issue the maintainer never fixed. See SA-CONTRIB-2010-052 - Multiple vulnerabilities in multiple contributed modules for details. If you want to use this...
Categories: E-commerce, User engagement

Binder

Implements a state machine runner. It's main concern is to enhance node behaviour based on some criteria, for example node id. It does it by calling actions form actions.module. It is somewhat...

Edit As New

This module allows users to create new nodes using existing nodes as templates. Upon enabling this module, you'll see a new tab next to the "edit" tab for nodes that you want to copy. You can...

Nodeperm_role

Allows users to assign role-based viewing and editing permissions for nodes. This module has a couple of different objectives from other node permissions modules. 1) If you only need to manage who...
Categories: Security

Dropdown taxonomy

Configurable dropdown menu for taxonomy items. Displays a dropdown menus, lists or a tree style unordered lists from the selected taxonomy items in a block. The list and menu are form elements with...

Pages