-
Notifications
You must be signed in to change notification settings - Fork 174
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
Comments
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? |
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
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
The text was updated successfully, but these errors were encountered: