How to Set Up Frontend Event Registrations in JCal Pro

JCal Pro allows to register event participants in two ways:

  • Via the admin area. Site administrators create the registrations via the JCal Pro: Registrations page in Joomla administrator panel.
  • Via the front end. People can register themselves from the event's frontend page.

For step-by-step instructions on how to register a user for an event from JCal Pro: Registrations administrative panel, please see the "How to Manually Create JCal Pro Registrations".

To enable your site visitors to register for JCal Pro events, you enable events registrations in the component's global settings. Then you enable events registrations individually for the concerned events themselves. And lastly, you need to slightly tweak JCal Pro registration permissions.

Let's look at these steps in more detail.

Step #1. Enable events registrations globally

  • In your JCal Pro control panel go to Options:

01 options

You will see the JCal Pro Configuration page.

  1. Click the Environment tab
  2. Set the Allow Registrations to Yes
  3. Click Save & Close

02 allow registrations

Step #2. Enable registrations in specific events

  1. Open a selected event for editing and click the Registrations tab
  2. Click Yes
  3. Click Save & Close

03 allow registrations for specific event

Step #3. Set who can register for events

Our next step is to tweak the component's Access Control List. This will determine who can register for events.

  • Click the Registrations menu item.
  • Click the Permissions tab.

05 permissions tab

  1. Click the Guest tab.
  2. Select Allowed setting for the Create action.
  3. Click Save.

06 guest allowed

Now visit the event's page. You should see the Register button displayed underneath the event details:

07 register button at the front end