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.
Image Pager
Image Pager provides a block that displays a selected subset of a page's images. The images are shown one at a time; the user can dynamically switch among them using previous/next links. Each image...
Categories: Content display, Media
Submit Again
Submit Again can re-route users immediately back to node/add/xxx pages after they have submitted a node. It can be turned on for each content type and is off by default. It includes a theme...
Categories: Developer tools
PEAR Wiki Filter
Please consider using the flexifilter module instead of this before beginning use. This module provides a filter which uses the PEAR Text_Wiki package for formatting. Thus it supports the following...
Categories: Content editing experience, Content display, Site structure
Field Actions
The Field Actions module combines the power of Drupal actions with the data in CCK nodes to create new ways of working with your nodes in Drupal. This module enables action enabled modules (such as...
Node Comments
With this module comments can be full nodes. For every content type you can choose to use different content type as comment, or to continue using Drupal core comments. Thanks to this module,...
Categories: Content editing experience, Content display
Contest
The Contest module allows your site to host random games of chance, “Sweepstakes”. Users can enter to win prizes via a random drawing. Example uses for the Contest module include: A...
Categories: Content editing experience, E-commerce, User engagement
Contact Link
Contactlink provides a "contact the author" link for nodes and comments. Admins can choose which content types to display the links for. Links will show up only for node or comment authors who have...
Categories: Content editing experience, Content display
Hovertips and Clicktips
This module enables two kinds of tooltips. "Hovertips" appear when the mouse hovers over a target, while "clicktips" appear when the mouse clicks on a target. It uses the Hovertip plugin for jQuery...
Categories: Content display
Form Inspect
Labels Forms with their form_id and provides developers with a dump of the corresponding form array. Enhanced by the Devel module but not depending on it. Drupal 7 Roadmap Complete migration to D7,...
Menu Subtree Permissions
This module will be merged with Advanced Menu. No further releases of this project will be made. --------------------------------------------------------------------- Provide means to allow users...
Categories: Developer tools
Last Node
Last node is a simply module which show the last nodes submitted for each type, sorted by date pointing an url like http://example.com/?q=last_node/blog, http://example.com/?q=last_node/story... I...
Categories: Content display
Hidden Content
Note: As of 2009/07/22, this module appears to no longer be supported. You may want to try the Restricted Text module which appears to be more recently supported. If you feel this message has been...
Categories: Content editing experience
Taxonomy Role
The purpose of this module is to provide a way to restrict which vocabularies show up on the node forms. This allows you to do things like setup vocabularies for administrator-only use or for any...
Categories: Site structure, Access control
FlashVideo
FlashVideo is a complete turn-key video solution that expands Drupal's upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular...
Categories: Content editing experience, Content display
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
Webcams
Description Allows creation of dynamically updating webcam nodes, with one or multiple webcams per node. Webcams currently supports up to 4 webcams per page, and makes use of unobtrusive jQuery...
Categories: Content editing experience, Media
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
Openads
Note: The open source ad server software formerly known as OpenX (and before that Openads) was sold by OpenX Technologies, Inc to one of the developers and is now referred to as Revive Adserver....
Categories: E-commerce, Integrations
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
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
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
RelatedContent
RelatedContent enables site maintainers to easily select on a per-node basis what nodes should be displayed along with it. Nodes that are available for selection are provided by one or more views,...
Categories: Content editing experience, Content display
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