Just like graphs, maps can be constructed on the client by javascript and loading all the needed data, or they can be rendered on the server and given to the client as a simple image without any javascript (static service). In order for the static service to function, it needs to be able to get all the required data (geojson), which is stored in page-props of the article. This task discusses how to do it.
Requirements:
- Should support previous revisions of a page
- Should allow for a non-insane URL schema
- Should permit a fast change propagation, not depending on LinksUpdate (and hence job queue)
- Should allow for map refreshes on page purge, even if not implemented immediately