How to Create a Conference With Events in JCal Pro

Do you need to create a multi-day conference event for your Joomla site? With the JCal Pro Joomla extension, you can set it in a few clicks. 

Our three-day online "Joomlashack Conference 2019" that we held the last week, could be a perfect fit to demonstrate such use case.

  • We held this online Joomla conference in 2019 in three days: November 6, November 7, and November 8.
  • On November 6, the event started at 12 PM (US Eastern time) and finished at 6 PM. 
  • On November 7, the event started at 8 AM and finished at 7 PM.
  • On November 8, the event once again started at 8 AM and finished at 7 PM.

In this blog post, I will show you how to set a similar multi-day event in JCal Pro.


Here is how this multi-day event would look like in your frontend JCal Pro calendar:

final result

If you have a similar event, here is how you would create it in JCal Pro:

  • Create parent and child events.
  • If required, edit every occurrence of the child event.

Let's take a look at this process step by step in more detail. Once again, for this demonstration, I will show you how to replicate the schedule of the "Joomlashack Conference 2019".

Step #1. Create parent and child events

If you are new to JCal Pro, see this document on how to create a new event.

You would start by going to the "Event Details" tab. Here you would begin creating parent and child events:

  • Title: Enter your conference title. For my demonstration, I entered "The Joomlashack Conference 2019".
  • Primary category: Select the event category.
  • You can enter the event description as you see fit.

the parent event details

That's all you want to do under the "Event Details" tab.

Next, you want to click the "Event Date" tab:

click the event date tab

You want to enter the event start date and time into the "Start Date" field. For my demonstration, I entered  "2019-11-06 12 PM":

enter the first day event start date

Next, you would enter the number of hours of the duration of the first-day event into the "Hours" field. For my demonstration, I entered 6:

enter 6 hours length for the first day event

Great. You are done with the "Event Date" tab. Now you would click the "Repeat Method" tab:

click the repeat method tab

On this tab, you want to click "Repeat Daily":

repeat daily

Under the "Occurrences", you want to enter "3" after "End after":

enter three occurrences

Now would be a perfect time to click "Save & Close".

You will see the three events listed: one - as a "Parent" and the other two - each as a"Child":

all three events listed in jcalpro

JCal Pro created the two child events for you automatically. 

This happened since under the "Repeat Method" tab you clicked "Repeat daily" and set "End after 3 occurrences" under the "Occurrences".

You now have all three days of your multi-day event listed as JCal Pro events. 

But here is a potential problem: your two child events inherited their start and end time from their parent event:

start and end date of the parent and child events

If this is OK for your use case, keep the start and end dates of your child events intact. If, it is not, go to Step #2.

Step #2. Edit every occurrence of the child event

You would open your first child event. 

You then would click the "Event Date" tab. Here you want to edit the "Start Date" and "End Date" settings of this child event.

For my demonstration, I set the start date of my second-day child event to 8 AM and the end date to 7 PM:

the start and end dates of the second day event

The only thing left to do now would be to repeat this step and edit the start and end date of the third-day event.

What's Next?

Save $1000's when you sign up to Joomlashack's Everything Club.

You will get access to all our 31 extensions, templates, and Joomla training.

  Click here to join the Everything Club

About the author

Alex is a self-taught Microsoft Certified Professional based in England. He enjoys learning Joomla and helping beginners and web site administrators make the most of it.