Loading...
 
Skip to main content

elFinder and jQuery File Upload replacements

As elFinder depends on jQuery-UI, which should ultimately be removed, we need to look for a replacement, preferably an existing health project in Vue.js with the right license. See also jQuery UI dependencies. See also: https://github.com/Studio-42/elFinder/discussions/3648

See also Review all selectors and pickers

Also: item8580-jQuery-File-Upload-This-repository-has-been-archived-by-the-owner-on-May-25-2023-It-is-now-read-only

Some options

1. File Uploader

Carbon Design System File uploader

Element Plus Upload

Merci Jacob wrote on 15 Jan 25:
  • One advantage is that Element Plus is already a Tiki dependency. However, it doesn't appear to be the best option when compared to the others available here.
  • I have a WIP implementation of this component that's almost complete, but let's evaluate our options given the other feature-rich alternatives available.
  • transloadit/uppy is feature-rich and actively maintained.

Update - 20 Jan 25
The merge request has been merged into master, meaning Tiki 29 might be released with the Element Plus Upload component. Let’s see if it meets all our needs.

transloadit/uppy

lian-yue/vue-upload-component

2. File Manager

alexusmai/vue-laravel-file-manage

Virtualmin's File Manager


Opinions

Optional UI enhancement

elFinder is an preference and it replaces the native Tiki interface (like FullCalendar replaced the native Tiki calendar interface). If possible, I would prefer to go all-in and only have one interface. {}