OK! I've installed FHFS today (for the first time), and it looks totally great, and it's loaded with features (I really like it). But on my own testings, I did found things that must be changed or fixed. One thing is the fact that
FHFS can't be used on LAN environments (without internet access). The installation doesn't even work without an internet connection.
So, I would like to make some suggestions for the next version 2.1.x you may release (listed in order of importance):1) Making FHFS totally functional without making use of internet at all (for example, installation doesn't work without being connected to internet, so FHFS can't be used on LAN networks without internet access). It needs to load some files from Google (jquery.min.js), and I really don't like that (for privacy issues). I will post the link of those files at the final of this post. It also pings or loads something from filezilla-project.org (I don't know what, but I would like to have this disabled/removed too).2) Adding an option to disable the "email" option totally, even from the installer (127.0.0.1/~installer) allowing to use accounts only with an Username and Password. And that for everyone: users and even the admin. This would make it easier to use on private LAN configurations. And since I know email is needed to password recovery, that can be easily replaced with a security question that needs to be set when an account is created. So, instead of asking for an email, it may ask for a Security Question and Security Answer (like any email provider does).3) I don't see anywhere an option to change Admin's Username (once it was set). And if this is solved, FHFS may come preconfigured with a standard user and pass, that the user HAS TO CHANGE it later (I know that would make it less secure, but it will make it easier for new users). In that case, it may ask something like this: "Do you want to configure your admin account now (recommended), or use a preconfigured account (for testings)?". But this is not so important.All the rest, went fine (I had some errors that I may report later if it continues, but none of them seems important). I see that FHFS has too much dependencies to my own taste (libraries that needs to be installed), but I know FHFS needs them all to run, so, that's not a big problem.
The links to Google are...
https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js
https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/themes/base/jquery-ui.css
Well, I know you are working in a new version, but I would love to see
at least some last version with all these things fixed.
There is no hurry, and I would like to make these changes by myself, but I don't have the enough knowledge, or don't know what files need to edit.
Thank you for your amazing work RayBob!. Leo.