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.
Flashcard
Drupal 7 Sponsored by Zivtech. Drupal 4.7 Originally written by Suuch.
Categories: Content display
Checklist
Allow administrators on sites to create checklists that must be completed by users of the site. Each user can see their checklists on the "Checklists" tab of their account. Multiple checklists can...
Chatroom
*** Seeking co-maintainers! *** Chatroom enables site administrators to create chatrooms that users can join and talk to each other in real time. In 8.x, chatrooms are entities, which means they...
Block Region
Version 6.x-2 Block Region is used to propagate block settings to all installed and active themes. This is a useful functionality for multi-theme sites (eg: a site where each different user can...
Categories: Administration tools
Dutch Stemmer
This module implements a Dutch stemming algorithm to improve Dutch-language searching with the Drupal built-in search.module. It reduces each word in the index to its basic root or stem so that...
Categories: Site search, Developer tools
Link to content
This module requires tinymce.module. The linktocontent module allows you to extend the tinyMCE editor by several plugins. With these plugins you can link to nodes or menu items or user profiles ...
Categories: Content editing experience, Developer tools
Logo Tool
A simple tool to display either a random logo on every page refresh, else display a specific logo on specified pages and a default set logo on all unspecified ones. Instructions for 5.x version: To...
Categories: Developer tools
OAI-PMH Module
This module provides an Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), interface to the Bibliography Module. Currently it only exposes metadata from the biblio module; however...
Categories: Import and export
Embed filter
Many great sites like YouTube, iFilm and NowPublic allow their media assets to be served to 3rd party websites (like this one). They usually offer snippets of code to be embedded in a web page that...
Categories: Content editing experience, Content display
Image watermark
This modules allows a Drupal site running the image module to overlay each image with a watermark. The watermark is a PNG (24 bit) file with an alpha channel, but other formats may work. Features...
Categories: Content editing experience, Media
Pageroute
This is a flexible module that provides a userfriendly wizard for creating and editing several nodes. The module can be used to provide a user friendly wizard for creating and editing several nodes...
Categories: Content editing experience, Developer tools
userlink
The userlink module allows users to save and share links (bookmarks, URLs). To access the full potential of the userlink module, we recommend using the functionality offered by freetagging, and the...
Categories: Developer tools
Accents
Accents is simple module that removes accents from words to provide better search results. For example "á â Å ã" all become "a". After installation you will need to re-index your search. In the...
Gradebook
Gradebook is targeted to become a solid and flexible gradebook module that will become the basis for Drupal based LMS (Learning Management Systems). This package leverages Drupal's core taxonomy...
Categories: Site structure
Map
Like Google Maps—But Built for Your Business. Description: Map adds a dedicated, feature-rich map page /map to your website, designed specifically to help visitors find and reach your physical...
Categories: Content editing experience, Site structure
User List
Maintainers: deekayen, aaron This module creates several user lists, which may be viewed as pages and blocks. User lists may be displayed alphabetically, beginning with A-Z, by newest, by role, or...
Categories: Content display, Access control
Form Markup
This module allows you to add surrounding HTML values to any CCK widget by determining prefix and suffix values. Examples: Adding of surrounding divs: prefix: suffix: Adding of a 'clearing' break...
Categories: Content editing experience, Content display
Javascript Countdown Timer
Warning: Future versions of this module have been renamed to Javascript Timer module The Countdown Timer module provides a timer implemented through javascript which gives you a countdown (second...
Flag content
This module allows users to flag nodes, comments, or users for the adminstrator to review. Examples are offensive content, spam, offtopic stuff, ...etc. The admin can specify which type of nodes...
Categories: Administration tools, Content editing experience
Google PageRank
This module lists the Google PageRank of your site on its status report page and in a block. Google PageRank is a general representation of an internet page's popularity; it is primarily based on...
Categories: Integrations
Blog Information
New Maintainership The bloginfo module adds 2 blocks to your block, one with title and description of the blog and one block as a blogroll. It doesn't replace the main title of the blog. It is a...
addtofavorites
Description ----------- This module create a block for helping users to : add the website to their browser's bookmarks. make the website as their browser's homepage. Project initiated and...
Categories: Content display
Bookmark Us
The Bookmark Us Module allows visitors to quickly and easily bookmark your site, and the current page. Very flexible. Works with IE, Opera, Firefox, Netscape, and other Gecko-based browsers.
Categories: Developer tools
Digg this
This module adds a Digg this button to your nodes. If the story is not yet submitted to Digg a "Digg this story" button is displayed. If the story was already submitted a button showing the number...
Categories: User engagement, Integrations
Views Alpha Pager
UPGRADE for 6.x - This module will not be upgraded to to 6.x because you can accomplish something similar with Views 2 already built in, read this. The views_alpha_pager is a simple module that...
Categories: Content display