jQuery UI dependencies
The jQuery community has ceased maintenance of the jQuery UI library
, prompting Tiki to seek replacements for all its associated dependencies with other modern and actively maintained packages. Let's do research for suitable alternatives: How to pick a software library.
Below is a list of jQuery UI dependencies found in the Tiki co
Needs to be replaced
- jquery-plugins/nestedsortable
- This points to https://github.com/ilikenwf/nestedSortable
which reports: "If you would like to help update/maintain or take over this project, please open an issue to let me know. I don't use this project anymore."
- Which Tiki feature uses this?
- PluginList GUI
is currently using this.
- Ok, I see. Decision Analysis for Drag and Drop Library for usage in Tiki and Cypht indicated we picked sortable.js and interact.js. Can one of these replace nestedSortable?
- PluginList GUI
- This points to https://github.com/ilikenwf/nestedSortable
- And of course, elFinder
Already OK in master
- jquery-timepicker-addon
was analyzed at Date and Time Picker and replaced via https://dev.tiki.org/tiki-pagehistory.php?page=Regressions+in+27.x&newver=25&oldver=22
- jquery-mobile: deprecated as per https://blog.jquerymobile.com/2021/10/07/jquery-maintainers-continue-modernization-initiative-with-deprecation-of-jquery-mobile
- According to Mobile, jQuery Mobile started in Tiki7 but later, Bootstrap was the strategy. So all leftovers need to be reviewed.
- There is no reference to jquery-mobile anywhere in Tiki except on https://composer.tiki.org/
where it's still listed. Considering that we no longer require it, perhaps we should remove it from there as well.
- composer-tiki-org explains that packages are supplied for old Tiki versions
- There is no reference to jquery-mobile anywhere in Tiki except on https://composer.tiki.org/
- According to Mobile, jQuery Mobile started in Tiki7 but later, Bootstrap was the strategy. So all leftovers need to be reviewed.
- harvesthq/chosen
: While it doesn't directly depend on jQuery UI, it's deprecated and may be worth replacing.
- Select2 replaced this, so all leftovers need to be reviewed.
- As well, it's still listed only on https://composer.tiki.org/
.
- composer-tiki-org explains that packages are supplied for old Tiki versions
- As well, it's still listed only on https://composer.tiki.org/
- Select2 replaced this, so all leftovers need to be reviewed.