Tiki 24 requires PHP 7.4 like Tiki23 and Tiki22. Unfortunately, PHP 8.x is not supported. Work to update Tiki code to PHP 8.0 was started many months before the release of PHP 8.0 (2020-11-26). With Tiki's Model, Tiki users are shielded from https://PluginProblems.com as all features are released at once. This being said, the Tiki development community has to deal with dependency hell as Tiki leverages over 125 direct dependencies + the indirect dependencies. While the vast majority of them are OK in PHP 8, some of them required more time. Specifically, Smarty version 4.0 with PHP 8 support was released on 2021-11-25, only a few weeks before our feature freeze for Tiki 24.x and thus, it's too risky to try to integrate it
In any case, Tiki25 will for sure support PHP 8.0 and 8.1.
A self-documented REST API has been added exposing the (arguably) most commonly used elements of the system.
A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.
New Console commands:
users:remove-cookiesto remove user expired cookies
performance:checkto check statistics of some performance related statistics
tokens:clearto remove expired tokens from database
Major change in how we deal with dates, which will make Tiki more reliable when working over multiple timezones. Ref: https://gitlab.com/tikiwiki/tiki/-/merge_requests/1073
Interledger is an open and inclusive payments network. The Interledger Protocol (ILP) is an open protocol suite for sending payments across different ledgers.
New module. It displays the current activity of the users (in the list, it displays the type of activity, the name of the activity and the names of all the users who modify a page or a tracker)
Apart from page load time, boomerang measures performance timings, metrics and characteristics of your user's web browsing experience
Upgrade to version 4.x of PHP-SAML
It will be bundled in Tiki for easy usage instead of available via Packages like older versions.
New or improved.
New plugin. It allows you to create text banners in different fonts. The text banners are composed of a cloud of smaller letters in the manner of ASCII art.
You may display "TIKIWIKI" as below :
Improved plugin. Added an option to plugin list to make caching work even for admin users to make testing easier.
Weekly recurring events in Calendar now support multiple days (also in 23.1)
New option to make the checkbox agree to third party cookies so users can agree to essential (Tiki) cookies without opting in to analytics or other "tracking" cookies from other providers (also in 23.1)
See Cookie Consent
Also, see the standard information about Upgrades in Tiki.
- Cookie Consent
- Interledger Protocol payments
- Module current_activity
- Vue JS
- Transactional Email Providers
- Permanent Names
- Real User Measurement