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.
Chatblock
This module provides an on site chat, located in a block. Chatblock focuses on simplicity. It does not require additional resources like IRC, Java or flash and although it is thoroughly built with...
Categories: Content editing experience, Developer tools
Drupal Site Audit
A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance
Abuse
This module allows users to flag nodes and comments as offensive for the adminstrator to review. This module is in the rearchitecting period. All changes will happen in 2.x branch. The admin can...
Categories: Administration tools, Security
Taxonomy Force All
When activated, this module forces the 'all' parameter to taxonomy term URLs. For example, let's assume your site have this vocabulary: Vocab - Term 1 -- Term 2 -- Term 3 - Term 4 -- Term 5 -- Term...
Categories: Site structure
Moderation Log
This module logs the modifications of nodes and comments done by non-authors (that is, anyone with the "administer content" or "administer comments" privileges that edit the nodes and comments of...
Categories: Developer tools
Addnode
UPDATE: HEAD is a complete rewrite of the module based on lionfish's original code I don't have any spare time at the moment to maintain this module. I am available though, if people want to fund...
FeedBurner
Integrates Drupal with the services provided by Google FeedBurner. Currently this module provides the means to redirect requests for your site's feeds to user-specified/created FeedBurner feeds....
Categories: Import and export, Integrations
Find URL Alias
Note: This module is no longer under active development. It's functionality is now included in Drupal 6. This is a small utility module to help you track down particular URL aliases. If you have...
Categories: Developer tools
Fullname field for CCK
Looking for co-maintainer. See message in issue queue. This module provides a prefix, first, middle, last, and suffix field as a single CCK field. multiple field works enable/disable each sub-field...
Categories: Content editing experience
Lucid menu
Lucid menu is a highly customizable jQuery menu which replaces Drupal's. Please consider donating to further the development of this module. Sponsorship is also an option, contact O-Minds if you're...
Categories: Site structure
Form store
Form store is a useless module by itself. It maintains and provides other modules with a list of forms. Captcha 5.x-2.x, but also MyCaptcha 5.x-1.x rely on it to add captcha points to arbitrary forms.
Categories: Developer tools
Organic Groups - Multiple Mandatory Groups by Role
Looking for co-maintainer. See message in issue queue. Finally, a D6 update! Sponsored by www.iofc.org, so thank them. From the README: *Objective* The goal of this module was to extend the...
Categories: Administration tools, Access control
Peek
The purpose of this module is to allow drupal site administrators to provide temporary access to a node page, for one or more 'users', not necessarily registered on the site. A typical use might be...
Categories: Access control
Install Profile API (obsolete)
A set of helper functions (aka CRUD) that make it easier to work with Drupal data structures by providing some wrapper functions. Include crud.inc in your install profile to use them. crud.inc was...
Categories: Developer tools
OG Join Role
The OG Join Role module simply adds a "join organic groups" permission to the Organic Groups module (version 6.x-2.x). A use case for this would be if you have a site where only members of a...
Track Host
Track Host is a simple module for Drupal that help site publisher to follow the step-by-step navigation , tracking "how" and for "how long" anonymous and registered users browse through your web...
Categories: Administration tools, E-commerce
Theme Settings
Embarrassed that the teaser for your custom Podcast content says “Read more”? Want to add some punch to the puny “Add a new comment” link? Change them with the Theme Settings module. “Listen now!” ...
Categories: Content display
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Stumble
This module provides a 'Stumble' link in each node page that allows users to visit another random node (think StumbleUpon for your own site). It was inspired by Matt Mullenweg's Random Redirect...
Categories: Content editing experience
DrupalIt
Let your users voice their preferences (similar to dig/reddit/etc). Drupal-it is a social voting module allowing users to vote on their nodes. Social voting increases user interactions with your...
Categories: User engagement
JQuery Interface
This module is deprecated, do not use Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With these components you can build rich...
Categories: Developer tools
Person Configuration Kit
This module provides a ready-to-use set of configuration for displaying Person nodes on your website, for example in a staff directory, board of directors page, faculty list, list of physicians,...
Categories: Content editing experience
Taxonomy Introduction
The taxonomy_intro module simply enables you to display an introduction at taxonomy term pages where normally only the list of nodes related to this term is shown. The modules brings up a new field...
Categories: Content display
User Agent Logger
This module logs user agents for nodes and comments. It also adds a "view user agents" permission that can be used in themes to show the user agent a given post was made with. This may be useful...
Categories: Developer tools
HTML2Book
The HTML2Book module allows you to create multi-page books by splitting the body text of a book page node into multiple nodes upon save. The split points are based upon HTML heading tags. This...
Categories: Content editing experience, Import and export, Developer tools