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