Main menu

Stable 3.8.24

Maturity:
Stable
Released on:
Wednesday, 06 December 2023 01:00
Viewed:
160 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

+ Added: Add 'translateformat' to calendar type custom field (date formatted in current language).
~ Changed: Exclude separator form field from csv export.
# [LOW][PHP8] Fixed : missing $key for customfields insertObject (does not generate any bugs, but it is better to fix them).
# [LOW][J3][PHP8] Fixed : Submit event frontend form, count() error, Argument #1 ($value) must be of type Countable|array, null given.
# [LOW][PLUGIN][PRO] Fixed : possible error during payment validation.

 

Changed Files

~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

iCagenda

Downloaded:
2273 times
File size:
2.42 Mb
Compatibility:
Joomla 5Joomla 4Joomla 3.10

Follow Us

acymailing logo new

Create your Joomla templates with Template Creator CK