This will be necessary for performance review, and will be useful for demonstrating and communicating our changes.
In order to do this, our changes will have to be merged to the master branch and enabled by configuration.
- Prepare the maps/kartotherian/deploy repo with our changes
- Deploy kartotherian manually using scap on the beta cluster deployment node. This can be done on a branch to avoid accidental deployment to production. Currently, a branch imposm_beta is deployed. We want the imposm branch.
- Enable versioned maps feature flags for Kartographer on the beta cluster.
- Verify that we can disable the kartotherian pass-through by configuration, but leave enabled. (Toggle the switch back and forth.)
- Demonstrate a beta wiki page with differing revisions of an embedded mapframe.
Demonstration
https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Kartographer_versioned_maps_example&oldid=534876
https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Kartographer_versioned_maps_example&oldid=534875