History: Cleanup 2023
Preview of version: 12
This is a draft of an article which will be published on tiki.org/articles
Retiring the past / spring cleaning
Tiki recently turned 20!
https://tiki.org/article495-We-Are-Celebrating-20-Years-of-Tiki
And we recently released Tiki25, which is the most important release ever.
Most important?
- Biggest: most work into a release
- Strategic
https://tiki.org/article497-Biggest-Tiki-Release-Ever-Tiki-25
Some cleanups:
Each version, we review proposals: Endangered features
Tiki 18 LTS
https://tiki.org/article492-End-of-service-life-approaching-for-Tiki-18-what-options-do-you-have
Versions is working really well
From mods to add-ons to packages
mods.tiki.org
Development process
How Git changed our process
This is our 4th version control setup (cvs -> svn- -> svn-Allura -> GitLab)
https://tiki.org/article493-Subversion-updates-for-all-Tiki-versions-ending-January-2023
Add ideas from https://gitter.im/tiki-org/community?at=63cd5bc5ec2bfc628669d65f
3 rules
Rule no x commit early and often is not the same with Git
A commit has way more content/value than a commit in the old days
https://www.openhub.net/p/tikiwiki/commits/summary
"Wiki Way to software development" has evolved.
Community chat
IRC -> WikiSuite.chat experiment -> Gitter -> Gitter/Matrix
https://irc.tiki.org/irclogger_logs/tikiwiki
Upcoming
- Unified Admin Backend
- PHP8
- WYSIWYG and Markdown
- Bootstrap 5
- Manticore Search
- Security audit
- Remove info on *.tiki.org which related to end of life versions