The Tiki Wiki CMS Groupware community is excited to announce the release of Tiki 27.0 LTS. This Long-Term Support (LTS) version, which promises to be a game-changer for those anticipating the feature enhancements, will be supported until June 2029.
Tiki 27.0 LTS is not a typical LTS release, which usually focuses on refining features rather than introducing major changes. This time, the Tiki developers have implemented significant updates, including Smarty 5 and a new build system. These enhancements are steps in a continuum, with more major changes coming in Tiki 28. The effort from Tiki 24 LTS to Tiki 27 LTS represents, by far, the most development work (quantity, complexity, and repayment of technical debt) that has gone into Tiki between any two LTS releases, including thousands of code commits and the most challenging PHP upgrade in Tiki's 20+ year history. Thanks to EvoluData and all the Tiki developers who made this possible.
This version supports PHP 8.1, 8.2, and 8.3, along with MariaDB 10.5+ and MySQL 8+, ensuring compatibility with the latest server technologies.
Major enhancements
These are some of the features receiving major enhancements: Tiki's API functionality was expanded to support data and system management for Internet of Things (IoT) networks. Major changes were made in calendar event handling, recurring events, and the ability to specify periods of user availability when creating events and to specify appointment slots. And the Markdown editing experience was made more user-friendly while retaining compatibility with traditional Tiki syntax, via the TOAST UI editor. Webmail has also been enhanced as Cypht was upgraded from version 1.4x to 2.0x.
Continuous improvement
Along with the move forward in PHP version support, the Smarty template engine was updated from version 4 to 5. In other areas, the search feature, including semantic search, have been enhanced, and the onsite user-mentions feature has been improved with new features . . . .
It was originally called "Tiki Suite" as a suite of tools around Tiki Wiki CMS Groupware, and also because suite also means next in French. So the next step for Tiki ๐
In the dynamic realm of Open Source collaboration, where lines of code narrate tales of dedication, Tiki Wiki CMS Groupware stands out as a versatile and robust platform, empowering communities with a comprehensive suite of content management, collaboration, and communication tools. Within this vibrant ecosystem, Jonny Bradley reflects the spirit of community-driven projects. With over 10,000 commits to Tiki Wiki CMS Groupware, Jonny's journey represents more than a numerical milestone; it's a saga of commitment, growth, and the enduring power of shared passion.
Today, we raise a virtual toast to celebrate the remarkable journey of Tiki Wiki CMS Groupware as it turns 21. What began as a modest wiki with extras in 2002 has blossomed into a versatile web application, shaping the landscape of intranets, websites, portals, knowledge bases, and more. Tiki has not just stood the test of time; it has evolved into a tech powerhouse.
Following the project's biggest-ever release, Tiki 25, seven months ago, the pace of code commits has only accelerated and now Tiki 26 is available with significant new features, further development of recent feature additions, and the usual bug fixes and enhancements.
New features include color mode support, so Tiki sites are responsive to the user's browser color scheme preference and can be toggled between light, dark, and auto (with more configurability options coming soon). A new emoji picker enables picking and inserting emojis (finally ๐ฌ). Tiki 26 includes a new theme, BookStacked, an implementation of the BookStack web app appearance. Interact.js and a URL fragment guesser have also been added.
Enhancements have been made to Cypht webmail, Calendars, the debugger console, InterTiki (for inter-Tiki-website interaction), Manticore search, Tiki's Markdown implementation, several modules, Tablesorter, Tiki Crawl for web scraping and web crawling, and the tracker feature. See https://doc.tiki.org/Tiki26 for more details.
Tiki 26 has been updated to benefit from the higher performance and new features of PHP 8.1. See Requirements for more information about Tiki and PHP versions.
Many thanks to all who contributed to developing and testing Tiki 26.
Tiki is free Open Source software that is made possible by individual volunteer efforts and donated funds and services. If you would like to help the project continue, please visit the page Contribute to Tiki. Any donation would be greatly appreciated.
In line with our Tiki release support practices and thanks to the diligent efforts of the Tiki code contributors, security updates are now available for four Tiki versions: Tiki 25 (as of this writing the current stable release version), Tiki 24 LTS (Long-Term Support) and Tiki 21 LTS, as well as Tiki 18 LTS, which has now reached the end of its support period. Many thanks also to security researcher Egidio Romano (https://karmainsecurity.com) and to Roberto and Rodriguez for preparing these releases.
Users of these versions are strongly recommended to update their websites. Please get the latest-version files here: Tiki 25.2, Tiki 24.4, Tiki 21.9, and Tiki 18.11.
If there are any questions, please post in the forums here or in the Tiki chat or on a Tiki mailing list. Support beyond what the Tiki community can provide through these channels is also available from EvoluData (https://evoludata.com/Tiki-Extended-Security-Maintenance), including support for any version, including outdated versions.
Security updates are now available for several Tiki versions — Tiki 25x, Tiki 24x LTS, Tiki 21x LTS, and Tiki 18x LTS — and users of any of these versions are strongly recommended to update their websites. Please get the latest-version files at the respective links.
Note that other Tiki versions, such as Tiki 15 or Tiki 20, did not receive these security fixes, so any site using such versions should be upgraded to the appropriate updated version.
The updates follow a security audit by Egidio Romano (https://karmainsecurity.com), and we would like to thank him very much for this work.
Tiki 25, our biggest release ever in terms of new features and technical upgrades, was completed after nine months of intense development, a fitting conclusion to Tiki's 20th year of continuous development.
Some Tiki releases were characterized by big new features, some by big revamps of existing features, and some by big interface upgrades. Tiki 25 is notable for advancing in all three of these ways.
Many thanks to all who contributed to bringing Tiki 25 to completion at a challenging time, demonstrating the antifragility of our "wiki way" of software development.
Read on for more specifics about version 25 of Tiki.
Subversion (SVN) updates for all versions of Tiki will end in January, 2023. The Git and SVN combined workflow will be terminated, and Git will be the sole revision control system used by Tiki. The project's code developers are already using Git exclusively, but anyone using SVN for deployment will need to switch to Git for Tiki code updates, such as by using Tiki Manager.
Tiki 18 LTS was first released in January of 2018 and so in January, 2023 it will reach the end of its service life. This means it will no longer be maintained by the Tiki Community, and no longer receive security fixes or feature updates. Tiki 18 users are urged to upgrade their site to the latest Tiki Long-Term Support (LTS) version. Organizations that for some reason choose to continue using Tiki 18 can seek professional enterprise support from a Tiki consultant.
Tiki 24.2 was released on September 23, a quick but necessary update to the most advanced Tiki Long-Term Support version. Tiki 24.1 was released just a month ago, but websites using that version should be updated to version 24.2. We apologize for any inconvenience caused by the timing of this update.
On August 23, 2022, Tiki 18.9 LTS, Tiki 23.2 and Tiki 24.1 LTS were released, and Tiki 21.6 LTS was released the next day. These releases bring functional enhancements, bug fixes and security updates.
Tiki 24.1 LTS has received improvements and enhancements in trackers, calendars, web mail, newsletters, toolbars, wiki structures (page sets), French translations and many other areas.
For Tiki 21.6 LTS, there was some cleanup of old code as well as miscellaneous minor fixes and enhancements.
For users of Tiki 23, the update includes improvements and fixes in wiki plugins, trackers, maps, CKEditor functions, and user registration, among others. This is essentially an end-of-life release so users of Tiki 23 should consider upgrading to Tiki 24.
Each year, Open Source developers from around the world gather in Brussels to be a part of FOSDEM (Free and Open Source Software Developers' European Meeting). Since 2009, Tiki has been a frequent participant at FOSDEM, and once again in 2023 Tiki developers are taking part.
A TikiFest, a tradition in the Tiki community as developers and users and other interested people come together, is also being held in conjunction with FOSDEM 2023. Anyone in the area is welcome to join in. Information is at https://tiki.org/TikiFestFosdem2023. And there will be an online component in the form of a FOSDEM 2023 Tiki Roundtable Meeting — anyone who would like to log in to this virtual get-together is very welcome. Information is at https://tiki.org/Roundtable-Meeting-2023-01 .
Tiki Wiki CMS Groupware is an organic self-governing project that does things "the wiki way" and, in this spirit, when it's time to find people to join the group of project administrators, we draw from the community or active participants who can contribute time and effort to help with the guidance and direction of the project.
At this time, the Admin Group of the Tiki Software Community Association is pleased to announce the addition of two new members, Habiba Shahbaz and Roberto Kirschbaum. Habiba is bringing her unique skillset to keep the wheels of project administration turning smoothly, and Roberto has been actively contributing his coding skills, managing releases, and participating in community meetings. We are very pleased to make this announcement, and thanks again to the new admins for joining as we look forward to a great 2022.
Another administration change to announce is that Bilal Siddiq has resigned from the administrators group to devote more time to his other pursuits. We thank Bilal for his time in the group and wish him the best.
After several months of hard work, the latest long-term support version, Tiki 24, has been released. This version of Tiki Wiki CMS Groupware, which benefited from EvoluData's junior developer sponsorship program for a more coordinated approach to bug fixing, includes significant new features and numerous bug fixes and security enhancements. We are pleased to make Tiki 24.0 available at this time. Regular feature support will be provided for Tiki 24 via point releases until at least March 2024, and security updates until the end of the version's service life in March 2027. See the timeline on Lifecycle.
We have a Tiki Roundtable meeting this Sunday, December 19, 2021 15:00 GMT.
Join our last of the year Tiki Roundtable meeting at : https://live.tiki.org/
If you want to know more, visit my newly created private website fabricius.me (released at 23rd of Dec. '13), whilst I do not promise to find time to update info regularly.
If you want to contact me, you can email or write me an internal message on this website.
I speak German, English and some French.
Private:
I love cycling and ride frequently with by CycloCross racer.
When I find time, I like hiking for a larger distance.
2012
Wuerzburg-Frankfurt-Karlsruhe-Messkirch-Bregenz; 490km in 4 days
Wรผrzburg-Berlin; ~500km in 4 days
Perpignon-Barcelona and back; ~250km in 2 days and a week TikiFest
2013
Starnberger See (Starnberg) - Bodensee (Bregenz); ~250km 3 days
Notes
Tiki pre-13 Dev version (trunk)
Buggy
What I see not or not good working in Trunk (Tiki pre-13) - quick notes, to be checked in Bugtracker and if not yet worked on report and demonstrate with "show-instance!"
info pop up messages broked - small width, not wrapping
WYSIWYG editor not working
Articles content not appearing in a recent FTP last build aswell as saved articles not found
feature completely broken and unusable
BUT articles work in a fresh SVN checkout from 23rd Dec. 2013 (REV 49236)
Category (browse cat) ... containing objects are not being listed.
Blog: .blogactions "covered" by .blogtools" -> not clickable (/blog1-..)
Wishes
Blog: Blog archive by dates (year, month, ..)
Tags: Cloud
Easy to use (for semi non-tecchies) standard procedure to implement external jQuery modules like flipcards, circle-text, fullpage or responsive slide shows.
Maybe multilingual Blogs (or merging Blog and Articles?)
More notes
Code
Copy to clipboard
{CODE(caption="PHP" wrap="1" colors="php plain" ln="0" rtl="0" mediawiki="0")}
<?php
// (c) Copyright 2002-2011 by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id: tiki-information.php 33195 2011-03-02 17:43:40Z changi67 $
require_once ('tiki-setup.php');
if (isset($_REQUEST['msg'])) {
$smarty->assign('msg', $_REQUEST['msg']);
}
if (isset($_REQUEST['show_history_back_link'])) {
$smarty->assign('show_history_back_link', $_REQUEST['show_history_back_link']);
}
$smarty->assign('mid', 'tiki-information.tpl');
$smarty->display("tiki.tpl");
{CODE}
PHP
Copy to clipboard
<?php
// (c) Copyright 2002-2011 by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id: tiki-information.php 33195 2011-03-02 17:43:40Z changi67 $
require_once ('tiki-setup.php');
if (isset($_REQUEST['msg'])) {
$smarty->assign('msg', $_REQUEST['msg']);
}
if (isset($_REQUEST['show_history_back_link'])) {
$smarty->assign('show_history_back_link', $_REQUEST['show_history_back_link']);
}
$smarty->assign('mid', 'tiki-information.tpl');
$smarty->display("tiki.tpl");
Copy to clipboard
{CODE(caption="HTML" wrap="1" colors="html" ln="0" rtl="0" mediawiki="0")}
<html>
<head>
header something
</head>
<body>
<p style="color:blue; font-size: 14px;">
this is not a <b>table</b>, but a <b><i>paragraph</i></b>
</p>
</body>
</html>
{CODE}
HTML
Copy to clipboard
<html>
<head>
header something
</head>
<body>
<p style="color:blue; font-size: 14px;">
this is not a <b>table</b>, but a <b><i>paragraph</i></b>
</p>
</body>
</html>
))UserTorsten-Namespaces((
(page backlinked, as it would be a mess at the moment)