Dear Customers
Today, I am happy to announce new version of Events Booking 3.16.0 with the following nice improvements:
1. Improve Ticket Types Plugin
Added a new parameter called
Enable Access to ticket types plugin. If you want to set Access Level level for each ticket type, set that parameter to Yes and you can set Access Level for each ticket type (so you can control who can see and register for certain ticket types, depend on their user groups)
2. Update TCPDF library to latest version
Events Booking uses TCPDF library to generate PDF files (invoices, tickets, certificates). In this version, we update TCPDF library to latest version so that it works well with PHP 8 (older version is not compatible with PHP 8 and generates Fatal errors)
3. Improve PDF generation
One of the limitation of TCPDF library (which is used to generate invoice PDF, ticket PDF and certificate PDF) in the extension is that it does not support css very well. So if you want to style the PDF layout, it is difficult and time consuming. In this version, we added a new plugin called
Events Booking - MPDF which uses a modern PDF library with better css support and well documented. For your new project, you might want to explode and use that new plugin, see
eventbookingdoc.joomservices.com/plugins/mpdf
4. Improve Excel/CSV manipulation
We also added a new plugin called Events Booking - Spout which is used to handle import/export (registrants, events, coupons) in the system. Compare to the current library (phpexcel) which is used by default, it is:
- Faster
- Compatible with PHP 8
So if you want to switch to use PHP 8 for your site, switch to use this plugin is a must. Otherwise, no need to use this new plugin. See
eventbookingdoc.joomservices.com/plugins/spout
5. Improve and Fixes bugs for waiting list
In previous releases, we added some improvements to waiting lists like prevent duplicate registration, cancel waiting lists. These improvements causes some issues like waiting list users are not allowed to register again when the event has more capacity, or a wrong message displayed when user already join waiting list and not allowed to register anymore. This is fixed in this latest release
6. Compatible with Joomla 4 RC2 and PHP 8
We made some efforts in this version to make sure Events Booking works well with PHP8 and Joomla 4 RC2. So if you want to uses Events Booking with this latest version of Joomla and PHP, it is already possible.
7. Code improvements
Step by step, we switch to use namespace class in Joomla API instead of the alias classes, so it is a bit faster.
Please update your site to this latest package of Events Booking to use these improvements and bugs fixes. Thanks for continue using our products and support our development
Regards,
Tuan