ZIP
This page is to discuss, debate, plan the inclusion of a dedicated compression library in Tiki.
tiki-check.php reports that "The ZipArchive class is needed for features such as XML Wiki Import/Export and PluginArchiveBuilder." And it seems to be needed for H5P.
Also discussed for https://gitlab.com/tikiwiki/tiki/-/merge_requests/5436
Yet, why do we have it as a requirement?
We currently have pclzip/pclzip version 2.8.2 in https://gitlab.com/tikiwiki/tiki/-/blob/master/vendor_bundled/composer.lock
which
- hasn't been updated in over a decade
- has been forked a few times, including https://github.com/chamilo/pclzip
Perhaps we should pick a zip library and use everywhere in Tiki (at least when ZipArchive is not available)
Some notable ones:
- https://packagist.org/packages/splitbrain/php-archive
By the author of DokuWiki
- https://packagist.org/packages/alchemy/zippy
by the same team that makes Media-Alchemyst
- http://wapmorgan.github.io/UnifiedArchive/
See also: Exif