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


A set of Drupal modules to manage orienteering events, venues, and club membership.

Qm Blood Donors

This modules shows the profiles of Golden and Silver blood donors.


Create new events and allows users to register for these events free and paid and get paid by PayPal payment gateway.

Module features:

- PayPal payment options
- Create Paid and Free events
- Status options - Active, Pending, Cancelled, Waiting
- Create Private / Public events
- Event Copy
- CAPTCHA security images
- Upcoming Events Block
- Export events CSV

Signup Registration migration

UPDATE June 23, 2013:

Progress on this module halted due to a confusion on who handles the migration ticket at #1412254: Migration plan from signup to entity registration?.

UPDATE AS OF Feb 3, 2012:

  • When the module is installed, it will automatically create an registration bundle named signup_registration. This is for an easier migration process.
  • It currently creates a field named signup_registration_name to go with it. I have not yet decided what should happen to the phone number. It is fairly easy to implement, however.
  • The registration bundle field is attached to all prior nodes that had signup enabled on them. I haven't started to look at setting up any other information regarding this.
  • The module will use the migrate module for migrating over prior nodes and signups. Most of the node settings migrate over. However, there are a few things that need to get sorted out such as how to get the prior node date in as the closing date. I'm not sure how field names change between D6 and D7 (cck to core fields) so moving over the dates may be a bit of a challenge. But aside from that, all other data is migrating over fairly nicely.

Webform Easy Templates

This module makes it easy for content editors to create webforms to go along with other posts, as part of a single workflow. Consider this a (vastly simplified) usability layer on top of Webform module. An example module is included for creating RSVP forms for Events.

Registration Migrate


Migrates data from Signup 6.x to Entity Registration 7.x.

See README.txt for additional information.

Campaign countdown

Provides a flexible countdown block to your site.

Set the date for the timer to end then just add the block to your desired region.

Configuration options

  • End time
  • Remaing time prefix
  • Remaing time suffix
  • Expiry message

There will also be theme hooks to change the output html to your liking.

Similar to the Countdown project however there isnt much option in terms of HTML output.

Day Tripper G Map

Day Tripper G Map configures the Day Tripper module to work with the Google Map API and the Google Directions API.

GraphicMail - Email Marketing Solution

This GraphicMail Module allows our clients to easily integrate our newsletter subscription form into their Drupal-created websites, so their GraphicMail mailing list can be automatically updated. It makes it easier for you to manage your contact list and ensures that you are able to adhere to the industry best practices of opt-in email marketing.

eSports Leagues

This module intends to make an eSports League on a Drupal website. At this stage is on an early development.

If you want to look at this module in action please visit: www.esports.mx

Contributors are welcome.

Non-Profit Chapter Tools

This module provides a set of tools for creating and maintaining a website for small non-profit organizations.

Registration OG

Integration between Registration and Organic Groups module.


Events as fieldable entities, or eventities as I like to call them. The module's name is actually Event, and I plan on eventually submitting this as a patch for a Drupal 7.x version of Event, but since it's fundamentally different, and the issue queue for Event is the scariest thing I have ever seen, it lives here for now, until it can be feature-matched/completed to the old event.

For when you need an event that's an entity. If you need this, you are probably looking for it. If you want an entity for events, here you go. This is a ready to go out of the box event entity waiting for content. It supports multiple event types (entity bundle), configurable under structure, and adds an 'Events' tab to content administration for adding/removing/lookup of events.

Also works with views, at least for my use cases. Additional features and development to come as needed/requested. I suggest using the Date field module for event time, as it's compatible with pretty much everything else also. If you have a compelling reason to include a date as a property, please feel free to submit a feature request. Plays nicely so far with Registration module if that's your thing.

This whole module is pretty simple but just sort of does what I need it to (meaning I haven't looked over Event in quite some time and it may not meet feature for feature). Enjoy!

Product Signup

This module essentially combines ubercart products with the signup module.

This is not the a port of the [uc_signup module on drupal.org](http://drupal.org/project/uc_signup). This module takes a significantly different approach to integration.

To use this module simply:

teste module

Test module to check the description


Message of the Day module. Stay tuned.

Time period Sandbox

Adds polarity
Better error message if minimum or maximum setting are set.

Fork of http://drupal.org/project/timeperiod


this small module sends sms messages in ubercart system

simple RSVP for D7

Enter date, place, time and invitation text as well as select a role and enter additional mail addresses. Every user of the selected role as well as all additionally entered mail addresses get an invitation mail and are provided a link to accept or refuse invitation.


  1. mails are sent by php mail function, may security issue
  2. validation of duplicates in user's mail address and additional mail addresses missing
  3. you can only select a single role
  4. initially in German, translation available


This module contains new date/time field that supports other calendar systems.
There is also a views integration module.

Calendar systems


This module provides the ability to create seat maps and assign them to CiviCRM events. Attendees can select seats during event registration, with selected seats shown on Confirmation and ThankYou pages. Seat maps and seat assignment are handled via integration with FusionTicket (a 3rd party GPL / PHP application).


This sandbox will contain a drupal module to interface a Drupal site with the joind.in website.

For what do we need this?

From joind.in's about page:

Joind.in is the replacement for all those paper submission forms that get left on the floor at the end of an event. The site gives details of events past, present and future, the sessions, timetable and speakers at each, and allows all attendees to register and leave feedback - for the sessions and for the event itself.

But we can do all this in Drupal. There's even a Conference Organising Distribution that will do this. For what do we need this?

  1. Data in Joind.in is persistent. I've been to Drupal events and found that six months later when I've wanted to remind myself what talks were given, who gave a particular talk, or see the feedback that the site itself has been torn down. On Joind.in, I can see all data for listed events going back to 2008. I can find every talk I've ever seen at a PHP conference at Joind.in.
  2. Because Joind.in stores data on many many events, it is possible to track speaker profiles across multiple talks and events, giving attendees a better insight into those presenting at your event, allowing them to make a more informed choice and increasing the profile of your speakers.

Big events

Full featured events system with flexible event management, scheduling and registration.