Week 1
Today is the first programming day for GSoC 2018. If you haven’t read about the student projects, go take a look! For this week, I will be firming my understanding of the iD services implementations (paying particular attention to mapillary and openstreetcam). Notes will end up being a toggleable service much like these two. Thus far, I’ve already experimented with many parameterized curl calls to the Notes API, and have delved deep into D3 (since iD relies heavily on it). This week, I am also going to explore how JOSM handles notes (to see if it is different from openstreetmap.org).
If you’re curious about other improvements to notes, please share your ideas here and take a look at an ongoing discussion about categorizing notes.
Below you can see iD currently without notes and openstreetmap.org with notes enabled. I’ll be using my home campus, UCSB, as a test area for this work. So if you check the area out, you may see a lot of notes popping up!
Cheers!
Discussion
Comment from Andy Allan on 15 May 2018 at 01:01
Good luck with your project! We also provide development versions of the main OpenStreetMap website, so if you’d like to add loads of notes without cluttering up the real OSM database, then please use one of them. For example, the “master” option is the same code as on openstreetmap.org but with a test database.
Comment from Thomas_Hervey on 15 May 2018 at 17:35
Thanks @Andy Allan! These servers will certainly come in handy.
Comment from GinaroZ on 16 May 2018 at 00:11
One issue I have with notes (and changeset comments) is that users are only notified by email or any comments/resolved notes.
Wonder if it would be possible to get an unread notification in the top corner of the website like when a user is sent a message?