Must have:
- T113008: Epic: Borders aren't always marked as disputed - potential legal implications
- T145534: maps - tilerator notification seems stuck on sorting files - longstanding request from @Gehel
- T155216: Wikimarkup is shown as raw text instead of html on marker click for externaldata page - not too complicated to fix in theory
- T150354: Implement Node6 support for Kartotherian/Tilerator - hard requirement for SRE and Services
- T157996: Disable VE editing of maplink / mapframe when the editor is not able to - do not let users do things that break maps because of lack of features
- T157599: Document how to build and deploy all the maps services/components - documentation on how to deploy is essential
- T108435: Add proper expiry headers to kartotherian's responses - add proper expiry headers to kartotherian's responses
Should have:
- T153282: [epic] Migrate to a new vector tile structure - Doing this is the best way to also get T113008, but is not a hard dependency
- T149147: Snapshot service does not handle auto-positioning - not ideal for editors, but there is an existing workaround, so cannot be prioritised as must have
- T151665: Investigate how <mapframe/link> work with the Flagged Revisions extension - can deploy to non-flaggedrevs wikis without this
- T153598: Support Data namespace redirects
- T153966: Track Commons Dataset usage across wikis (what links here) - sysops need to know whether they’re breaking stuff
- T155290: Add a data-page-only wiki markup header to datasets - ideally multi-content revisions, but that's a long way out right now
- T158013: Full-featured map visual editor - fix the multitude of issues that would allow maps to integrate properly with VisualEditor
Nice to have:
- T154704: Rate-limit browsers without referers - nice to have, it may help us in the future, but it's not causing issues right now
- T154075: Remove the '+' in the 'cc0-1.0+" license code: CC-0 is future-proof in itself - not too complicated in principle, but not strictly required
- T153282: [epic] Migrate to a new vector tile structure - definitely nice to have, but it doesn't seem to be blocking anything
- T137939: Increase frequency of OSM replication - updates are currently 24 hours which is reasonable, border changes can take a month but most things do not, legal issues can be handled on a case-by-case basis if there are issues with borders or other things
- T140209: Don't show "hand" mouse icon on unclickable objects - nice to have because currently distracts users from the relevant information on the map. Provides bad UX in general.
- T147347: Migrate Kartographer to Leaflet 1.x - This is a major upgrade of the FE library. The sooner we upgrade the better. Also, above patch may require an upstream patch, so it's definitely better if we can upgrade first, and see what remains to be done.
Descoped:
- T112948: All map location names should be in the user's language - serious chunk of work, no clear way of solving problem technically
- T154071: Allow non-CC0 licensed data for datasets - too large a chunk of work, with many cross-team dependencies, to handle right now