[tor-bugs] #23518 [Metrics/Atlas]: Turn Atlas into page on Tor Metrics

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Nov 14 11:56:06 UTC 2017


#23518: Turn Atlas into page on Tor Metrics
---------------------------+--------------------------
 Reporter:  karsten        |          Owner:  irl
     Type:  enhancement    |         Status:  accepted
 Priority:  Medium         |      Milestone:
Component:  Metrics/Atlas  |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  metrics-2017   |  Actual Points:
Parent ID:                 |         Points:
 Reviewer:                 |        Sponsor:
---------------------------+--------------------------
Changes (by irl):

 * status:  assigned => accepted


Old description:

> We briefly discussed this before, but I didn't find a ticket for it, so I
> made this one.
>
> Let's consider turning Atlas into a page on Tor Metrics. It could live
> under "Home >> Operation >> Atlas".
>
> From a technical perspective I think we could add Atlas as Git submodule
> and copy its index.html into a JSP, so that we can include the Tor
> Metrics banner and footer. And we'd copy over all required JS files.
>
> It would certainly help to get rid of Atlas' navbar and footer and make
> sure that it works well with [https://gitweb.torproject.org/metrics-
> web.git/tree/website/src/main/resources/web/css/style.css Metrics' style
> file].

New description:

 We briefly discussed this before, but I didn't find a ticket for it, so I
 made this one.

 Let's consider turning Atlas into a page on Tor Metrics. It could live
 under "Home >> Services >> Atlas".

 From a technical perspective I think we could add Atlas as Git submodule
 and copy its index.html into a JSP, so that we can include the Tor Metrics
 banner and footer. And we'd copy over all required JS files.

 It would certainly help to get rid of Atlas' navbar and footer and make
 sure that it works well with [https://gitweb.torproject.org/metrics-
 web.git/tree/website/src/main/resources/web/css/style.css Metrics' style
 file].

--

Comment:

 I've now merged the metrics theme with Atlas and rebranded it as Relay
 Search. For now we can display a message at the top of the page to explain
 to users about the rebranding. This will be merged and continue to be
 served by the static mirrors for now, waiting for embedded Jetty in
 metrics-web before merging into the metrics-web codebase.

 Javascript libraries have been updated for compatibility with the versions
 used by metrics-web, including jQuery and bootstrap.

 The only issue that has been found with compatibility is the "return to
 top" button used on the website which uses a URL fragment, conflicting
 with the URL routing for the javascript application.

 Many resources are now loaded from metrics.torproject.org instead of being
 local to the Atlas codebase, which is something we should be aware of but
 is not a large problem as that's where we'll want them to be loaded from
 in the future anyway.

 Currently services.html has:

 {{{
 <li><a href="https://atlas.torproject.org/" target="_blank">Atlas</a>
 displays data about single relays and bridges in the Tor network.</li>
 }}}

 Let's change this to:

 {{{
 <li><a href="https://atlas.torproject.org/">Relay Search</a> displays data
 about single relays and bridges in the Tor Network.</li>
 }}}

 (The omission of the _blank target is deliberate, as Relay Search now
 matches the Metrics branding this should be seamless for users.)

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23518#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list