georchestra / mapstore2-georchestra

geOrchestra newest viewer
Other
6 stars 23 forks source link

How to update Mapstore #712

Open Gaetanbrl opened 2 months ago

Gaetanbrl commented 2 months ago

Description

It would be interesting to move mapstore2 submodule to v2024.01.02.

Also, I search the technical details about georchestra overlay (authent, header, whatever...). Does a doc exist about that ?

Gaetanbrl commented 2 months ago

Does a doc exist about that ?

if not, could we report community knowledge in a dedicated issue ?

f-necas commented 2 months ago

Could be nice to have either : a .nvmrc file which set directly node version if nvm is set and terminal configured.

Base documentation, created by geosolutions : https://docs.georchestra.geo-solutions.it/en/latest/index.html

Code's here : https://github.com/georchestra/mapstore2-georchestra/tree/master/docs

Gaetanbrl commented 2 months ago

if not, could we report community knowledge in a dedicated issue ?

see #713

catmorales commented 2 months ago

@Gaetanbrl , @f-necas, @landryb I've asked Simone Gianecchinni from Geosolutions for a costing so that they can do a release for 2024. I think (to be confirmed) that we could finance it. However, I think it's essential to have a list of the specific features of the Mapstore2-geOrchestra project.

catmorales commented 1 month ago

@tdipisa Bellow you'll see the detailed issues for you to answer here or in a webinar if necessary

  1. Where are located the specificities of Mapstore2-georchestra ?
  2. More precisely what are the elements of MapStore2 which could impact mapstore2-georchestra in its behavior ?
  3. Some plugins are based solely on MapStore2, others are based on mapstore2-georchestra. What kind of specificities/dependencies does relying on mapstore2-georchestra introduce?
  4. What doest the NotAllowed plugin (js/plugins/NotAllowed.jsx) ?
  5. Could you explain or draw a diagram to identify what does Usersession plugin. We know this plugin should map geOrchestra authent <> mapstore authent.
  6. documentation (v2024.01.02) use updateDevDeps command to upgrade a project (like mapstore2-georchestra). Is this command still in use ? (denodeify seems unmaintaned since 9 years). MS3 guide doesn't mention this file.
  7. In mapstore2-georchestra repository, a partial part of pages/ContextCreator.jsx is comment. If possible, could you shortly explain why ?
  8. Is this context creator page a geOrchestra's custom page ? If yes, could you explain the difference with native mapstore page or native behavior ?
  9. How the printing module is natively added with mapstore2-georchestra's project ? (in ref to MS3)
  10. MS3 talk about Project's update - best practices. Do you know additionals steps with mapstore2-georchestra's project ?
tdipisa commented 1 month ago

I'm sorry @catmorales but what do you mean with the following precisely?

  1. Could you explain or draw a diagram to identify what does Usersession plugin. We know this plugin should map geOrchestra authent <> mapstore authent.

Are you referring to the User Session plugin you commissioned and which is documented here?

Gaetanbrl commented 1 month ago

I'm sorry @catmorales but what do you mean with the following precisely?

  1. Could you explain or draw a diagram to identify what does Usersession plugin. We know this plugin should map geOrchestra authent <> mapstore authent.

Are you referring to the User Session plugin you commissioned and which is documented here?

Partially, my question is more about the mapping between geOrchestra authent and MapStore2 authent. How is realize the mapping to be correctly authent in MapStore from geOrchestra's system.

Gaetanbrl commented 1 month ago

How is realize the mapping to be correctly authent in MapStore from geOrchestra's system.

Maybe it's already documented

landryb commented 1 month ago

you mean https://github.com/georchestra/mapstore2-georchestra/blob/master/docs/source/developer/integration/index.rst#authentication-filter ?

Gaetanbrl commented 1 month ago

you mean https://github.com/georchestra/mapstore2-georchestra/blob/master/docs/source/developer/integration/index.rst#authentication-filter ?

Seems what i need to know.