Skip to content
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

Closed
pantierra opened this issue May 6, 2019 · 5 comments
Closed

Move to React for the frontend framework #1541

pantierra opened this issue May 6, 2019 · 5 comments

Comments

@pantierra
Copy link
Contributor

pantierra commented May 6, 2019

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.

@willemarcel
Copy link
Contributor

I believe the redesign work is the ideal opportunity to change the framework. My preference is using React.

@zlavergne
Copy link

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

@pantierra
Copy link
Contributor Author

@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.

@pantierra
Copy link
Contributor Author

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.

@pantierra pantierra changed the title Consider upgrade/change of frontend framework Move to React for the frontend framework May 22, 2019
This was referenced May 23, 2019
@pantierra pantierra added this to the 4.0 Release milestone May 29, 2019
@willemarcel willemarcel self-assigned this Jun 3, 2019
@willemarcel
Copy link
Contributor

@xamanu I think the base of the React implementation is done, so we can close this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants