An open-source file manager released under MIT license. Up-to-date for use with nodejs, but under HEAVY development, so expect rapid changes until we reach a working state. Currently at verion 2.4.0-alpha. Contributions and / or donations are welcome!
In order to be at version 2.4.0 the following items need to be done.
implement requirejs
implement knockoutjs
put all html into templates(ko.punches)
replace jquery.filetree with fancytree
replace jquery.prompt with sweetAlerts
replace non prompt alerts with toastr
all code passing an eslint test
This list will grow I'm sure, this is a pretty ambitious schedule :)
EDIT 20160823
The conversions are all done, now we need to clean up the code and do some testing. I'm incrementing the version to 2.3.3 on the next commit indicating a working fm2. 2.3.4 will be dependent upon the following
theme css and fm css split out so theme is only theming and not functionality
code cleanup on config file m.api.config.json
cleanup of language file en.json. I added some new keys, and others aren't being used yet, so need to go through them one at a time and either implement them.
fix any bugs that pop up along the way, I'm sure there are plenty as this has been rewritten from scratch :)
review viewmodels and clean up anything that doesn't follow the DRY principle
In order to be at version 2.4.0 the following items need to be done.
implement requirejsimplement knockoutjsput all html into templates(ko.punches)replace jquery.filetree with fancytreereplace jquery.prompt with sweetAlertsreplace non prompt alerts with toastrall code passing an eslint testThis list will grow I'm sure, this is a pretty ambitious schedule :)
EDIT 20160823
The conversions are all done, now we need to clean up the code and do some testing. I'm incrementing the version to 2.3.3 on the next commit indicating a working fm2. 2.3.4 will be dependent upon the following
theme css and fm css split out so theme is only theming and not functionalitycode cleanup on config file m.api.config.jsoncleanup of language file en.json. I added some new keys, and others aren't being used yet, so need to go through them one at a time and either implement them.fix any bugs that pop up along the way, I'm sure there are plenty as this has been rewritten from scratch :)review viewmodels and clean up anything that doesn't follow the DRY principleapi converted to 2.0 standardswitch requirejs to browserify