1ec5 created an issue (openstreetmap/openstreetmap-website#6761)
In addition to the existing element history and version pages, we should have a
separate page for diffing two specific versions of an element.
As a mapper, I sometimes want to call attention to the changes affecting a
particular element in a particular changeset. #6448 only affects the overall
element history page, which effectively buries the changes of interest in later
changes. Or I want to compare the cumulative effect of multiple revisions in a
row, for example to determine whether a revert was complete or not. This isn’t
currently possible using the website (or some of the third-party element
history tools, for that matter).
I’d like to be able to visit, say,
https://www.openstreetmap.org/node/8008031276/history/1/3 to see what changed
since the node was first added, skipping over version 2. This could include not
only the tag changes that #6448 focuses on but also any change to the node’s
location. Or for ways and relations, changes to the list of members. For
something simple like a node, the map could plot both the old and new locations.
I’m unsure what a good UI would look like for reaching this page. Some
possibilities:
* Add a Compare widget to the bottom of the element version page that offers a
choice of another version to compare to.
* Turn the element history page into a simple list of versions with two columns
of radio buttons for comparison. This could be increasingly useful as elements
rack up more versions, but it would unfortunately undo some of the work in
#6448.
* Add a separate element comparison page that has this list of versions.
Whatever we decide on, it probably wouldn’t be a good idea to link directly to
each permutation of old and new versions. That would give the aggressive
scrapers way too many more candidate pages to crawl.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6761
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/issues/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev