An entity-based registration system for Backdrop CMS.
Usage / Features
- Manage registrations for any enabled entity.
- Per entity registration settings.
- Broadcast emails to all event registrants.
- Associate any field types to a registration to collect the information needed
for your event. - Send reminders on a given date.
Integrations for more functionality
Fields
This is where things get interesting. You can add any Drupal field to customize
your registrations. The fields widgets will automatically appear on the register
form and will be available from a registration detail page.
Views
Not happy with the default tabular list of registrations? No problem,
registrations and their fields are all Views friendly. You can override the
default event registrations list, create additional ones, etc.
Rules
Rules is a great companion for Registration to send confirmation emails, event
notifications, etc.
Registrants via Field Collection
Attaching a field collection field to a registration allows you to collect
granular information for multiple registrants for a single registration. Here's
how it works.
- Download and enable Field Collection.
- Add a field collection field to your registration entity.
- Add any fields that you want to collect to the field collection entity and
configure widget and display settings. You might also want to consider field
collection table to create tabular lists of registrants.
That's it. Now, when a registration is added, users can complete one or more
field collections for each registrant.
Requirements
This module requires that the following modules are also enabled:
Installation
-
Install this module using the official Backdrop CMS instructions at
https://backdropcms.org/guide/modules. -
Visit the configuration page under Administration > Structure > Registration >
Types (/admin/structure/registration/registration_types) and create at least
one registration type, similar to how you might create a content type. -
Add a registration field to an entity where you would like registration. For
example, adda Registration field to an event node type. (Note the display
options: default, link to registration form, and embeded registration form.)- Select the registration bundle you created above.
-
Registrations are now enabled. Create or edit an entity.
- Use the "Manage Registrations" tab to see who's registered, and adjust the
registration settings on the "Settings" sub-tab.
Settings
- Enable:
Turn registrations on / off for a given node. - Capacity:
The maximum number of registrants for an entity. Leave at 0 for no limit. - Allow Multiple:
If selected, users can register for more than one slot for this event. - Send a reminder.
Checking this exposes reminder date and message template fields.
- Use the "Manage Registrations" tab to see who's registered, and adjust the
Documentation
Additional documentation is located in the Wiki:
https://github.com/backdrop-contrib/registration/wiki/Documentation.
Issues
Bugs and Feature requests should be reported in the Issue Queue:
https://github.com/backdrop-contrib/registration/issues.
Current Maintainers
- Joseph Flatt.
- Andy Shillingford.
- Seeking additional maintainers.
Credits
- Ported to Backdrop CMS by Joseph Flatt.
- Improved for Backdrop CMS by Andy Shillingford.
- Originally written for Drupal by Lev Tsypin.
- Maintained for Drupal by many generous contributors
License
This project is GPL v2 software.
See the LICENSE.txt file in this directory for complete text.