Events - Module - Phase 1
Allows you to create Event items with dates, number of seats etc and then hook it up to Secure Zones and Payment forms.
More feedback/suggestions needed on use cases to determine how far we can take this.
Allows you to create Event items with dates, number of seats etc and then hook it up to Secure Zones and Payment forms.
More feedback/suggestions needed on use cases to determine how far we can take this.
Log in to comment and vote
Comments30
Urszula Richards
Nov 25, 2019
Hooking events into email functionality was a big part of the benefit of BC. Pre and post even communications to those booked in would be fantastic.
A future functionality could be a separate marketing series for those expressing an interest but not booking.
Martin Sanderson
Nov 26, 2019
Urszula Richards: You could manually setup the email campaign to send to a specific mailing list of course… but I think you're right, we could take steps to make it more intuitive.
Perhaps we add fields to the Events Module to allow you to select which mailing list you'd like people to be signed up to when they register for the event. Also one for selecting which mailing campaign is going to be sent… this will require some more thought and planning!
Urszula Richards
Feb 3, 2020
Martin Sanderson: I think it needs to go a bit further in that rather than having to create a list for each event (which then also makes the Email list area messy when there are lots of events), it should have a standalone section for communications based on those booked into the event.
Here is how one of my clients is using the BC one, and needs this functionality before he can move …
Matt Walter
Feb 4, 2020
Urszula Richards: As part of phase 2 we'll implement a 'Follow Up' section, where you'll be able to send emails to all Event attendees. They won't show as a list under 'Email Marketing'.
Liz Gibbs
Nov 12, 2019
In BC had to add webapp workaround (by hooking bookingID) to add basic event fields like start times and end datetime. Could start date optionally be a datetime field plus an optional finish datetime. Plus a location field (google maps ref) Combine this with ability to add a custom form (webapp) to add further customisations would be great!
Urszula Richards
Nov 26, 2019
I think the best event module is a combination of two modules.
So we should have a range of event 'masters', and then when we create the instance we simply connect to the master field of that event - saves time having to enter same event details multiple times.
UseCase: Mental Health First Aid Training offer same range of courses, multiple times in multiple locations.
Martin Sanderson
Nov 26, 2019
Urszula Richards: Thanks Ursh, yes we'll do some more planning of the complex side before we turn Phase 1 into a module and see what you all think with our plans for it.
Matt Walter
Feb 4, 2020
Urszula Richards: We may well consider this in the future, but not for phase 1. We'll soon be releasing a feature where you can duplicate WebApp items (and Module items, such as Events). This will mean you could can create an Event called 'Mental Health First Aid Training Master' with all your default settings, with the expiry data set in the past so it doesn't show front-end. Then you can duplicate the item as and when you need to create from this 'Template'.
Urszula Richards
Mar 26, 2020
We have custom built the above, so you can see how it looks (its not perfect yet :)
https://akashic-studies-australia.prod01.sydney.platformos.com/courses
Here you see a list view, with a 'snippet' showing summary of event/course content, and all the event instances when it is booked, including an 'expression of interest' for those where there is a min number of seats to make it viable.
Clicking on read more, provide full content information, and still has the detail instances of that class in the right hand side.
Urszula Richards
Nov 25, 2019
Many events span over more than one day, or as in a festival, have a series of specific dates over a period of time. This sounds advanced, but adding in here
Martin Sanderson
Nov 26, 2019
Urszula Richards: thanks Ursh, when we modularise it we could provide the ability to "add additional date range" fields (time slots) . I think this would also then form the basis of tickets.. as you could purchase a ticket for all 3 days, 1 or 2 as an example.
Matt Walter
Feb 4, 2020
Urszula Richards: Events will have a Start DateTime and End DateTime. Does this cover what you need?
Bob Peterson
Nov 25, 2019
Also need the ability to add custom Javascript to show / hide the form when the registration period for an event is "live". Most of my clients want the ability to shut down the registration, but still display the event information with a "Registration is Closed" message where the form displayed prior to the closing date.
Martin Sanderson
Nov 26, 2019
Bob Peterson: Good point Bob thanks - a registration window/period. I'll add that to the list of tasks to look at for this module.
Bob Peterson
Nov 26, 2019
Martin Sanderson: I'm using some fairly simple Javascript today that hides the form when the submission deadline has passed. Building it in would be MUCH better. Also include the time of day. Some clients want the deadline to occur at noon on a certain day, for example. Also include the date/time that the form becomes active.
Matt Walter
Feb 4, 2020
Bob Peterson: Events will have 'Tickets' which have a separate release date to the Event itself. Here's how we seeing these dates working out:
Matt Walter
Feb 4, 2020
Bob Peterson: Yes, it will make use of the existing eCommerce system, so you can use either Stripe or Authorize.net for now.
Martin Sanderson
Nov 25, 2019
Planning has begun for the Event's module 🙌 - Phase 1 will include:
We'll be adding this to our own website next month and we'll then be forming the module based on this in January. Once we've done that, we'll gradually add more complexities, such as a ticketing system with a maximum number available, purchasing ticket(s) and more.
Apr 23, 2020
Phase 1 complete and released here -> https://help.siteglide.com/en/articles/3946901
Feb 4, 2020
Specific Fields:
Locations:
Google Maps API relies on LongLat values, and you probably don't want to work them out yourselves. As such, we we will add a section to our Integrations page where you can enter your Google Maps API Key.
Then when you enter a value to 'Location - Address' and click 'Check Address' it will fetch the LongLat value for you (and show you to confirm).
You can also just enter an address value and ignore the LongLat generation if you're not looking to integrate with Google Maps.
Tabs:
One the Event Edit view, there will be 3 tabs:
Frontend Output:
As well as standard list and detail views, we're working on Calendar output, and Maps integration. We're also working on filtering to allow similar options to our Blog Module's sidebar where you can filter by month (archive), author (Host), and category. You will also be able to choose two dates and see all Events between those dates.
On Event detail pages you'll be able to output a list of Tickets that are available for the Event. For Phase 1 these will be linked to our standard eCommerce Checkout flow, so the user will choose any tickets they want to add to their Cart, and then pay through the Checkout payment process. If you have limited Tickets available for an Event, then simply set the Inventory values in Siteglide and they'll be handled on any successful Order.
Owen Gaudion
Feb 3, 2020
I think this is probably the single biggest item that is missing, once this has been completed almost all the BC features would have been built in some capacity.
Do you have an expected date for this to be entered into 'progress' and then the completion of this?
Martin Sanderson
Feb 3, 2020
Owen Gaudion: Excellent thanks for letting us know Owen.
Technically work is already in progress, as the front-end layouts etc have already been built along with some functionality, but the more complex/non-default parts have not yet been started.
We'll update the status to in-progress as/when work fully begins on getting that functionality up and running.
Nov 25, 2019