-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.1 roadmap #41
Comments
Things done at the "dev" branch:
|
Backward incompatible changes:
|
Wow! You made a lot a work, awesome! I will soon have a little time, I'm going to look at the code's modifications. I have 3 suggestions before to release this version:
There are now duplicate parameters (examples : "security", "exclude", "upload", etc.) in client/server configuration. This is confusing and not necessary, the only correct one is the server config. During the plugin initialization, the plugin should retrieve the correct configuration through the connector.
Ideal situation : I use a package manager like Bower to handle my JavaScript files and another one for my server connector.
The client and server should have a different lifetime now. 1 repository for the plugin , and 1 per connector.
We discuss about that. We should reach a point where the JavaScript plugin can evolve without break connectors (in view of the lot of work you did, maybe after this version). We should keep in mind that there are a lot a chance that many maintainers will update very tardily (or never) their connectors. If you intent to standardize the API, you should do this now because I think this is the last big modification in the API. Doing this after involve asking again to the maintainers to update their connectors. What do you think? Again great work! |
Hi @fabriceci, thanks for appreciating my work.
The first problem here is that connector's maintainer should care that his configuration for "security" or "upload" options are compatible with client-side code. For example, maintainer would like to use regex in "uploadRestrictions" in the connector, but he can't because the backward compatible will be broken. The second problem is that not all client-side parameters of the sections are used at the backend. Let's consider "images" and "upload" sections. As you can see the connector doesn't use In light of the above I have decided to remove the "init" method yet, because I don't have a solution at the moment. Feel free to share your ideas in #32 if you have any. I will gladly revert the "init" method back once I have a solution.
Thanks for your ideas, I appreciate your contribution. |
I am pleased to present a new major release of RichFilemanager v.2.0.0 (instead of v.1.1 due to a lot of major and incompatible changes) Release notes:
|
I'm going to update this list with requested feature for 1.1 later.
Here the list of thing which is done and available at dev branch:
The text was updated successfully, but these errors were encountered: