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.
Boost
Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. When there is no problem with your file...
Categories: Performance
Flashcard
Drupal 7 Sponsored by Zivtech. Drupal 4.7 Originally written by Suuch.
Categories: Content display
PEGevent
PEGevent is a Drupal module designed to manage program scheduling and master control playback for Channel 17/Town Meeting Television (www.channel17.org). This module can be used by PEG (Public,...
Categories: Media
Form Updater
Let's face it, upgrading old modules to the new form API in Drupal 4.7 can be quite a challenge. Form Updater can help developers with the upgrade by automatically searching through old Drupal code...
Categories: Developer tools
Members
For Drupal 4.7 and Drupal 5: If you want full control over your member listings, I would advise to use usernode with views integration. For Drupal 5 and 6: Here's a small introduction on how to...
ProtX Payment Gateway
A ProtX payment gateway for the eCommerce package. This module only implements the VSP Direct server model from Protx. For usage see the eCommerce handbook pages. Developed by Ixis Drupal 4.7...
Categories: E-commerce
Forms (obsolete)
Forms module provides an api for adding user-customizable form elements within modules. This module is unsupported. It is an implementation of FormsAPI prior to 4.7 that is no longer used. Do not...
Pdfview
Pdfview is a module that generates simple PDFs from nodes. The module is unmantained. Check out the Printer-Friendly Pages module for a better alternative. The nodes can contain images. The 4.7...
Categories: Content display, Developer tools
Nutch search engine integration
Intro This module is under active development for a Drupal 6 upgrade have a look at the roadmap/progress Nutch Roadmap Nutch is a web crawler/indexer/search engine that is based on Lucene. It is a...
Categories: Integrations
GoogleAjaxSearch
The main googleajaxsearch module allows you to add inline searches over a number of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search). "The Google AJAX Search...
Categories: Site search, Security
Chat Box
This is a simple chat module that allows your site's visitors to chat in an HTML/Javascript pop-up window. Registered users can invite other users to join the chat. No additional software is...
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
Google Ajax Search Module
The main googleajaxsearch module allows you to add inline searches over a number of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search). "The Google AJAX Search...
Categories: Content display, Media
Form single
Announcement: There is no good server-side solution for this problem in Drupal 5 or Drupal 6. Your best option is Ted Serbinski's JS solution: http://tedserbinski.com/2007/01/11/how_to_prevent...
Categories: Administration tools, Security
Remindme
A module that reminds users of upcoming events. They can choose to subscribe to individual events or events that have a taxonomy term assigned to them. Requires event.module. Notes (2006-05-27):...
Categories: Site structure
Slideshow Creator
Slideshow Creator creates slideshows anywhere in the document using any image on the internet with many other features. If the user does not have JavaScript enabled, it displays all images...
Bricolage Integration
This module allows an existing bricolage managed website to incorporate Drupal managed content into its pages. This module has been in use at the tyee, a Vancouver, Canada based alternative news...
Categories: Integrations
Publishing
The publishing module is primarily a glue module to make it easier to handle article publication in a standard form. It helps you define and create a workflow, provides a page to make it easy to...
Categories: Content editing experience, Content display
Yahoo Maps
This is the start of a Yahoo Maps module. Right now, it is very basic and just inserts a Yahoo map into a node teaser and body, based on information stored by the location module in the location...
Categories: Site structure
Morpheus
Formats XML output of Scheduling information from Community Media Airing Grid for the Snell Group's Morpheus Playback Automation system. The Airing Grid can also be used with Cinegy (XML) and...
Categories: Media, Integrations
Newsletter Checkbox
Adds a checkbox to site-wide contact forms allowing users to subscribe to your newsletter while contacting you. The module notifies the administrator and includes the subscribe email address in the...
Categories: Integrations
User Quota
User Quota provides a system of limiting users to create a certain number of nodes of a certain type. The framework keeps track of the history where users may have gained (or lost) a specific limit...
Categories: Content editing experience, Developer tools
Node footnotes
This simple module gets around the problem of incorrect footnote references being created in nodes when copy/pasting Word or OpenOffice documents with footnotes, by putting explicit page references...
Categories: Content editing experience
Tipping
This is a sports tipping module. The next step for this module is to extend its use to the quaint antipodean game of Australian Rules Football. I'll do this is some sort of modular way, say with...
Mailing Lists
This is a simple to use Mailing List module that allows the drupal administrator to add as many mailing list as required. This also has subscption module for subscribing to mailing list, send...
Categories: Integrations