The Stacks Events feature is a great way to promote events, trainings, and other occurrences that help you further engage your patrons or users. From the Events Management tile in the Dashboard, users with the Administrator, Moderator, Program Manager, or Event Manager role have the ability to create, edit, and delete events that are associated with your organization.
Considerations
Before creating new events consider how your users/patrons will be interacting with this information. Site labels can be updated to ensure field names and other terminology matches what your users/patrons expect to see. Events can also be filtered/grouped using the Category, Topic, and Type filter vocabulary fields, consider creating or editing these list values before creating new events.
Both filter vocabularies and site labels are discussed in more detail in the Considerations for Creating Content article.
Lastly, administrators have the ability to modify the email notifications that are sent to the users/patrons who register for an event. Be sure to review the configuration of the event emails and update them as needed.
Creating an Event
This quick video tutorial will walk you through the process of creating an event, step-by-step instructions can be found below.
General Event Details
- From the Dashboard, click the Events Management tile
- Click the Events tile, then click + Add Event
- Title - enter a name for the event
- Enable Event QR Code - when checked, individuals who register for an event will receive an email notification which includes a QR code that can be scanned to confirm their registration and access to attend the event, similar to a ticket
- Body - enter a description of the event and any other relevant details you wish the patrons to see when viewing it on your Stacks site
Event Scheduling
Stacks supports a number of scheduling options to accommodate single events or recurring events, this section will describe the different scheduling options available.
Recur Type
Recur Type | Fields | Description / Notes |
Consecutive | Create Events Between | Enter the date(s) the event series occurs between |
All Day | When checked, this indicates the event runs for a full day for each instance in the series Note: the fields below will be hidden when this box is checked | |
First Event Starts At | What time does the first event start at | |
Final Event Starts At | What time does the final event start at | |
Event Duration (numerical field) | What is the numerical value that describes how long the event runs (eg. for 1 hour, enter 1, then in the next field select Hour(s)) | |
Event Duration (drop-down field) | What is the time value that describes how ling the event runs (eg. for 1 hour, enter 1 in the field above, then select Hour(s)) | |
Daily Event | Create Events Between | Enter the date(s) the event series occurs between |
All Day |
When checked, this indicates the event runs for a full day for each instance in the series Note: the fields below will be hidden when this box is checked |
|
Event Start Time |
Select the time that describes when the event(s) in the series will start |
|
Set Duration |
Select the option that best fits how long events in the series will be scheduled for
|
|
Weekly Event | Create Events Between | Enter the date(s) the event series occurs between |
All Day |
When checked, this indicates the event runs for a full day for each instance in the series Note: the event start and duration fields below will be hidden when this box is checked |
|
Event Start Time |
Select the time that describes when the event(s) in the series will start |
|
Set Duration |
Select the option that best fits how long events in the series will be scheduled for
|
|
Days of the Week |
Select the day(s) of the week the event series should be scheduled on |
|
Monthly Event | Create Events Between | Enter the date(s) the event series occurs between |
All Day |
When checked, this indicates the event runs for a full day for each instance in the series Note: the event start and duration fields below will be hidden when this box is checked |
|
Event Start Time |
Select the time that describes when the event(s) in the series will start |
|
Set Duration |
Select the option that best fits how long events in the series will be scheduled for
|
|
Event Recurrence Schedule (select the most appropriate option) |
Recur on Day of the Week
Recur on Day of the Month
|
|
Custom/Single Event |
Start Date |
Select the date and time when the event starts |
End Date |
Select the date and time when the event ends |
|
All Day |
When checked, this indicates the event runs for a full day |
Excluded and Included Dates
If your event series is scheduled over a period where one or more instances can't be held, you can add excluded dates to ensure these instances are not scheduled on these specific day(s).
- For example, if your series is scheduled to run every Monday at 9am but one instance falls on a holiday and your location is closed, you can add an excluded date to ensure that instance is not scheduled.
Similarly, you can add included dates to schedule event instance(s) on certain dates that would fall outside of the recurring schedule.
- Using the same example as above, we could choose to include a Tuesday at 10am as a replacement event for the excluded date we added above.
To Add Excluded or Included dates:
-
Excluded Dates
- Select the date to exclude
- Click Add another item to open another set of date fields, and repeat as needed for additional excluded dates
-
Included Dates
- Select the date to include
- Click Add another item to open another set of date fields, and repeat as needed for additional included dates
Event Registrations
Whether you use the built in Stacks event registration system, our EasyForms, or a 3rd party registration system, you can configure options to allow for your users/patrons to register for events.
External Signup
This option is typically used if you are using a custom built EasyForm for event registration (rather than the Stacks registration described below), or for adding a link to a 3rd party event and registration service.
-
- Click the External Signup title to expand this section
- Click External Signup
-
URL, type or copy/paste the URL for the registration link
- Note: for Stacks EasyForms you only need the URL alias, for external links enter the full URL
- Link Text, enter the value users/patrons will see and click to access the registration link
- Click the External Signup title to expand this section
Event Registration
This is the built-in Stacks registration system, configuration options here allow you to control which roles can register for events, when registration is open, as well as enabling a waitlist for the event.
- Enable Registration - check this box to enable registration for the event and to specify the capacity for the event, and if applicable allow for a waitlist
- Restrict registration to once per email address? - check this box to limit registrations to only 1 per email address
-
Which roles can register for this series? - check the box beside the role(s) that can register for the event
- Note: Leave all boxes blank to allow anyone to register for the event
-
Registration Dates
- Select whether registration is open or can only be made within a specified period
- Note: if Open Registration is selected, people can register up until the start time of the event
- Select whether registration is open or can only be made within a specified period
- Total Number of Spaces - enter a numerical value for the number of people that can attend the event
- Enable Waiting List - check this box to enable a waitlist for people who register after an event's registration has reached its total number of spaces
- Users added to the waitlist will automatically be promoted to the "registered" list if space(s) become available
- Registration Notification - check this box to enable notifications to be sent to the event creator notifying them of registrations for the event
- Enable Registration Reminders - check this box to enable registration reminders
-
Contact Info
- Name - enter the name of the contact person
- Phone - enter the phone number of the contact person
- Email - enter the email address of the contact person
- Click Add Contact, to open another set of the above mentioned fields to add the details for an additional contact, repeat as needed
- Click Remove, in the top right corner of each contact to remove that contact from the event listing
Note: its important to note editing event dates/times for events where registration has been enabled will result in registrations being deleted. Ensure you update the Event Emails to inform users/patrons they may need to re-register for an event if the date or time has been changed
Additional Event Details
Addtional information can be added to the event to supply supporting information or to allow for filtering when users/patrons are viewing your list of events.
Supporting information
-
Event File, this can be used to upload fliers, waivers, or other documents that may be relevant to the event
- Click Upload/Select File to select a previously uploaded file or browse your computer to upload a new file
-
Event Image, this can be used to display an image when users/patrons are viewing the detail view of the event
- Click Upload/Select File to select a previously uploaded file or browse your computer to upload a new image
Filter Vocabularies
Filter vocabularies are list values that users/patrons can use to filter or group lists of information on your Stacks site. For events, this will allow users/patrons to filter your list of events by category, topic, type, or location.
-
Event Category
- Click into the field to search for and select the appropriate category for the event, this will allow your users to filter events by category, which can be helpful if you have many events
- Note: the Event Category, Event Topic, and Event Type values come from the Filter Vocabularies, if the appropriate category does not exist, you can save the event, then go to the filter vocabularies to update the list, then come back and edit the event to update this field
- Click Add another item to add another applicable event category value, repeat as needed
- Click into the field to search for and select the appropriate category for the event, this will allow your users to filter events by category, which can be helpful if you have many events
-
Event Topic
- Click into the field to search for and select the appropriate topic for the event, this will allow your users to filter events by topic, which can be helpful if you have many events
- Note: these values come from the Filter Vocabularies
- Click into the field to search for and select the appropriate topic for the event, this will allow your users to filter events by topic, which can be helpful if you have many events
-
Event Type
- Click into the field to search for and select the appropriate type for the event, this will allow your users to filter events by type, which can be helpful if you have many events
- Note: these values come from the Filter Vocabularies
- Click into the field to search for and select the appropriate type for the event, this will allow your users to filter events by type, which can be helpful if you have many events
-
Location, location is technically not a filter vocabulary, but can be used as a filter option by users/patrons (assuming you have more than 1 location added to your Stacks site)
- Click into the field to search for and select the appropriate location for the event
- Note: these come from the locations created in the Location and Hours area of the Dashboard
- Click into the field to search for and select the appropriate location for the event
- Update the Publishing Workflow as needed
- Click Save to save and complete the creation of the event
Once published, the event will be accessible to your users/patrons when they navigate to either the calendar view (/calendar) or the list view (/events) page of your Stacks site.