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-timepicker-addon
- 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 is currently using this.
- And of course, elFinder
Already OK in master
- 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/ where it's still listed. Considering that we no longer require it, perhaps we should remove it from there as well.
- 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.