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.
ANNOUNCEMENT
Updated roadmap with revised goals for iCagenda development.
iCagenda 3.9 is a bridge version for Joomla 3, 4 and 5 (no need for the B/C plugin).
This version will only receive bug fix and security updates.
New features will be added in version 4 of iCagenda, starting from version 4.0 (formerly 3.9).
I will add fewer new features per minor release in order to have a shorter release time between each one.
Integration of Joomla Associations for Events (to allow advanced multi-languages integration and usuability of registration system when using Joomla Multi-languages system).
New Theme packs system (install from Joomla installer, display options for theme, theme manager).
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...).
*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).
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
Many enhancements are planned about registration system :
Admin: edition of individual registered user. DONE
Adding 2 other systems : "attending/not attending" (with no registration form if registered user, but option of access) and "ticket selling" (with possibility to set an external link to a paiement system. Wire Transfert and Check will be included inside iCagenda. A Paypal plugin will be developped when all needed features will be implemented. This Paypal plugin will be for a little fee, and free for user of the Pro Unlimited version.
Frontend: possibility for user to edit his registration (if simple registration form) and to change his attending/not attending.
Waiting List option for registration when booking is complete.