Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 408013

Summary: [pmi] Project "homepage" should have prominent "download" link.
Product: Community Reporter: Denis Roy <denis.roy>
Component: Project Management & PortalAssignee: Portal Bugzilla Dummy Inbox <portal-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: nathan, wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Download section on project page
none
Tabs on the project page
none
Big Button download none

Description Denis Roy CLA 2013-05-14 09:26:30 EDT
When used as a project's home page, the projects.eclipse.org page for a project (what are those called?) doesn't have a prominent Download link.  It took me almost 10 seconds to figure out I had to look to the left to find it, since I was distracted by the Releases section which really provides little value.

Steps to reproduce:

1. Have the desire to download latest PDT.

2. Go to http://eclipse.org/pdt, be redirected to http://projects.eclipse.org/projects/tools.pdt

3. Click the Releases > 3.2 since it seems to be the latest release.

4. Page is pretty much blank. Wait a second or two because it may be loading.

5. Click Back.  Click 3.1.2.

6. Click Back.  Scroll past, the links to get source code, forums, mailing lists.

7. Scroll back up and notice "Download" link on the left nav.
Comment 1 Wayne Beaton CLA 2013-05-16 17:06:58 EDT
Created attachment 231120 [details]
Download section on project page

What do you think of this?

The project can provide:

* An optional "downloads" message
* A link to their main download page
* zero or more links to Marketplace
* zero or more links to update sites (p2)
* zero or more links to specific file downloads

The different headings only appear if there is content to display.

I decided to try putting a "copy to clipboard" link next to the update site URLs, since these URLs are rarely clickable.

I'm concerned that it's a little busy. Thoughts?
Comment 2 Wayne Beaton CLA 2013-05-16 17:07:53 EDT
FWIW, I'm trying to decide whether or not this is a duplicate of Bug 207108.
Comment 3 Nathan Gervais CLA 2013-05-16 19:40:58 EDT
(In reply to comment #1)

> I'm concerned that it's a little busy. Thoughts?

When I imagine this in addition to the Truck Ton of Data (tm) we have on the page already, I think this is more than just a little busy.  I think we need to take the same approach here that I mentioned in Bug 404861.  We should provide the project a way to provide the "Just give me the download link", and an extra section for the rest of the stuff we need to show that could be collapsible.
Comment 4 Wayne Beaton CLA 2013-05-16 23:06:51 EDT
Created attachment 231126 [details]
Tabs on the project page

Ian and I discussed breaking the page into tabs (see Bug 402535). This may be the tipping point that motivates making this happen.

The idea is that the "Discover" tab is the starting point that contains the sort of information that users/pure consumers care about.

The "Engage" tab is more for adopters/committers; we move the scope, releases, reviews, contribution information, mailing lists, etc. there. It might make sense to break up the "Engage" tab a little. But this is probably a discussion best suited for Bug 402535.
Comment 5 Denis Roy CLA 2013-05-17 10:41:53 EDT
> When I imagine this in addition to the Truck Ton of Data (tm) we have on the
> page already, I think this is more than just a little busy.  I think we need
> to take the same approach here that I mentioned in Bug 404861.  We should
> provide the project a way to provide the "Just give me the download link",
> and an extra section for the rest of the stuff we need to show that could be
> collapsible.

I think it depends on how the projects page is used.  In my case, the project was using it as their "home page" ... and for that it's definitely too busy, and missing/obfuscating the info that a casual user wants.

If it's being used as an "about this project" page then it's fine the way it is.

+1 on either collapsing sections, or using tabs.
Comment 6 Wayne Beaton CLA 2013-05-17 13:39:26 EDT
Nathan's "truck 970 kg" (adjusted for metric) comment motivated me to take a first crack at factoring the page into tabs. Adding downloads, I think, was the trigger to get that work done (the proverbial straw).

I've added in a "Big Button" download link along with the ability to specify the other information I specified in comment #1

> * An optional "downloads" message
> * A link to their main download page
> * zero or more links to Marketplace
> * zero or more links to update sites (p2)
> * zero or more links to specific file downloads

For completeness, I'll attach a screenshot.
Comment 7 Wayne Beaton CLA 2013-05-17 13:42:05 EDT
Created attachment 231168 [details]
Big Button download

Note that I took the colour gradient from the work that Chris is doing with the main download page (at one point, he was highlighing the default package in gold; I'm not sure it survived).

When clicked, this button takes the user to whatever value is provided in the "Downloads URL" field. This can be a web page, or a direct link to a download. I leave that to the project's discretion.
Comment 8 Wayne Beaton CLA 2013-05-31 15:06:56 EDT
I've documented this in the wiki:

http://wiki.eclipse.org/Project_Management_Infrastructure/Project_Metadata#Downloads

Declaring victory...
Comment 9 Denis Roy CLA 2013-06-03 14:54:23 EDT
Works for me, thanks!