1. Compatible with Joomla 5.0 Native
Joomla 5 is planned to be released later today. We did final testing and make sure Events Booking compatible with Joomla 5.0 native (without requiring backward compatible plugin). So if you want to update your site to Joomla 5, Events Booking is already compatible
2. Improve Events Booking - Move Registrants Plugin
You can now control what event you want to enable moving waiting list users to become registrants automatically when someone cancels his registration for the event (instead of it is processed for all events like before).
3. Improve Multilingual
If your site is a multilingual website, you can now use different datetime format (Event Date Format, Date Format, Time Format), each format for a language.
4. Improve Registrants Management
- Allow filtering for registration records base selected ticket types
- Allow controlling number of records per page on frontend Registrants Management
- Allow Exporting Registration Cancel Date on Export Registrants
5. New Payment Plugin Added
We added supported for a new payment plugin called PostFinance checkout.postfinance.ch/
6. Bugs Fixes
- Make sure category image is being displayed on category menu item type (it did not work on Joomla 4 due to change in format of the selected image filename)
- On frontend edit registrant screen, only show events which users has permission to assign registrant to (basically, only show events which the user created on events dropdown)
- Fixed Add To Cart button not working on upcoming events module Grid Layout
- Fixed Google Map not being displayed on some special cases.
- Fixed QRCODE not working on registration complete page
1. Support Custom Field Dependency On Ticket Types
If you use Ticket Types, you usually want to collect different information base on the ticket types which users choose for their registration. This is now possible. When you add/edit a custom field, you can choose the Ticket Types which the custom field depend on and the custom field will only be displayed if users choose the selected Ticket Types for their registration.
2. Allow Sending Certificates Via Reminder Emails
If you use Certificate feature in Events Booking, you can now deliver certificates PDF automatically to your registrants in one of the three supported reminder emails (there are new parameters added to System - Events Booking Reminder plugin to do that). Keep in mind that the system will only send certificate if the reminder emails are configured to send after event (it does not make sense to send certificate before event, when users does not attend the event yet)
3. Incomplete Payment Registrations Notification
Sometime, users can register for your events but does not complete payment for some reasons (payment processing failed, ignore payment process....) and you might want to know about these registrations (to contact them and ask them to see the reasons and encourage them to register again...). For that, you can use System - Incomplete Payment Registrations Notification
4. Improve Event Attachment Handling
You can now configure the system to only send event attachments to paid registrants only. That mean if someone registers for your event and use offline payment, he won't receive attachments until his registration is approved by administrator. That's useful when you only want to deliver these attachments/resources to paid users only. Just change Send Event Attachments config option to Only To Paid Registrants
5. Improve MPDF plugin
If you use MPDF plugin to generate pdf files (invoices, tickets, certificates), there are some improvements of the plugin which you might want to download the plugin and update:
- Update MPDF library to latest version
- Handle background image (for ticket, certificate) properly. That does not work before
- Support different css files, each pdf file for css code for a type of pdf file generated (invoice, ticket, certificate). See eventbookingdoc.joomservices.com/plugins...to-css-file-directly
- Allow using custom TTF font if the fonts shipped with the plugin does not work for your need eventbookingdoc.joomservices.com/plugins/mpdf#use-custom-font
6. Other Improvements
- Remove user from waiting list when he/she successfully registered for the event.
- Allow using event custom field tags in New Event Notification and Event Approved Emails
- Allow hiding Location field on frontend submit event form
- Added a new parameter to Ticket Types plugin to allow control default status of Collect Members Information checkbox
6. Bugs Fixes
- Fixed Price Text not being displayed in Upcoming Events module Improved Layout
- Registration buttons not being displayed on Location view
1. Support Mass Mail Templates
You can now setup mass mail templates. Then when you send mass mail to registrants, you can choose the one of the
existing templates instead of always have to type the email message manually.
2. Added Events Booking - Assign Checked In Registrants To User Groups plugin plugin
This plugin allows assigning registrants to the user groups you want when they are checked in. It is useful in case you want to give checked in registrants access to certain resources on your site using their assigned user groups (ACL)
3. Update EB Standard Checkout Payment Plugin
Added parameters to allow controlling funding sources, button styles. If you are using EB Standard Checkout payment plugin, please download and upgrade your site to this latest version of payment plugin to use these improvements.
4. Some small bugs fixes
- Fixed custom field could not be assigned to all events in some special cases
- Fixed warnings when create new location from frontend submit event form
Today, I am happy to announce new version of Events Booking 4.4.4 . This release contains some small improvements listed below:
1. Improve Custom Fields Assignment
You can now assign custom fields to: Categories, Events or both Categories and Events. It is controlled via Custom Fields Assignment config option. For existing installations, for backward compatible purpose, it will continue working as how it was (I don't want to change existing behavior during update). So if you want to be able to assign custom fields to both categories and events, please change Custom Fields Assignment config option. See documentation to understand the power of this improvement.
2. Added Events Booking - Failure Payment Notification plugin
This plugin allows sending notification to admin when payment for a registration failed for some reasons so that admin knows about it. See documentation to understand how to configure the plugin.
3. Added System - Events Booking Clean Email Logs plugin
This plugins allows deleting emails from Emails Logs automatically when these emails are older than certain number of days (90 days by default). That would help prevent storing too many emails in the email logs, thus help reducing the database table size and your hosting space.
4. Added Module Cache Support
Added parameters to support caching module output to several modules in Events Booking package. If you enable Cache on your site, you can enable cache in these modules, too, to make your site load faster.
5. Other Improvements and Bugs Fixes
- Allows filtering registrants base on categories from frontend registrants management
- Support Conditional Text in PDF Tickets.
- Updated TCPDF library to latest version
- Improve PayPal Payment Processing Logic so that registrants will have to pay the whole fee charged by PayPal (in case you setup payment processing fee parameters in PayPal payment plugin - the old calculation logic is not accurate 100%)
- Fix bug on re-ordering sponsors from Sponsors management
Please update your site to this latest version of Events Booking to use these improvements and have these small bugs fixed. Thanks for continue using our products and support our development.
Regards,
Tuan
1. Improve Categories Management
Now, when you setup a category, you can add important settings (PayPal Email, Tax Rate, PayPal Email, Notification Emails...) and Messages (Admin Email Subject, Admin Email Body, User Email Subject, User Email Body, Reminder Email Messages....) and these settings will be used for all events belong to that category. It allows you to override global settings/messages for all events from a category if it is needed (without having to enter these settings for individual events)
2. Improve Tax Rules Management
Now, when you add a tax rule, you can choose a category for that tax rule. When you choose a category for the rule, the tax rate entered for that rule will be used for all events belong to that category. That allows you to setup tax rate much quicker in case you have events from different categories with different tax rate (instead of having to setup different tax rule, each rule for each event, you just need to setup tax rule for each category)
3. Improve Frontend Event Submission
Added new settings to allow show/hide more fields on frontend event submission form:
- Show Members Discount Apply For
- Show Enable Waiting List
- Show Collect Members Information In Group Registration
- Show Prevent Duplicate Registration
Also, allow using media manager to select event image (like in the backend) instead of having to upload image if the user has permission to access to media manager.
4. Improve User Registration Integration
Allows you to control User Registration Integration inside each event (use Global setting from Configuration by default). That mean you can turn on/off user registration for individual event if needed.
5. Improve Registrants Management
- Group related buttons into Dropdown buttons to save safe (Joomla 4)
- Allow searching for registrants base on Registration Date or Event Date on date filter on Registrants Management screen
- Add Apply button to frontend edit event screen
6. Improve Registration History
Display link to allow users who use offline payment for their registration to make payment for their registration (in case they change their mind and want to make online payment using PayPal for example for their registration)
7. Improve Ticket Types Plugin
Allows you to setup ticket types with zero weight (does not used for calculation total number registrants for the registration) if needed (by default, Weight for each ticket type is 1)
8. Improve Shopping Cart
Added a new config option called Enable Link To Event Details From Cart to allow disable link to event details from shopping cart if needed
9. Bugs Fixes