Skip to content

backdrop-contrib/registration

Repository files navigation

Entity Registration

An entity-based registration system for Backdrop CMS.

Usage / Features

  1. Manage registrations for any enabled entity.
  2. Per entity registration settings.
  3. Broadcast emails to all event registrants.
  4. Associate any field types to a registration to collect the information needed for your event.
  5. Send reminders on a given date.

Integrations for more functionality

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.

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

  1. Download and enable Field Collection.
  2. Add a field collection field to your registration entity.
  3. 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

    1. Enable: Turn registrations on / off for a given node.
    2. Capacity: The maximum number of registrants for an entity. Leave at 0 for no limit.
    3. Allow Multiple: If selected, users can register for more than one slot for this event.
    4. Send a reminder. Checking this exposes reminder date and message template fields.

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

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages