Opened 4 years ago

Last modified 5 weeks ago

#14686 needs_review defect

Consolidate or de-emphasize our many download pages

Reported by: mikeperry Owned by: traumschule
Priority: High Milestone: WebsiteV3
Component: Webpages/Website Version:
Severity: Normal Keywords: tbb-usability-stoppoint-website, uxsprint2015, bridgedb-ui, defer-new-website, ux-team
Cc: saint, dcf1, mcs, isis, sysrqb, isabela Actual Points:
Parent ID: #23266 Points:
Reviewer: Sponsor:

Description

During the UX Sprint, several of the users found alternate download pages other than download-easy, and became confused. If you search for Tor, download Tor, or Tor Browser, you get one of the following links:

https://www.torproject.org/download/download
https://www.torproject.org/projects/torbrowser.html.en
https://www.torproject.org/download/download-easy.html

Each of these has a different flow for downloading Tor Browser, and all but download-easy caused users to stop and become confused. I personally think https://www.torproject.org/download/download should simply redirect to download-easy, and the https://www.torproject.org/projects/torbrowser.html.en page should remove the matrix and either behave like download-easy, or its download button should take the user to download-easy.

We will still need some place to put installation instructions, and the alpha downloads, but those should be broken off into different pages that replace the outdated mess in https://www.torproject.org/docs/documentation.html.en.

Child Tickets

TicketStatusOwnerSummaryComponent
#14569closedsaintDownload-Easy page don't make other languages obviousWebpages/Website
#17669needs_informationhiroOld links to outdated versions of Tor Browser should redirect to a page with the latest version of Tor BrowserWebpages/Website
#17805needs_reviewcypherpunksThe website should support "stable" and "oldstable" tor releasesWebpages/Website
#22888assignedhiroPermanent download URL for the latest releaseWebpages/Website
#24231needs_reviewtraumschuleusers looking for Tor Browser uninstall instructions should find the correct onesWebpages/Website
#24255needs_reviewDownload page offers "source" for Tor, but everything else on that page is Tor BrowserWebpages/Website
#24883closedListing OpenBSD Tor Brower on wwwWebpages
#25098closeddownload warnings tell you to use a bridge so a local adversary can't learn you're a tor userWebpages/Website
#26133needs_reviewtraumschuleAdd OnionBrowser to TorProject.org/download redesigned pageWebpages/Website
#26298needs_reviewlink more than one stable and one unstable from download pageWebpages/Website
#26307needs_reviewAdd link to Tor SlackBuild on download-unix.html.enWebpages/Website
#26774needs_reviewI'd like to link to the download page, with an anchor in the "source code" tabWebpages/Website
#27131needs_reviewtraumschuleTor download link links to TBB download pageWebpages/Website
#27304closedtraumschuleFedora 26 reached EOL in May 2018, remove it from download-unixWebpages/Website
#27480closedboklmAdd win64 to the stable downloads pageWebpages/Website
#27540needs_reviewtraumschuledownload: anchors do not work with enabled javascriptWebpages/Website
#27588newAdd/Update FreeBSD linksWebpages/Website
#27809needs_reviewhiroOld experimental version 0.3.4.x in https://www.torproject.org/docs/debian.html.enWebpages/Website

Change History (16)

comment:1 Changed 4 years ago by mikeperry

Keywords: uxsprint2015 added; ux removed

comment:2 Changed 4 years ago by mcs

Cc: mcs added

comment:3 Changed 4 years ago by dcf

A good start would be to change the redirect at https://www.torproject.org/download so it points to /download/download-easy.html instead of /download/download. "www.torproject.org/download" is what appears at the end of the animated user video, and it's also a nice one to remember.

comment:4 in reply to:  3 Changed 4 years ago by dcf

Replying to dcf:

A good start would be to change the redirect at https://www.torproject.org/download so it points to /download/download-easy.html instead of /download/download. "www.torproject.org/download" is what appears at the end of the animated user video, and it's also a nice one to remember.

See #15332.

comment:5 Changed 4 years ago by isis

Cc: isis sysrqb added
Keywords: bridgedb-ui added

CCing myself and sysrqb because if something changes, it might break BridgeDB's instructions.

comment:6 in reply to:  description Changed 4 years ago by arma

Replying to mikeperry:

and the alpha downloads, but those should be broken off into different pages

I like the idea of a separate torbrowser-alpha page that just has a table for downloads. And then get rid of the table on the normal torbrowser page.

An alternative is to try to pack an "alpha (sig)" section onto download-easy, but I think that will cause it to not be easy anymore.

This said, if we do this and also get rid of the main download page, how will the users find this torbrowser-alpha page? On the main download page is a "Download unstable" link. Would adding that to download-easy make it uneasy?

comment:7 Changed 3 years ago by wilbns

If a user is entering the query "download tor" into a search engine such as Bing, Yahoo or DuckDuckGo, the first result is going to be: https://www.torproject.org/projects/torbrowser.html.en - on Google, it is the second result, with the first result being https://torproject.org/download.

Is there data that is available to review to see how many page views the easy download page is getting compared to the one all of the search engines are pointing to?

This may give better insight into which page should be at the center of the consolidation.

Thoughts?

comment:8 Changed 3 years ago by arma

Cc: isabela added

comment:9 Changed 3 years ago by Sebastian

Keywords: defer-new-website added
Severity: Blocker

comment:10 Changed 3 years ago by Sebastian

Severity: BlockerNormal

whoops

comment:11 Changed 21 months ago by Sebastian

Owner: changed from Sebastian to cypherpunks
Status: newassigned

comment:12 Changed 15 months ago by hiro

Keywords: ux-team added
Milestone: WebsiteV3

comment:13 Changed 2 months ago by traumschule

Parent ID: #23266

comment:14 Changed 2 months ago by traumschule

Owner: changed from cypherpunks to traumschule

I assigned myself to this because *cypherpunk might never step up.

My proposal:

  • drop download easy
  • have one page per OS
  • list all projects on each page
  • images as navigation at the top
  • short description with link to project site
  • all collapsed per default, activated per click on an image
  • drop js, use css .active instead (see #27131:comment:2)
  • each projects maintains 1 file with the correct links to the latest version
  • have three static links per os and project for stable, alpha, unstable, whatever (looking at #26298 i don't want to fix the labels here), organized centrally with RewriteRules
  • architecture specific links, language version
  • link to install instructions
  • warnings/education section at the bottom as is

It was pointed out at several locations that in censored areas it would be good to have a all in one download page. If all links are stable, everyone can keep and distribute it to download the packages several months later without 404.

Downside: page is longer, but also more valuable and users could be lured to check out the ecosystem a bit more.

For releases www-admins need to update rules to the new file (+.sig) on https://dist.torproject.org/
(organized by a not so complicated bash script)

  • tpo/download/index.html # all in one download page (projects x OS)
  • tpo/download/[linux|osx|windows|android]/index.html # all download links for linux (/ [hurd]? #26873) with links to /doc/os
  • tpo/download/[os]/tor-browser/latest (=stable)
  • tpo/download/[os]/tor-browser/stable
  • tpo/download/[os]/tor-browser/alpha
  • tpo/download/[os]/[project]/[version]
  • tpo/download/tor/source/LTS
  • tpo/download/tor/source/stable
  • tpo/download/tor/source/unstable
  • tpo/download/tor/source/unstable/[version]
  • tpo/download/tor/source/slack*/*

This more an idea and a question if this could work with your current workflow. I don't want to break anything or change functional processes.

I asked myself if it would make more sense to work on the new site only. However I rather not want to let the current one rot until the launch in some months. The carryover (#23266) will be easier with a 'consolidated' system as it is much faster to translate up to date and correct content from wml to markdown (can even be done in one step). After fixing the links I want to get into the trust issue (#3893).

Please help me with your ideas.

WIP: https://github.com/torproject/webwml/pull/12

(i'm happy to know if you disagree)

comment:15 in reply to:  description Changed 5 weeks ago by traumschule

Retreating from above ideas and replying to mikeperry:

During the UX Sprint, several of the users found alternate download pages other than download-easy, and became confused. If you search for Tor, download Tor, or Tor Browser, you get one of the following links:

https://www.torproject.org/download/download
https://www.torproject.org/projects/torbrowser.html.en
https://www.torproject.org/download/download-easy.html

Each of these has a different flow for downloading Tor Browser, and all but download-easy caused users to stop and become confused. I personally think https://www.torproject.org/download/download should simply redirect to download-easy, and the https://www.torproject.org/projects/torbrowser.html.en page should remove the matrix and either behave like download-easy, or its download button should take the user to download-easy.

Are you also ok with redirecting download-easy to download (since /download redirects to it instead of download-easy)?
My idea is to create a css accordion as for the verifcation PR getting rid of the broken JavaScript (#27540) and preserve existing anchors to not break possible user bookmarks.

We will still need some place to put installation instructions, and the alpha downloads, but those should be broken off into different pages that replace the outdated mess in https://www.torproject.org/docs/documentation.html.en.

Created #27584.

Last edited 5 weeks ago by traumschule (previous) (diff)

comment:16 Changed 5 weeks ago by traumschule

Status: assignedneeds_review
Note: See TracTickets for help on using tickets.