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.
Poormanscron
A module which runs the Drupal cron operation using normal browser/page requests instead of having to set up a crontab to request the cron.php script. The module inserts a small amount of...
Simplenews
Overview Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding Drupal...
Demonstration site (Sandbox / Snapshot)
This module allows you to take snapshots of your site. It turns a Drupal installation into a sandbox that you can use to: Try out and test new modules, configuration, etc. Set up a public...
Categories: Developer tools, Import and export
Offline Reminder
After forgetting to turn a Drupal site back on for the second time, I decided to write this module. It simply notifies you at your email address when the site is offline for a certain (configurable...
Categories: Administration tools
Debut Admin
A feature consisting of settings designed to provide basic admin configuration. This feature is at an early stage and does little as yet. Includes: An administrator role integrating Admin role...
Categories: Administration tools
Selector
Selector lets you select a Features component to be exported to a feature right in the place in Drupal UI where a settings element for it resides. It provides a widget in that place near the...
Categories: Developer tools
Italian stemmer
This module improves the results of the search module for the Italian language. It is an implementation of Martin Porter's stemming algorithm for Italian language (the customized algorithm can be...
Categories: Site search
Semiclean
Semiclean fixes broken crons by clearing the cron semaphore from the database when a previous cron execution fails. If you run cron manually from the Update status page and get the message, "Cron...
Categories: Administration tools, Developer tools
Revisioning
Revisioning is a module for the configuration of workflows to create, moderate and publish content revisions. You use it in scenario's like this: Authors write content that prior to being made...
Categories: Content editing experience, Access control, Content display
Checkout (Content locking)
Drupal's default content locking strategy is optimistic, that is, two users may start to edit the same content and the one who is hitting the save button first wins the race, while the other is...
Belgian eID IDP integration
Note that this module is not supported by Fedict, (semi-)public administrations could consider using the Belgian eID Mellon integration instead. Overview A small module that allows users to...
Categories: Access control
Autoresponder
The autoresponder module allow a site visitor to sign up for a series of emails sent each day via a cron job (uses Drupal Cron). A site visitor wants to sign up for a N-day series of emails. In a...
Categories: Integrations
inLinks Integration
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-056 - inLinks Integration - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: E-commerce
BitTorrent
BitTorrent module pack provides following items: A BitTorrent Field type & Widget (bt_torrent) A BitTorrent Tracker (bt_tracker) A BitTorrent User Profile (bt_profile) Features Field type & Widget...
Categories: Content editing experience, Media
Text Link Ads Integration
With the Text-Link-Ads module: YOU can choose to approve or deny any Text Link Ads sold prior to the links being published on your website. This ensures that only quality and relevant links appear...
Categories: E-commerce
SuperCron
This module is abandoned due to a security issue the maintainer never fixed. See SA-2012-006 for details. If you want to use this module, your options are: Work on the issue in this module's queue...
Categories: Developer tools, Performance
Date Reminder
Overview Date Reminder allows a registered user to request an email reminder to be sent at a specified time before an event. Generally these would be calendar events, but any node type that has a...