Tiki 28.0 will be released in October 2024.
It is a Standard Term Support (STS) version and will be supported until Tiki 29.1 is released as per the Tiki lifecycle policy
Since this is a post-LTS, it is expected to have major changes.
Potential development
- As of 2023, work is ongoing on Smarty 5, and would be a good candidate for Tiki28.
Potential enhancements
- Passkey
- Continue migration to PSR-12
- Interactive emails: Ex.: surveys and acceptance/rejection of terms (Marc)
- This will be done by extending https://gitlab.com/tikiwiki/tiki/-/merge_requests/1837
- https://github.com/jasonmunro/cypht/issues/696
- New concept of background / task process in Tiki (Marc)
- Add BPMN 2.0 capability. Plan was to integrate with Camunda but an alternative in PHP is: https://github.com/bingo-soft/jabe Victor, Benoit G., Jonny and Marc
- Push Notifications in HTML5
- OpenLayers 8+
- Stamen tiles are currently broken in Tiki as we are still on OL v6.9 and need to move to v8.x to fix that (and keep up)
- Preference changes
- Update some of the pref defaults to give a better "out of the box" experience
Work that is unlikely to get done in this version but should be done eventually
- Improve internal stats and reporting system, so as to no longer rely on external systems like Matomo for the common use cases. Marc.
- Attempt to support Widows and Orphans via mPDF or via a headless browser with something like https://github.com/bramstein/typeset (Marc)
- Notifications Revamp (finish the job) (Victor + Marc)
- File Gallery Revamp for the front-end (elFinder, etc.): Marc + Jonny
- We are currently fragmenting our energies between 2 interfaces. We should converge to one
- Accounting revamp: Benoit, Victor and Marc
- Via System Trackers for easier maintainability
- Add Billing