This pull request adds a basic map plugin and page. I think it is a good common basis for adding other geographic features, like auto-detection of geographic data in data plugins or from locations mentioned in the edit history.
Ignore all node modules and npm debug logs.
Basic map plugin and page using mapquest open data map.
Map plugin persists its location and zoom level.
Awesome. I can't wait to see it. Next time include a screenshot for the chronically impatient.
I'm liking this plugin a lot, even as it struggles a little to get along with everything else going on in our interface.
I wonder if we could turn on and off the panning and zooming by entering into an edit mode on double-click. This would let drag mean move-plugin unless you were editing the map, then drag would mean pan.
Another advantage of the mode would be that journal actions would only need to be recorded on exit.
Thanks for considering all this.
Thanks for adding the extra documentation! I wasn't sure how to integrate this into the UI. Your suggestion reinforces the idea we had earlier of introducing an explicit edit mode. This is especially necessary on mobile, where people will be tapping and dragging without wanting to actually edit content. I will try adding this in and see how it feels.
Now is a good time for others to reread the conversation in Issue #261 and add pragmatic advice here.