Dear customers
Today, I am happy to announce the next release of Events Booking, version 3.7.0 with the following nice improvements:
1. Implement Theme mechanism
By introducing theme support, in the future, we (and third party developers) can develop new themes with new layouts, styling... for Events Booking. Current layout files are included in
default theme and can be found at
com_eventbooking/themes/default folder.
2. Support custom date format for date picker
Before this version, when you add new event for example and select the date in date picker, the date format is always hardcoded to
Y-m-d and could not be changed. From version 3.7.0, we add a new config option called
Date Picker Format, you can choose the date format you want to use and it will be used for the date picker to enter event date, event end date, registration date filter....Much user friendly than before.
3. Added Events Booking - Gallery plugin
With this plugin, you can easily add and display images gallery for your event if needed. Thumbnail images will be displayed, you can click on thumbnail image to view large image and navigate to next, previous image
4. Allow choosing position for plugins output on event details page
If you use plugins such as Speakers, Agendas, Sponsors, Gallery, Google Map..., you can choose where you want the output of these plugins displayed:
- Before register buttons (displayed in horizontal layout)
- After register buttons (Displayed in tab)
Just edit these plugins, change
Output Position parameter to meet your need. Also, with this change, you can also change ordering of agendas, speakers, sponsors on event details page by change ordering of these plugins (the output was hardcoded before)
5. Allow setting up cron jobs to send reminder emails
By default, Events Booking use system plugins to send reminder and deposit payment reminder emails to your registrants. This approach has some small limitations:
- It requires there are users access to your site to have reminder emails sent
- The time reminder emails are sent not fixed (it depends on the time there are users access to your site)
From this version, the system shipped with two CLI Applications (will be installed to cli folder on your site). If you want to send reminder emails in more reliable way (fixed time at the day and not depend on users access to your site), you can setup cron job to run these cli applications. You just need to setup cron jobs to run the php code, for example:
/usr/bin/php /path/to/site/cli/ebreminder.php
/usr/bin/php /path/to/site/cli/ebdepositreminder.php
(/path/to/site/ is path to root folder of your site, /usr/bin/php is command line to run PHP code). You can contact your hosting provider and ask them how to setup cron job to run a PHP file if needed)
6. Performance improvement
We optimized code in the extension (especially routing code) and the result is Events Booking is now running faster (especially on events list page). If you don't need to have edit/publish/unpublish/export registrants feature on events list and event detail page, you can go to Events Booking -> Configuration, set
Show actions (edit, publish, export) buttons config option to Yes to have the page even load faster
7. Other improvements
- Show download link instead of just filename for file upload custom field (if it's displayed on registrants list page). It allows quick and easily download files
- Improve radius search: You can now choose to search for distance by Km or by Mile
- Improve registration history page: Show Name of registrants, and event is linked directly to event details page
- Improve custom fee fields: You can now use Fee Formula for Fee Values of custom fee field (Checkboxes, Radio, Select custom fee field field type)
- Some other code optimization
8. Bugs fixes
- Fixed javascript error cause capacity not validated on shopping cart
Please update your site to this latest version of Events Booking to use these nice improvements and bugs fixes. Thanks for continue using our products and support our development
Regards,
Tuan