Modules: Event
Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.
Booking system api
As discussed in this group: http://groups.drupal.org/booking-systems
The Bookings modules main purpose is to provide drupal with a native booking system that can be expanded/enhanced through the use of contrib modules. This is still very much in early development and its not ready for testing; however if you would like to suggest features in the issues cue go right ahead!
- Optionally integrate with ubercart or other ecommerce modules.
- Support currency; whether it's monetary or points or whatever!
- Have a MyBookings block so the user can track their bookings
- Utilize the date api
- Have its' own calendar display functions (we will need at least year,month,week,day views)
- Come bundled with a room booking system module
- Provide hooks for other modules to utilize
- More to come...
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2008-Apr-12 | Download · Release notes | Development snapshot | |
Calendar
Requires Views and the Date API (packaged with the Date module).
This module will display any Views date field in calendar formats, including CCK date fields, node created or updated dates, etc. Switch between year, month, and day views. Back and next navigation is provided for all views.
Event module event fields are no longer supported. The Event module has its own calendar that you can use to display Event fields.
View complete documentation at http://drupal.org/node/120710.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.7 | 2007-Oct-26 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.6 | 2007-Oct-14 | Download · Release notes | Recommended for 4.7.x | |
ChipIn module
The Drupal ChipIn module enables users to insert a ChipIn widget which enables group money collection for any purpose. The ChipIn widget is a small indicator of the progress of your event that you can add to your Web pages.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
CiviCRM
CiviCRM - CRM for Advocacy, Non-Profit and Non-governmental Groups
CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Dec-01 | Download · Release notes | Development snapshot | |
CiviCRM Event Block
CiviCRM Event Block is a simple module that creates a block with a list of upcoming CiviCRM CiviEvent events and their event types. The name of the link to event registration can be specified on the block configuration page.
CiviCRM Event Block builds on the code from a CiviCRM wiki page.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Mar-15 | Download · Release notes | Development snapshot | |
Conference
The conference module for drupal 4.7 allows you to organise conferences with Drupal. It implements a mechanism to post papers, to manage reviewers and to assign reviewers to papers. A paper is an arbitrary node with an attached file and a review is an arbitrary node assigned to a paper. It also takes care for the access permissions to papers and reviews:
- every author can only see his own paper
- every reviewer can only see his own reviews but download the files attached to the papers assigned to him
- a manager can see both and create assignments
The conference module does not implement note types for posting papers and reviews. It is designed to cooperate with the content constriction kit or flexinode (cck is suggested). So you can provide a review questionnaire that suit your needs.
This module is sponsored by the university of Duisburg-Essen (Germany) and developed for the german moodle conference 2007 (see http://www.moodle07.de).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Jan-31 | Download · Release notes | Development snapshot | |
| 4.7.x-1.2 | 2007-Feb-27 | Download · Release notes | Recommended for 4.7.x | |
Conference Organizing
This module makes it easy to organize conferences through your website. It is intended to only be used on sites installed with the Conference Organizing Distribution and utilizing the Conference Organizing Theme.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Jul-27 | Download · Release notes | Development snapshot | |
Countdown
Adds a block titled "Countdown" to count the days, hours, minutes, and seconds since or until a specified event. Can configure to just show days, or days and hours, etc.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0 | 2008-May-12 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.1 | 2008-May-12 | Download · Release notes | Recommended for 5.x | |
Date
This package contains both the Date module and a Date API module. The Date API is available to be used by other modules and is not dependent on having CCK installed.
The date module is a flexible date/time field type for the cck content module which requires the CCK content.module and the Date API module.
Features
- date.module can store dates in two ways, as an iso date (YYYY-MM-DDTHH:MM:SS) or a unix timestamp
- multiple widgets are available for date input - a drop-down selector, a javascript pop-up, and plain text that accepts ISO format or anything strtotime allows
- Create dates with a single input element, or add a second date input element to create 'From' and 'To' dates.
- Use the Views Calendar to display CCK dates in calendars.
- Use the included Date Browser Views plugin to add flexible date-based grouping and paging to any View that uses a CCK date field as an argument.
- Multiple formatters for the date display are available, including site date formats, custom format strings, and a selection of ISO, iCal, and feed formats.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-beta | 2008-Apr-24 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.8 | 2007-Dec-28 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.7 | 2007-Jul-06 | Download · Release notes | Recommended for 4.7.x | |
Event
This is a simple module to keep track of events and show them to users in various calendar displays. It also provides an event API to allow other modules to store and work with date data.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-2.x-dev | 2008-May-10 | Download · Release notes | Development snapshot | |
| 5.x-1.0 | 2007-Jun-04 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2007-May-02 | Download · Release notes | Development snapshot | |
Event Manager
The Event Manager module provides event registration capabilities for five different types of events.
Setup events in which web site visitors register to:
- Participate in a particular role or job
- Participate during specified time slot
- Participate in a particular role and time slot
- Provide an item or food needed for the event
- Simply participate
Key features:
- Flexible Registration Scenarios
Choice of five registration scenarios, listed above. - Online Registration and Cancellation
Self-service features enable individuals to register, cancel, and confirm their participation at any time – all online. Individuals can also update their contact information, select a different time to volunteer or participate, and change their role for the event (if applicable) without assistance. - Confirmation
Event-specific confirmation pages can be displayed when participants successfully register for an event or cancel their registration. In addition, participants receive personalized email messages when they register or cancel their registration. - Privacy
When registering for an event, participants receive a confirmation code that serves as a password for changing or cancelling their registration. Participants who forget or lose their confirmation code can have it emailed to them using an online form. - Usability
Event Manager features are designed for ease of use. Registration forms are simple and clean. Separate mini-pages provide easy and clear access to commonly used functions. A prominent “Register for Event” button (optional) draws immediate attention to the registration function and encourages site visitors to click-through. - Event Registration Open/Close Dates
Administrators can manage events more effectively by setting a time period for participants to register. At the end of the registration period, access to the registration feature is closed automatically. - Registration Report
An online report provides up-to-the-minute registration information for each event. The report lists participants, their roles, participation time and other event-relevant information. Quick links to each participant's registration page make it easy for administrators to make any necessary changes.
Additional Information:
- To see a demonstration of the Event Manager module, visit: http://em-demo.mind-sky.com
- For more detailed documentation, visit:http://em-demo.mind-sky.com/?q=node/3
Module sponsored by Mind Sky, Internet Communications
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2008-Apr-05 | Download · Release notes | Recommended for 5.x | |
Event Repeat
Eventrepeat enables the creation of repeating event patterns for node types that are event-enabled.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2008-Apr-30 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-2.0 | 2007-Jun-07 | Download · Release notes | Recommended for 4.7.x | |
Event Tokens
A very simple module that adds a few tokens for event.
event-start - The formatted version of the start date/time
event-end - The formatted version of the end date/time
event-start_time - The formatted start time
event-end_time - The formatted end time
event-start_date - The formatted start date
event-end_date - The formatted end date
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Apr-03 | Download · Release notes | Development snapshot | |
Event with volunteer time slots
This module requires the event module and defines a new event-enabled node type "event with volunteer time slots". Site users can sign up for particular times, and event organizers (and those with the admin permission) can also add users to or remove users from the schedule.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Mar-05 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2006-Nov-19 | Download · Release notes | Recommended for 4.7.x | |
Fee
This module allows an event web site to charge fees for attendance.
There can be more than one level of fees, each with a different amount and different description.
The module assumes that the entire site is for a one-time event, suitable for subdomains.
Views integration is provided, with several fields exposed to views, such as gross amount, net amount, currency, and whether the user has paid or not. Note that this requires the bio module so users are represented by nodes.
Requires the simple paypal framework.
This module wsa developed for the Drupal Association in order to allow conferences to collect an attendance fee. For example, the Barcelona 2007 Drupal Conference and Boston 2008 Drupal Conference.
Author
Khalid Baheyeldin of 2bits.com.
The author can also be contacted for paid customizations of this module as well as Drupal consulting, installation, development, and customizations.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2008-Mar-08 | Download · Release notes | Recommended for 5.x | |
Field Thief
***
I've drifted out of Drupal development and i would be glad if someone would be able to adopt this orphan module.
***
Allow copying CCK fields from an existing node into another node on creation.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Nov-22 | Download · Release notes | Development snapshot | |
Javascript Countdown Timer
The Countdown Timer module provides a timer implemented through javascript which gives you a countdown (second-by-second) to a certain date and time in the future. It uses the onload event (or document.ready in jquery) and then dynamically searches content/blocks/teasers for certain css classes and then injects itself. A really basic dynamic clock was added in 6.x-2.13
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-2.17 | 2008-Apr-21 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.21 | 2008-Apr-21 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.2 | 2007-Aug-31 | Download · Release notes | Recommended for 4.7.x | |
Keyboard shortcut utiilty
This module allow you to create keyboard shortcuts that you can associate with paths, addresses or javascript functions.
It also contains a block to display the available shortcuts that has being entered.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0 | 2008-Apr-07 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0 | 2008-Apr-02 | Download · Release notes | Recommended for 5.x | |
LMO - League Manager Online
This Module integrates the famous 'Liga Manager Online' into Drupal.
Of course you need an actual version of the 'Liga Manager Online', so download it 'here'!
Features:
- integrates LMO so you can use it in your drupal site as you would normally do this without drupal
- provides interface to create blocks with content from LMO (yet rank lists only)
Plans:
- more different blocks for your drupal site
- filter to insert content from LMO in your nodes
- integration with event module
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Sep-21 | Download · Release notes | Development snapshot | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
Node Color
Node Color / node_color
Sorry for the vague module description and bare bones code.
A couple of people at Drupalcon Boston wanted me to push it out so they could use it on their sites while i finish it.
I'll update the code/screenshot and description shortly.
Mainly right now you can set a color in the content type edit page and in the edit term page for taxonomy. Then in your theme you can use the exposed function to set a background color or anything else you need with that color. The example given in the readme allows you to over ride the month view of the event calendar and assign colors to the taxonomy or content types. A bug/feature in the event module i'm putting an issue in for is that taxonomy doesn't work currently for multi day.
An example can be seen here : http://cmes.hmdc.harvard.edu/event
if you click the "color key" link it displays a popup with the taxonomy list and their associated color.
There will be more documentation,examples,features to come soon.
-------------------------------------
Node Color is a helper module that allows themers and developers to assign colors used to display nodes on their site
What it currently does:
Allows assigning color by Taxonomy
Allows assigning color by Content Type
Displays assigned color on the event calendar
Exposes node_color_get_color($node) which gets the color
To Do :
OG Calendar
This module provides each group with a calendar showing only the group's events.
Sponsored by Raven Brooks of BuyBlue.
Developed by CivicSpace Labs.
OG Calendar duplicates Views functionality, so it will not be developed further and will not be ported to Drupal 6.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2007-Apr-03 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.1 | 2007-Feb-23 | Download · Release notes | Recommended for 4.7.x | |
OG Minutes
This module makes Organic groups and Minutes work together. It allows to filter users so that the list of potential attendees in Minutes shows only the members of the group(s) to which the related event belongs.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Sep-09 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Sep-09 | Download · Release notes | Recommended for 4.7.x | |
Queue Events to Messaging System
Message-oriented middleware is a common means to enable communication between heterogeneous systems. For example, if a Java system wants to know about events happening in Drupal, this messaging module is one way to provide such information.
The "msgqueue" module integrates Drupal with messaging system like Apache ActiveMQ (a JMS implementation). This module accesses Drupal events by implementing hooks for users, nodes, and comments, and is licensed under GPLv2. The hooks supply events when any insert, update, or delete action takes place for any user, node or comment. An XML message about any such Drupal event is sent to the messaging system. The module formats XML messages using minixml, and puts them into a queue via the Stomp protocol of ActiveMQ.
More info at http://codeguild.com/presentations/DrupalMsgQueue.html ; the author can be contacted at that website.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Dec-15 | Download · Release notes | Recommended for 5.x | |
Resource Conflict
This module allows for users to book resources for use during events. For example, a student can book a microscope for use within their lab.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Nov-05 | Download · Release notes | Recommended for 5.x | |
RSVP
RSVP lets users invite people to attend an event. Users create an 'RSVP' from an event on the drupal event.module calendar, send an invitation email to a list of people, and then track who has looked at the invitation and their responses. Invitees can view and reply without having user accounts.
RSVP creators can be setup the RSVP to hide other attendees, allow attendees to send email messages to the group, or invite more attendees.
Porting to 4.7 was done by Aaron Welch and was re-written for 5.x by Omar Abdel-Wahab.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.5 | 2008-Feb-18 | Download · Release notes | Recommended for 5.x | |
Sabbath
Disclaimer: This module has not been reviewed by any religious organization. No endorsement of its use for religious purposes is implied.
The time that the sabbath begins and ends changes throughout the year because, historically, a full day began at sunset. The Sabbath module provides the sabbath start and end times for any week and any latitude and longitude.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.3 | 2007-Oct-08 | Download · Release notes | Recommended for 5.x | |
Schedule
Handles data, logic, and UI of schedule(s).
Component module which provides service to other modules, don't install this unless another module requires it.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.0 | 2007-Jan-08 | Download · Release notes | Recommended for 4.7.x | |
Shooting Events
A small, quick and dirty module to manage shooting events in a simple list. The entries are displayed in a block and on a page. Users can add and manage their own items. Old items removed by cron.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
Signup
Signup allows users to sign up (or register, as in register for a class) for nodes of any type. Includes options for sending a notification email to a selected email address upon a new user signup (good for notifying event coordinators, etc.) and a confirmation email to users who sign up.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Apr-04 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.1 | 2007-Apr-04 | Download · Release notes | Recommended for 4.7.x | |
Signup Ecommerce Integration
This module provides basic integration between the Signup module and the eCommerce module. It can be enabled by content type and it suppresses the usual signup form, instead signing users up for a node when they purchase it.
NOTE: This Module is still under development! It is believed to be fully functional but has not been extensively tested!
