[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #24260 [Metrics/Website]: Add metrics timeline events underneath graphs
#24260: Add metrics timeline events underneath graphs
-----------------------------+------------------------------
Reporter: karsten | Owner: metrics-team
Type: enhancement | Status: needs_review
Priority: Medium | Milestone:
Component: Metrics/Website | Version:
Severity: Normal | Resolution:
Keywords: ux-team | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------+------------------------------
Changes (by karsten):
* status: new => needs_review
Comment:
I implemented a first version in [https://gitweb.torproject.org/karsten
/metrics-web.git/log/?h=task-24260 my task-24260 branch] and deployed it
on Tor Metrics. (It's just presentation, what could go wrong?)
Please take a look: https://metrics.torproject.org/userstats-relay-
country.html
Changes include:
- Explained in a short sentence where these events come from.
- Added a notice when possible censorship events are shown (and hidden
otherwise) saying that events in the table do not necessarily match those
in the graph.
- Date columns do not include "and ongoing" for events without end date
(or "and before" for events without start date), because we'd basically
add the "and ongoing" part to every single entry. I agree with dcf that
this is something we should resolve in another ticket. For now we're only
distinguishing single-day and multi-day events in the table. Should be
fine for a start.
Remaining next steps (some as part of this ticket, most as part of new
tickets):
- Adapt the format to the News page. (Waiting for some initial feedback
on the newly deployed table on graph pages first.)
- Add tooltips to tags explaining them a little more, like "Onion-Routing
protocol" for "<OR>".
- Make tags clickable by linking them to a page with all events related
to that tag. (isabela suggested this above and I forgot to mention it
before.)
- Maybe make column headers clickable and as a result sort entries
accordingly.
- Maybe change the filtering to only show entries for all countries or
all transports on graphs showing users from all countries or using all
transports.
- Add annotations to the graph or even mouseovers.
- Add optional JavaScript magic that only displays the first entries and
that lets the user expend the list if there are more.
- Find categories or standards for link texts for a more consistent
presentation.
- Extend events to graphs in other categories than Users and then add
this table there.
- Resolve ambiguity that currently exists between point events (like
browser releases) and events that started but haven't finished yet
("ongoing"). Both cases are currently represented in the table as
`start="something", end=""`.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24260#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs