Introduction to Frontend Event Registrations in JCal Pro

A Tour to Frontend Event Registrations in JCal Pro

In JCal Pro you can register event participants in two ways:

  • Via Joomla administrator panel.  Your site administrators would create the registrations via the "JCal Pro: Registrations" administrative page.
  • Via the frontend. JCal Pro event participants will register themselves from the event's frontend page.

In this blog post, I'll show you how the second use case works.

Here is the workflow:

  • You would need to enable events registrations firstly globally, site-wide
  • Then you want to enable registration in each of the required events individually.
  • And lastly, you would want to slightly tweak JCal Pro registration permissions.

Let's look at these steps in more detail.

Your first step is to ask JCal Pro to allow events registration in your Joomla site.

To do this, in your JCal Pro control panel, you would go to "Options":

01 options

This will bring you to the "JCal Pro Configuration" page. Once there, you'd go to the "Environment" tab.

On this tab, you would set the "Allow Registrations" to "Yes" and click "Save & Close":

02 allow registrations

The next step is to enable registrations in the required events.

To do that, you would open a selected event for editing and click the "Registrations" tab. Then you click "Yes" and then - "Save & Close":

03 allow registrations for specific event

At this point, your JCal Pro is set to work with registrations of the events. You also set the required events to accept registrations from the frontend of your Joomla site.

But by default JCal Pro doesn't allow to create registrations from the frontend. You have to tweak the component's Access Control List. 

To do this, in your JCal Pro control panel, you would click "Registrations":

click registrations

You will be taken to the "JCal Pro: Registrations" screen. Once there, you want to click the "Permissions" tab:

05 permissions tab

On the "Permissions" tab, you would want to click the "Guest" tab. Now select the "Allowed" setting for the "Create" action and click "Save" or "Save & Close":

06 guest allowed

You are now ready to visit the event's page to check the final result. You should see the "Register"  button displayed underneath the event details:

07 register button at the front end


 What's Next?

Save $1000's when you sign up to the Everything Club today! You' ll get access to all our extensions, templates, and Joomla training.


About the author

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