admin page
node creation
Event
Manage event page
View

Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Webform event

Webform event is a module that provides the following:

  1. Event content type
  2. Administrative tools to manage an event
  3. Event page with current participants, and possible queue to an event
  4. Users can opt to: Signup, queue (If event is full) and cancel their signups
  5. Ending date support: After set date event is closed
  6. Participant limit support: After certain number of signups, event turns on queue and prevents users from signing up.
  7. Queue protection: Queue is protected while administrator is editing it
  8. Event overflow protection: Event can't overflow under situations many users are filling the form
  9. Re-opening event if space is freed up (Queue is protected, signups are enabled only after queue is sorted)
  10. Easy updating from queue
  11. Handling of cancelled users (Will be improved later on)
  12. Events page(view) also administrative tool for quick searching (ajax)
  13. Themeable admin page via template
  14. Slots based registration
  15. Overbooking functionality
  16. Block for user event activity
  17. Toggle to show event activity on user profile
  18. Admin page for defaults and options
  19. Start date functionality
  20. Creates webform base on node creation
  21. Toggle for single slot signups
  22. Overbooking toggle
  23. Automatic activity notification for email address via node form
  24. Toggle for automatic updating of node titles according to event status

There is no real options for events in D7 and even Drupal 6 projects didn't offer sophisticated enough solutions so I decided to build this as my first contribution project.

Setup:
Enable module (Preferred way: drush en webform_event)

When creating event, you wont notice much difference. You will see event with due date for signups and participant limit. If you want to keep your event this way, feel free to do it but to unlock the power of the module create a webform component and view your module. Your event gets signups, option to queue to full event and cancellations. Participation can be managed easily from Manage event -tab.

Dependencies:

  • Views
  • Webform
  • Date

Modules that complement functionality:

Check out also:

This module is sponsored by Wunderkraut

Project information