Here, a list (non-exhaustive) with the features and functions (free or commercial) that will be implemented into iCagenda.
It is not always easy to plan the development and addition of new features to come. Some features in this roadmap require others to be developed before. Currently, no exact date of delivery for each one, but estimated period of developpement.
We take user contributions and requests very seriously. Everything you share back with us, even if it is a bug report, an idea or a feature request, helps us improving our software. Feel free to open a new topic on the JoomliC forum, or open a ticket support, if you have an active Pro subscription.
Thank youfor your patienceif sometimesi can notrespondin avery short time.I try todo my best!
Get involved now. Help shape iCagenda the way you need it to be.
And keep an eye on this roadmap!
Roadmap
Please remember all dates are tentative and estimated features for each release subject to modification.
4.0August 2025 > CURRENT(see 4.x for upcoming features)
Warning: - The minimum Joomla! version is 4.4.0x. Compatible J4, J5 & J6. - The minimum PHP version is 7.2.5 (Recommended PHP 8.4).
Remove support for Joomla 3.
First version to support Joomla 4 as minimum.
Joomla 6 ready!
Admin Relaunch: New admin Interface, Improved Dashboard, Light/Dark Mode support in iCagenda administration.
New Calendar Module: A modern and accessible design with improved performance!
PRO version Custom fields integration in list of participants (with access option).
PRO version Custom Fields frontend display and access options for both event information and list of participants.
PRO version Updated and improved PayPal plugin integrating API v2.
PRO version New Payment view for a better UX and integration of the payment buttons.
PRO version Integration of register button and registrations status (number of participants) in main list of events. With options.
Plugin Smart Search (finder) is now available in both core (free) and pro versions.
New layout for List of Participants.
A11y: Accessibility improvements.
Legacy: Deprecated calendar module and search plugin updated only if previous iCagenda version prior to version 4.0. Not installed on new fresh install.
Integration of Joomla Associations for Events (to allow advanced multi-languages integration and usuability of registration system when using Joomla Multi-languages system).
New dates manager system (Removal of period dates and single dates as splited selectors, but a unique system to allow more possibilities such as repeated dates, include/exclude, unlimited periods and/or single days...).
New Theme packs system (install from Joomla installer, display options for theme, theme manager).
PRO versionUser menu to list his own events/registrations.
Possibility for user to edit his registration.
Possibility for user to delete his registration data.
*Planned dates for the start of development of each version.
Warning: - The minimum Joomla! version is raised to 3.10.0. Compatible J3.10, J4 & J5. - The minimum PHP version is raised to 7.2.5 (Recommended PHP 8).
This version is the last one to support Joomla 3.
Removal of all code used to run on Joomla 2.5.
Removal of all code used to run on versions prior to J3.10.
Full compatibility Joomla 5 (no need for the compatibility plugin).
Warning: - The minimum Joomla! version is raised to 3.10.0. Compatible J3.10, J4 & J5. - The minimum PHP version is raised to 7.2.5 (Recommended PHP 8).
PRO version3.8.0-alpha3Payment system : Paypal plugin with options to integrate tickets selling in event registration form.
PRO version3.8.0-alpha2Front-end edition of event.
PRO version3.8.0-alpha4Category and Event versioning (J4 only).
3.8.0-alpha1Possibility for logged-in user to cancel his registration.
3.8.0-alpha1Register button refactory (integration of cancellation system, HTML moved to a layout...).
3.8.0-alpha1 Submit an Event frontend form refactory.
3.8.0-alpha1 New Map Service: LeafLet OpenStreetMap.
3.8.0-alpha5Deadline option for registration.
3.8.0-beta1New Router with ID Removal option.
3.8.0-alpha4Joomla! 4 Compatibility
3.8.19Joomla! 5 Compatibility (with the compatibility B/C plugin).
Warning: The minimum Joomla version is raised to 3.2.4
Privacy tools to help facilitate privacy (GDPR) related items
3.7.0Privacy by default changes for iCagenda settings to comply with GDPR (As some options exist already to achieve this task (access, terms...), we will write a documentation with some tips on how to set existing options to comply new GDPR rules).
3.7.0New Privacy Policy Consent option for registration and submission form in frontend (The GDPR requires Privacy consent to be stored with date of consent, so it will be the main difference with current ToS option of iCagenda not storing this consent, and was only blocking the registration/submission validation if not accepted).
3.7.2Review on some existing functionnalities (Export csv, delete data, filtering admin list...) from admin, to check what could be improved in the 3.7 serie to help site manager/owner to do actions on user requests (delete, modify, get specific user data...).
3.7.5Integration with Joomla 3.9, which will integrate a Privacy Tool Suite in the Joomla CMS. View Announcement.
3.7.0First version to support Joomla 3 only.
Postponed 3.8Possibility for user to unregister from an event (this is not a requirement of GDPR as this could be done by user contacting the owner/webmaster of the website (Your privacy policy may already allow this possibility). But it was an already planned new feature, that will give you a more easy and friendly way for your user to cancel own registration).
Full new frontend structure, to allow more flexible system with individual views for list, event and registration (now in 3 independant views)
Many improvement and refactory of the database queries and php functions to allow a better performance, and a faster loading of the main list of events
Advanced Frontend Search Filters (from ... to ..., category, ...)
Hits on event clicks
Custom fields : possibility to group custom fields, to allow multiple registration forms
Full new registration form structure to allow maximum flexibility in creating custom form per event
More registration flexibility (custom fields to override core fields name, email...)
Registration deadline : until start (default) or until end of event (a selected limit date to register is postponed for 4.0.0 with new dates system)
More custom fields types (email, date, website...)
End of code migration and refactory
This release is the last one to support Joomla 2.5