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.
e-Library Search
The purpose of this module is to provide libraries with an easy tool for adding customizable blocks to their Drupal site that allows for searching of records in a SirsiDynix e-Library catalog....
Categories: Integrations
EthifyGame
The EthifyGame module provides some basic functionality for level based games. This module does not ship any levels to play with. Functionality enable (register) / disable levels mark / unmark...
Categories: User engagement
title_ajax_check
This module checks content title field uniqueness via AJAX request. This module is based on http://data.agaric.com/node/365.
Categories: Content editing experience, Site structure
ShareMacro
Stay tuned for a new type of sharing widget.
Demo sandbox module
This is a demo module for my website
Categories: Content editing experience
HTML Email Template
HTML Email Template enables alternative node templates specifically for HTML emails, and creates a new tab on nodes for previewing and getting HTML source for emails, with permissions control. This...
Categories: Integrations
Pinboard.in for Activity Module
This module allows the Activity module to import bookmarks from Pinboard.in, an (un)social bookmarking service similar to del.icio.us. Future versions will allow users to specify tags that should...
Categories: Import and export
Drupal Guestbook Rules
About Drupal Guestbook Rules (DGBR) provides Rules module integration for the Drupal Guestbook (DGB) module. Other DGB modules Drupal Guestbook Smileys Drupal Guestbook Spam Drupal Guestbook...
Categories: Content editing experience, Automation
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....