-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
Move to React for the frontend framework #1541
Comments
I believe the redesign work is the ideal opportunity to change the framework. My preference is using React. |
I would love to switch away from OpenLayers! @xamanu when do you think a framework switch would start happening? I'm curious how it might affect future feature porting |
@zlavergne I think we just want to start a conversation about this and I want to bring this up in our stakeholder meeting the day after tomorrow. We are considering such a move while implementing the redesign, we are currently going through it on detail, so we can estimate better. Of course we want to make sure such a step fits into everybody's need to maintain the TM. |
Over the last two weeks we have been planning the redesign work and talked with people involved. We are eager to push for a framework change to React with the work of the redesign. As for the timeline, are estimating to be get this done this summer. With this change we are also moving on from OpenLayers to a new library, which is discussed in #577. |
@xamanu I think the base of the React implementation is done, so we can close this issue |
The Tasking Manager's frontend runs currently on the framework AngularJS in version 1.7.8. Last year active development stopped for this framework and 2021 all support will be dropped. for the integration of maps, OpenLayers is used, which is limiting us in several occasions, and we probably want to switch to another library, too.
The recent redesign work will introduce fundamental changes to the interface and it is a good moment to evaluate, whether we want to move on an rely on a different frontend framework, while implementing these changes.
So far I heard in various conversations a tendency towards the React framework. But also a newer version of Angular or Vue.JS might be good candidates.
This issue is to start a conversation and collect people's opinions, investigate on the feasibility and organize ourselves to tackle this.
The text was updated successfully, but these errors were encountered: