160 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Event Webform

Allow associating Webforms to events for collecting information

This project sponsored by Trellon


Signup and Pay Early Bird

Provides the ability to give a discount to people who signup for an event before a specified date.

Currently requires a small patch to signup_pay as per this: http://drupal.org/node/263575

This project sponsored by Trellon



The Venteria Project (http://www.venteria.com) offers an online calendar for you and your friends to plan public and private meetings online. You can browse through the public meetings near your location or a given town. Currently it is only availabe in Germany. On venteria it says:

The calendar for your circle of friends

* make appointments and meet your friends
* plan events together
* find events and get to know new people


Yahoo!'s Upcoming Event

Home - Upcoming.png

Very simple module to publish Events via Yahoo!'s Upcoming API. It depends on Event module.

Maintained by ipwa and nowarninglabel.

Right now nowarninglabel got kick started the development of the 6.x branch, which is still not usable on a production site. We're moving away from the Events module into a more general approach with CCK.



hackbloc.org - exploit code, not people

Enable users to leverage a drupal system as a front end to twitter.com (and other sources in the future) allowing them to use drupal as a hub for message aggregation, moderation, and dispatching.

* Operators, users with access to the drupal system, associate twitter accounts with organic groups. All tweets from followers of those accounts will automatically get pulled into the drupal system as nodes.

* Communications moderation
Operators will then add and moderate posts, voteing on them (automatically dispatching at a configureable value), specifying priority levels, associating with other groups (twitter accounts), marking as a duplicate of another post, and dispatching.

* Detailed search / display interface
Operators also have the abilty of searching for nodes by minutes since last recieved, wether or not the node has been dispatched, the current vote level, and wether or not the node has been prioritized.

* SMS Dispatching through twitter
After a operator deems that a node is valid (ie. it has been verified by an alternate source, it has been assigned a SMS message, and it has been associated with a group) he or she can dispatch it. This is essentially posting the sms message of the node as a tweet for each twitter account (group) that is associated with the node.


To Do

This module is a simple todo with sub-task.





This module is being developed and maintained by DANEnet (http://danenet.org/), a non-profit located in Madison, WI. It provides a simple and powerful way for organizations to track attendees of events/activities using on-site kiosks and a central server running Drupal. The server can either be restricted to a local network or be open to the internet to allow off-site sign-ins.



This simple module allows to manage notice of impending events. The administrator can, for each node type of event to add, how long in advance to be alerted by e-mail the selected group.

Depending on the Event module.

This module is sponzored by HWGroup.


MERCI Pricing

The functionality in this module was migrated out of the core MERCI module to make maintaining a more stable core possible. The develop of module will likely remain active after the initial pricing configurations are migrated.

MERCI currently supports 2 pricing modules:
Member Pricing - X free hours with X% discount
Daypart/Weekend Pricing - Days are broken up into morning/afternoon/evening prices


MERCI Signup

This module adds support for the Signup module to MERCI Reservation nodes. It enables users with the permission to request volunteers when creating Reservation to enable Signup. The normal Signup form is altered. Instead of seeing a fieldgroup to enable or disable Signup, users see a single checkbox to Request Volunteers and an additional text area for the user to describe their volunteer needs.

The goal is to streamline the process of requesting volunteers while making a Reservation for a studio or field shoot.

Since most MERCI implementations do not publish Reservation nodes, MERCI Signup includes a setting to publish Reservations when volunteers are requested. Another alternative is using a View (included, but disabled by default) to review unpublished Reservations with volunteer requests and Views Bulk Operations to quickly publish all requests in the queue.

MERCI Signup gives you additional control over how Signup options work with the Reservation content type, but doesn't impact the use of Signup on other content types.

A Calendar View of volunteer requests is also included.


  • Users still need the appropriate Signup permissions.
  • Signup settings must be manually configured on Reservation Content type



Synchronizes MERCI Reservations to CiviCRM Activities. This module was developed with funding from Greater Manchester Centre for Voluntary Organisation




This module adds additional validation when creating a Reservation. MERCI Quota checks both the concurrent use (how many items can be checked out at one time) as well as the number of hours already used by week, month, last 7 days, or last 30 days.

Quotas can be applied at the Grouping level or to specific Resource or Bucket content types.

The initial development of MERCI Quota was funded by the Bay Area Video Coalition.


Copernica Connector

This module provides integration into Copernica, an award winning marketing platform trusted by over 1000 brands. It deploys personalised campaigns which are triggered when site visitors complete actions or fall into criteria you set. These campaigns can be delivered across multiple channels (email, mobile SMS, fax, PDF) and may exists as a series of messages delivered over time.

Bot Alarm

Set alarms with your IRC bot.


Etouches API Integration

This module provides basic API integration with the Etouches event API. The module is relatively simple and written with the goal of importing data from Etouches and providing hooks that allow a developer to quickly integrate the imported data into the Drupal site per the individual site's requirements. A database column is provided to associate an individual Etouches attendee ID with a Drupal user ID.



Liveblog is a live-blogging module that plays nicely with CDNs like Akamai. For the moment, users with the correct permissions can create and modify a 'liveblog' content type, and posts can be written and comments can be turned on for the general public. Future development is scheduled for the next few weeks/months and will include Twitter, youTube, and whatever else we can think of.

The liveblog includes an iframe which may, depending on configuration, be embedded into any external site or shared by other users. Future work will ideally include Facebook integration.



Provides an API for integration with the todoist.com service.

Cvent Signup

This module uses the Cvent API to register and mark users attended automatically for signup-enabled nodes when they are marked attended in Cvent.



Administration page

"Riddle is an engine module for creating/making an online riddle/question/
challenge based portal based on drupal framework so easily. Though you will have
to concern more challenges while putting your online event idea into work but
this module will solve most of your problem using drupal."

So what exactly it is:

  • Creates a 'riddle problem' content type. You can associate this content type with a problem level.If it is associated with level 0 then it would be invisible.
  • By invisible problem, it means, it has been created to be later associated with any level number.
  • You can configure maximum number of attempts for any problem. If user exceeds problem attempts one set to be out of the competition.
  • Module provides level and rank information on user profile page. A rank page is also provided in navigation menu with pager.
  • An answer box is there while viewing the content type 'riddle problem' and answer matching is based on strict string matching.If a user solves a level one's problem level is incremented.
  • On the configuration page of this module you can set the maximum number of problems and online/offline status of your 'riddle problems'.
  • Answers lie in the encrypted form with MD5 => message-digest algorithm to hide/protect the real answer ;-)


CiviCRM Event Autogroup

This module now handles automatically adding all contacts related to a contact that is registered for an event to a group. This can be useful to send emails to groups of students and parents.


NodeMaker Events

General Information

Events feature for the NodeMaker distribution.


MMW Agenda

A small agenda module.


Only tested in the "Fedimbo / Fast2Web" distribution.


Developed by Makemeweb, sponsored by Fedict.


Time of Day

A very simple field for storing and displaying the time of day, i.e. 5:30 AM. The time is stored as ISO time so it will sort correctly and because it's a datetime value it can be displayed using date format strings for a personalized display.


Feeds: Meetup

Meetup parser for the Feeds module.

This module adds a new parser for the Feeds module that makes it possible to parse and import Meetup XML feeds using the Meetup API.



This module will simply create one new content type called Greetings and it will also create one block with label Greetings.
So admin can easily add any number of occasional greeting messages with date and message as different nodes from node/add/greeting page.
Move the Greetings block to any region that where you want to display the message, for this Goto admin/build/block page
Ex: If you add one node of type greeting with date Jan 1st, and Message as Happy New Year to All Customers, Then on January first Your site visiters will recieve your wishes without fail. If you enable the WYSIWYG Editor, then you can upload greetings or images into message area, so that you can wish your customers graphically also.

You can also use this to convey any important information to your site visitors on any specific day without fail, like any new feature added to the site or any special offers you want to give to your customers etc..,





Install as usual, Goto admin/build/modules
Look for the module named Greetings
Select it and click Save configurations. See http://drupal.org/node/70151 for more information on how to enable module.


* Configure user permissions in Administer >> User management >> Permissions >>

greetings module:

create greetings content