History: Tiki29
Preview of version: 5
Tiki29
Tiki 29.0 will be released in June 2025.
It is a Standard Term Support (STS) version and will be supported until Tiki 30.1 is released as per the Tiki lifecycle policy
You can see the development page at : https://dev.tiki.org/Tiki29 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/29.x/ once it will be created (in 2025-05).
1. Infrastructure
(alphabetically sorted)
2. Enhancements
(alphabetically sorted)
2.1. Console
New Console commands:
2.1.1. Database Engine Convert
A new command - database:convert
- to convert the database engine, simplifying the migration from MyISAM to InnoDB.
2.2. Expand/Collapse All Content with One Click
A new preference to expand or collapse all collapsible sections on a page with a single click has been added. Previously, content had to be manually toggled section by section, making navigation cumbersome—especially when searching for specific information.
2.3. Password History Management
Tiki now includes a password history management feature to enhance security by determining the number of password resets associated with a user account before the password can be reused.
2.4. PluginListPages
PluginListPages now includes a noheader parameter, giving users more control over how page listings are displayed. This option allows the suppression of the default header section, making it more versatile for embedding within templates and other pages.
2.5. PluginOEmbed
Tiki 29 introduces OEmbed support, allowing seamless integration of videos and media from platforms like PeerTube, Vimeo, and YouTube. This enables users to embed content effortlessly using the OEmbed protocol without manually copying iframe embed codes.
Key Highlights:
- New Plugin - PluginOEmbed:
Simplifies media embedding using the OEmbed protocol. - PeerTube Integration:
Use PeerTube as a backend for video storage and streaming. - Customizable Options:
Set video size, start time, quality, and privacy preferences.
2.6. PluginVue
Tiki has upgraded the PluginVue implementation to support Vue.js 3 and Single File Components (SFCs). This update allows users to leverage the latest Vue.js features while maintaining seamless integration with Tiki.
2.7. Show rules for password creation
Tiki now provides users with a clear view of password creation rules when they set or change their passwords. This ensures that users can easily comply with security requirements, reducing frustration and failed attempts.