As with the section/category system in Joomla 1.5, the calendar/category system in previous versions of JCal Pro® is replaced by nested categories. In addition, events can belong in multiple categories, a common feature request for JCal Pro®.
Customization is built-in
JCal Pro® 3 was built with customization in mind. We have leveraged Joomla’s JForm library and you can quickly add custom fields to events. This part of the software is very new, and we expect lots of tweaks in the coming weeks.
The primary or canonical category determines what custom fields, if any, are associated with an event and serves as the URL prefix for the event when SEF URLs are enabled.
In JCal Pro® 3 users can register or sign-up to attend events. In addition, the registration forms can also be customized on a per-category basis similar to event customization.
Finally, you may now schedule events in specific time zones. JCal Pro® will automatically detect the timezone of the user viewing the site and display the local time of the event as appropriate.
Here’s the keys, take her for a spin
For those of you who would like to test this BETA release, you can download JCal Pro® in our Public Downloads area. Please post any issues you come across in The Laboratory, a new area on the forum created specifically for testing purposes.
Please note most but not all the basic features from JCal Pro® 2 have been ported, but no modules are currently available.
In addition, JCal Pro® was written for PHP 5.3 and above. However, we’ve also included support for PHP 5.2. Testing in PHP 5.2 is thus an important goal.
Other bugs may be related to Joomla’s SEF URL rewriting so please test any issues that arise with Joomla SEF both enabled and disabled before reporting.
In the coming weeks we will solidify this release, prepare some premium themes and publish the Latest Events and Mini-calendar modules as well as a sh404SEF® plugin.
We also plan to port any missing features from JCal Pro® 2 and provide a tool for migrating from previous versions of JCal Pro®.