bexis / Module_EventManagement

Simple to customize tool to manage participants registration for events (e.g. workshops, meetings, ...). Based on a fully flexible registration form. No user account needed for registration. Update your registration before the deadline. Module for Core @BEXIS2.
3 stars 1 forks source link
bexis2 data-management research-data-management

Event Management Module (EMM)

Customizable module to manage event registrations (e.g. workshops, meetings).

  1. Features
  2. How to use / Workflow
    1. Event creation
    2. Event registration
  3. Installation

Features

How to use / Workflow

Event creation

  1. Create XSD for event
    • FirstName and LastName are required fields (will be used for salutation in emails)
  2. Upload the XSD (Admin->Manage Metadate Structure) and select "Event" as Class
  3. Create / Adjust JavAScript file to add customized field checkes (e.g. departure date is not before arrival)
  4. Create event (Admin->Manage Event - Create new Event)
    • Provide a meaningful name for the event. The event name should contain the time (at least the year)
    • Start date defines the begin of the registration
    • Deadline defines the end of the registration (and for edits)
    • Participants limitation maximum number of allowed participents (if the number is exeeded registration is still allowed, but persons are on the waiting list)
    • Allow edit If true, participants can change registration details until deadline
    • Event password the password which is requried to register for the event
    • JavaScriptFile upload the js file with rules (need to fit defined XSD elements)
    • CC/BCC email addresses (split by ,) list of email adresses which should recieve registration information
    • Reply to mail address mail adress for the reply

Event registration

Installation

This module requires seed data.

https://github.com/bexis/Module_EventManagement/blob/master/Helper/EMMSeedDataGenerator.cs