How to Set Up Frontend Event Registrations in JCal Pro

Documentation for Joomla 3

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: Registrationsadministrative panel, please see the "How to Manually Create JCal Pro Registrations".

Allowing your site visitors to register for JCal Pro events from events' front pages is a three-step process:

  1. Allow events registrations globally in the JCal Pro Configuration screen.
  2. Set which Joomla user group is allowed to register for events.
  3. Enable registration for required events.

Let's look at these steps in more detail.


Step #1. Allow events registrations globally in the JCal Pro Configuration screen

  • In your Joomla admin dashboard, navigate to Options:

01 options

  • This will bring you to the JCal Pro Configuration. Click the Environment tab.
  • Set the Allow Registrations to Yes.
  • 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

Documentation for Joomla 6

JCal Pro allows you to register event participants in two ways:

  • From the administrator area. Site administrators can create registrations via the JCal Pro: Registrations page in the Joomla administrator panel.
  • From the front end. Visitors can register themselves directly from an event’s front-end page.

For step-by-step instructions on registering a user from the JCal Pro: Registrations administrative page, please see the "How to Manually Create JCal Pro Registrations" tutorial.

Allowing visitors to register for JCal Pro events from the front end is a three-step process:

  • Enable event registrations globally in the JCal Pro Configuration screen.
  • Set which Joomla user groups are allowed to register.
  • Enable registrations for specific events.

Let’s look at these steps in more detail.


Step #1. Enable event registrations globally

  • In your Joomla administrator dashboard, go to Components > JCal Pro > Events > Options:

the options button

  • On the Environment tab, set the Allow Registration to Yes:

the Allow Registration set to Yes


Step #2. Set who can register for events

Next, configure the Access Control List (ACL) to define who is allowed to register.

  • Go to Components > JCal Pro > Registrations.
  • On the JCal Pro: Registrations screen, click the Permissions tab:

the permissions button

  • Set the Create action for the Public user group to Allowed.

the create action set to allowed

You can also set the Create action to Allowed for any other user group, depending on your requirements.

Great! You’re just one step away from enabling front-end registrations.


Step #3. Enable registrations for specific events

  • Open the event you want to edit and click the Registrations tab.
  • Select Yes to enable registrations.
  • Click Save & Close.

the registration for an event set to yes

Now visit the event’s front-end page. You should see a Register button displayed below the event details:

the Register button

That’s it! Your visitors can now register for events.