Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

56,494 modules match your search

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.

Drupal Guestbook Views

About Drupal Guestbook Views (DGBV) provides Views module integration for the Drupal Guestbook (DGB) module. One of the main objectives of DGBV is to provide a way of creation of differentiated UI...
Categories: Content editing experience, Content display

UC Authorizenet Multi

UC Authorizenet Multi is an Ubercart module that allows users to add multiple payment gateways (only authorize.net accounts) to their site and select which gateway should be associated with a...
Categories: E-commerce

EthifyGame Level Questionary

The Questionary-Level module of the EthifyGame provides up to 10 configurable questions, which can be answered with yes or no. This level only allowes the correct answer, which is configureable in...
Categories: User engagement

EthifyGame Level Memory

The Memory-Level module of the EthifyGame provides a memory-card view with a default image. Clicking a card will open a lighbox with a node-content, which can be flagged with either "Done", "ToDo"...
Categories: User engagement

Core Plugins Prep Module

This is a module to prep ctools plugins for core inclusion. Goals are to move the function namespacing, cleanup any cruft and provide a clear overview of what ctools plugins are about outside of...

Duplicated Path

Default Persistent URL module is great, but sometimes simple features can become a hard task. This module called "Duplicated path" comes to solve the problem which disables the ability to have the...
Categories: Administration tools

Credit Card Expiration Notify

Provides a cron job for notifying users when credit cards used on recurring orders are about to expire. Requirements Ubercart UC Recurring (2.x) A means, like CIM, of making recurring orders for...
Categories: E-commerce

Ubercart Profile Multi-Category (uc_profile v2)

This is a sandbox release of the code from [#606366] in the uc_profile.module issue queue. Apparently sandboxes can't be deleted, but now that this code has been committed, this sandbox is...
Categories: E-commerce, Access control

Geocode Update

This project works with D7 Location and GMap to add Long/Lat coordinates to nodes and user location data on "pre save" event when a valid US address is present in location data.
Categories: Site structure

Remote Block

This is a proof-of-concept module demonstrating how it is possible to create Javascript for embedding any block from a Drupal site onto a third-party site. I think in theory this could be a more...
Categories: Integrations

GeoIP Taxonomy Redirect

Uses the MaxMind GeoIP library to redirect users to a particular page on a site (currently via Taxonomy Term). Code initially based on the Zipcode Redirect module. This code is currently site...
Categories: Site structure

Organic groups membership expire

Implementation example for having group membership expire functionality.

Conditional Fields - D7

A port of the Conditional fields module to Drupal 7.

NZ Fuel Saver

This is a module that pulls car fuel ratings from the New Zealand Govt website. This module has also been built for WordPress and Codeigniter
Categories: Content editing experience

Catch-all

Misc.

Datefield Expire

Back in 2006 (Drupal 4.7) I wrote a module for the automatic unpublishing of events after the date had passed. Rather than create a contrib module, I simply pasted in a forum: node/77166. Various...

OG Private Content

Organic Groups Private Content is a simple access control module for Organic Groups. It allows users with the 'access private group content' permission to set content within a group as private....

Timezone

This module implements correct daylight savings handling and overrides Drupals own timezone handling. Credits This module was sponsored by Berlingske Media A/S
Categories: Administration tools

Parallel Cron

UPDATE: This module is somewhat discontinued. See Ultimate Cron instead. This module is inspired by the Elysia Cron module (a big thanks to Eric Berdondini) The module takes over the normal...
Categories: Administration tools

Custom Node Access

For Drupal 6 (might work for D7?) The Custom Node Access module provides hook_node_access_custom(). Add custom access callbacks to node/[nid] Example: function mymodule_node_access_custom($node, ...
Categories: Access control

Simple Pay

SimplePay is a dead simple way to sell a few things on your web site. Create payment buttons on PayPal and copy/paste the code into blocks, CCK fields, or text areas that use the PayPal input...
Categories: E-commerce

takealook

Modules that allows authors to set a limit on the number of times a visitor can view the node within a given timeframe. When a visitor exceeds the threshold, he will be redirected to another page ...
Categories: Access control

Music Player front end for mpd

Implements a front end to mpd, the Linux music player daemon. Use this module to view and control your mpd music player, which streams music to an audio output. It is intended to be used in a home ...

Taxonomy Views Switcher

This module allows different views to be shown for different taxonomy terms. It redirects the display of the current term page to a view based on the request_path value (ie the visible url) rather...

My Sample Module

This is my first test module using git on drupal.org

Pages