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.
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