Antoine de Saint Exupéry wrote:
perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away


Tiki contains a lot of files: Source Lines of Code. How can we reduce it while keeping it easy to host for a hosting company and Auto-installers?

Composer

Images

Languages

  • Tiki comes with 40 translations, but most sites need only up to handful.
    • The language files (at release time), only contain the actual translations and not the placeholders like in SVN. So there is not a big potential to save space.
    • We would need a web-based way to add translations.

Libs

  • Review External Libraries so as to not include unused code, demos, docs or translations.

Other

  • changelog.txt weighs 5 megs and doesn't convey much. Could be changed to a link to tiki.org/Changelog, which we would control the redirect (for now, on SourceForge.net SVN) done: https://sourceforge.net/p/tikiwiki/code/61464

Packaging script

  • In the early days of Tiki, there was a script to package TikiLight which stripped translations and other things...: this idea could be re-activated to remove languages, themes, icons, fonts, etc.


See also: Performance

Show PHP error messages