<div dir="ltr">Good Morning all,<div><br></div><div>is it possibile to make a geonode installation point to a custom installation of Mapstore2? </div><div><br></div><div>In other words, let's suppose that I want to customize somehow the mapstore2 viewer in geonode. So let's suppose that I have cloned the github repo of mapstore2 and that I've made the desired modifications. Now I have my mapstore2 service running somewhere <ip:port>.</div><div><br></div><div>Now, my question is how can I make my geonode installation point to this mapstore viewer installation? <br><br>I've already seen that:</div><div>-
in settings.py
there's this variable <span style="background-color:rgb(30,30,30);color:rgb(212,212,212);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre">GEONODE_CLIENT_LAYER_PREVIEW_LIBRARY</span> that is equal to mapstore as default (but there are some other possible values, like 'geoext', 'leaflet', 'react'...)<br>- that in case of "mapstore", <span style="background-color:rgb(249,249,249);color:rgb(108,108,108);font-family:"Source Code Pro",monospace;font-size:13.6px">django-mapstore-adapter</span> and <span style="background-color:rgb(249,249,249);color:rgb(108,108,108);font-family:"Source Code Pro",monospace;font-size:13.6px">django-geonode-mapstore-client</span> libraries are installed </div><div>- and a certain bunch of settings is added (as explained here: <a href="https://pypi.org/project/django-geonode-mapstore-client/">https://pypi.org/project/django-geonode-mapstore-client/</a>)</div><div><br></div><div>Working with SPCGeonode 2.10, so with the docker version of geonode, I was thinking maybe a possible way would be to make mapstore running in a container, hence adding it in the docker-compose.yml ... </div><div><br></div><div>but in anycase, the question still is the same. How to make my geonode installation use a certain mapstore installation?</div><div><br></div><div>Thanks in advance for your help.<br>A good start of
working week to all,<br>Chiara</div></div>