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

Integrating Extension into Geonode Mapstore Client #525

Open
baptisteRiviere opened this issue Apr 4, 2024 · 2 comments
Open

Integrating Extension into Geonode Mapstore Client #525

baptisteRiviere opened this issue Apr 4, 2024 · 2 comments

Comments

@baptisteRiviere
Copy link

Context

I am developing a new plugin extension for Mapstore within the Geonode project, following this documentation.

I have drawn inspiration from the Mapstore2 source code to implement my own components, actions, epics, etc., and they integrate perfectly with the Mapstore React-redux architecture: I can interact with the map, fetch data...

Problem

Now, I would like to integrate my plugin into the Geonode Mapstore client, for example, by adding a button in the menu content bar that would open/close the plugin. Currently, I have an absolute window that I would like to wrap into the Geonode panels.

From my understanding, this integration needs to be implemented with the geonode-mapstore-client, but I cannot access its components during development because the extension is running separately on port 8082.

So, my question is, how should I include my extension into the Geonode Mapstore framework? As I am a junior developer, especially in React, I may have misunderstood something.

Also, the documentation mentions that this method for developping extensions "should be used for simple plugins." What does that mean exactly?

Thanks for your help!

Prerequisites

Ubuntu 22.04.3 LTS
Geonode 4.2.2
Installed with Docker
Node v12.22.12

@ridoo
Copy link

ridoo commented Apr 4, 2024

Hey @baptisteRiviere glad to see, I am not the only one facing this issue. This is related to the issue here:

GeoNode/geonode-mapstore-client#1546

Feel free to add your comments there.

Are your plugin attempts publicly available?

@baptisteRiviere
Copy link
Author

Thanks for your response, @ridoo .

I didn't see your issue; you're right, they are similar!

I will look into what has been said more closely.

Unfortunately, I can't share my code with you. Sorry about that

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

No branches or pull requests

2 participants