1. Improve SQL field type
Allow setting Prompt Text (use as the first option for the field). For example, if you create custom field to display list of users, you can set Prompt Text to Select User to make it more clear for your users.
2. Allow controlling when to show Number Registered Users for your event
Sometime, you only want to show Number Registered User for your event it is greater than certain value (you do not want visitors know that the event has not had anyone or only few users registered for it yet). For that, you can use new added config option called Only Show Number Registered Users If Greater Than Or Equal
3. Improve Events Export/Import
Added free_event_registration_status information to events export/import
4. Allow easier selecting events
If you have too many events, selecting an event from events dropdown (on Registrants Management screen, when you add new Registrant...) could be a challenge. In that case, you can set Enable Select Event From Modal config option to Yes. By doing that, instead of having to find and select an event from a dropdown, you can click on a button to see list of events from modal popup, then search and select the event you want from there.
5. General Code Improvement
As mentioned, we continue the effort of refactoring Events Booking code base to use latest Joomla 1/ Joomla 5 API in this release. That improves code quality of the extension and make sure it will continue working well with future releases of Joomla.
6. Bugs Fixes
Some bugs found, reported by customers and got fixed in this release:
- Coupon Discount is not applied properly when using Shopping Cart
- Only send PDF tickets to group members if it is configured
- Passing correct mime type for ICS file in email
- Fixed selected option is not cleared when clicking on remove icon on some filter dropdowns in the backend
- Allow display plugin outputs properly when multiple events details are being displayed on a single page (using page builder)
- Fixed sending reminder email when 6th reminder is used
1. Drop Support For Joomla 3
- Raise minimum PHP requirement to 7.4.0
- Raise minimum Joomla version requirement to 4.2.0
- Clean up code, remove the code which is needed to support Joomla 3
- Use latest Joomla API available for Joomla 4.2.0+
- Drop Support For Twitter Bootstrap 2 and Twitter Bootstrap 3
- Convert plugins in the extension to use Subscriber Interface (available on Joomla 4+), thus make these plugins work faster
We will still maintain support for Joomla 3, but mostly bugs fixes and minor improvements. Future improvements will only focus for Joomla 4+.
2. Improvements
- Improve User - Events Booking plugin: Added Synchronize Data parameter to allow synchronize data from Joomla user profile back to his/her registration record when the data is updated for the account.
- Improve Events Management: Added Show Event Creator config option to allow showing event creator on events management screen.
- Improve Export Registrants: Added config options to allow including/excluding Registrant ID and Event ID in the export.
- Improve Upcoming Modules/ Upcoming Events menu item type, Category menu item type: Added Month parameter to allow showing events from certain selected month only.
- Improve Registration History: Added config options to allow hiding First Name, and Last Name. Also, you can now decide to not show registrations of past events in registration history if needed.
- Improve Frontend Registrants Management: Do not show past events in events filter if the menu item is configured to not show registrants from past events.
Version: 4.8.0 Last Updated: Feb 21 2024 Compatible: Joomla 3.9.0+, Joomla 4, Joomla 5
Next release of Events Booking, version 4.7.0. Below are the improvements in this release:
1. Allow sending additional reminder emails
By default, Events Booking allows you to send up to 3 reminders emails. However, sometime, you might need to send more number of reminder emails than that. We added a hidden tool to allow you send up to 6 reminder emails. Follow instructions on this page eventbookingdoc.joomservices.com/tools#s...rt-up-to-6-reminders if you want to use up to 6 reminders.
2. Allow Translating Speakers On Multilingual Website
Allow translating speakers on a multilingual website. Keep in mind that you cannot translate speakers directly on add/edit event screen (for technical reasons). You will need to access to access to Events Booking , then Setup-> Speakers, add/edit speaker and do the translation from there
3. Improve Event Custom Fields Integration
Added a new config option called Validate Event Custom Fields allows you to control whether event custom fields need to be validated when events is added from frontend/backend or both. Usually you would need to enable it for frontend to make sure users enter data for all custom fields you defined when submitting events
4. Improve ACYMailing Plugin
Added a new parameter Remove From Lists When Registration Cancelled . If set to Yes, registrant will be removed from the assigned mailing lists when their registration is cancelled (by themself or by administrator)
5. Compatible with Joomla 5 Dark Mode
Some adjustments added to make sure backend of the extension compatible with Joomal 5 Dark Mode (in administrator template)
6. Compatible Better With Dark Themes
If you are using a template with dark themes, some layouts/pages in the extension does not look very well. In that case, you can set Activate Transparent config option under Themes tab to Yes. The system will add necessary css code to look better on these dark themes
7. Other small improments and Bugs Fixes
- Support Intro Text on Registration History page
- Fix location image is not being displayed properly on some places (Joomla 4+, not happens on Joomla 3)
- Minor fixes to registration form layout to work better in columns format and UIKIT
Next release of Events Booking, version 4.6.1. Below are the improvements in this release:
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
Release of Events Booking, version 4.5.1. Below are the improvements in this release:
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
New version of Events Booking 4.4.5 . This release contains some small improvements listed below:
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
Announce new version of Events Booking 4.4.3 . This release contains some small improvements and bugs fixes as listed below
1. Coupons Improvement
- Better combination between categories and events assignment for coupon. See Common Coupon Assignment Setup for same common setup documentation. It is much more flexible than before.
- If you assign coupon to a category, it will now valid for all events assigned to that category, not depend on the category is Main Category or Additional Categories. In earlier version, only Main Category of the event is counted.
2. Private Booking Count
For each event, there is now a new setting called Private Booking Count. It defines how many tickets/registrants are already booked for this event outside registration system. It allows the site admin to adjust it by hand when there are registrations made offline. In the past, you would have to create a fake registration record to handle that, now, you can setup it as a setting inside the event.
3. Support Image ALT for categories and events
You can now set Image ALT Text for categories and events images. If you leave it empty, category name/event title will be used for alt attribute for the image.
4. Allow easier hiding locations on map
Sometime, you just want to display location name of an event, not having a link to display that location in map, for example, an online location. From now on, for these locations, you just need to set Coordinates of the location to 0.000000,0.000000 and it won't be displayed on map anymore.
4. UX Improvements
- Some of the features in the system like sending reminder, speakers, sponsors, ticket types... require enabling it's related plugin to work. Sometime, you just setup data but forgot to enable these required plugins (mostly forgot to enable Reminder plugin although it is mentioned in documentation). Now, if you forgot, we will display a waring including link to allow you to go to the plugin page and enable it.
5. Some small bugs fixes
- PayPal Transaction ID is not stored properly
- Discount Rules for ticket types are not being saved properly
- Event Detail URL (if entered for event) is not used on Calendar view.