View Issue Details

IDProjectCategoryView StatusLast Update
0005517Composrcore_form_interfacespublic2024-03-30 03:46
ReporterPatrick SchmalstigAssigned ToPatrick Schmalstig 
SeverityFeature-request 
Status closedResolutionfixed 
Product Version 
Fixed in Version 
Summary0005517: Replace PLUpload with another library
DescriptionPLUpload is a bit outdated and has not had any development for a while. Furthermore, the interface (at least as we designed it) is not very intuitive as there is no support for removing specific files in a multi field. It has also been a bit buggy throughout its use.

Consider another uploader library:

* DropzoneJS - Has a very nice default interface that works well with Bootstrap. Supports multi uploads very well. Can edit uploaded files (edit screen / delete buttons). Also stale and has not been updated in a while.
* JQuery File Upload - Would probably be easiest to implement, but it requires JQuery. It supports editing uploaded files. Also stale and recently marked read-only.
* Uppy - Only good library I can find that has active development. Supports a lot of features like uploading from external sources and even camera / microphone. I don't know if it can serve an edit screen. Looks to be hardest to implement of all of them. Its default interface seems a bit big in UI size.
TagsNo tags attached.
Time estimation (hours)
Sponsorship open

Activities

Patrick Schmalstig

2024-01-06 22:28

administrator   ~0008158

Actually, I'm not going to do this. PLUpload works fine. I did improve the Composr CMS interface for it a little bit, however. And I have a couple more changes planned.

Issue History

Date Modified Username Field Change
2023-12-31 02:05 Patrick Schmalstig New Issue
2023-12-31 02:05 Patrick Schmalstig Status non-assigned => assigned
2023-12-31 02:05 Patrick Schmalstig Assigned To => Patrick Schmalstig
2023-12-31 02:05 Patrick Schmalstig Assigned To Patrick Schmalstig =>
2023-12-31 02:07 Patrick Schmalstig Description Updated View Revisions
2024-01-06 22:28 Patrick Schmalstig Assigned To => Patrick Schmalstig
2024-01-06 22:28 Patrick Schmalstig Status assigned => closed
2024-01-06 22:28 Patrick Schmalstig Resolution open => fixed
2024-01-06 22:28 Patrick Schmalstig Note Added: 0008158
2024-03-30 03:35 Patrick Schmalstig Project Composr alpha bug reports => Composr
2024-03-30 03:46 Patrick Schmalstig Category General / Uncategorised => core_form_interfaces