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

Bug 437263

Summary: new website download button confusing
Product: Community Reporter: Bouchet Stéphane <sbouchet>
Component: WebsiteAssignee: phoenix.ui <phoenix.ui-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: chris.guindon, denis.roy, malaperle
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
See Also: https://git.eclipse.org/r/54143
https://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/commit/?id=71c82b738f78dd5e023bfcd56af2e187ed8d65b2
Whiteboard:

Description Bouchet Stéphane CLA 2014-06-12 06:03:24 EDT
Hi,

i've take a look at the new eclipse website and it is pretty cool.... unless i tried to look at some projects using the new theme.

The download button disturbs me a lot.
taking trhe egit project as example [1], the orange download button is right on top of another download button... which are totally different ! 
I know the orange one is for Eclipse distros, and the yellow is for the egit bits, but what about the newcomers ?

A label for both download button should indicates the differences. (at least the orange one )

[1] https://www.eclipse.org/egit/
Comment 1 Marc-André Laperle CLA 2015-08-10 14:49:04 EDT
I completely agree with the confusion. Many times I have clicked on the wrong one. If first noticed this with https://www.eclipse.org/linuxtools/ then with https://projects.eclipse.org/projects/tools.tracecompass and EGit.

In fact, one of the key reasons why we are creating separate website (http://tracecompass.org/) is to fix that confusion.
Comment 2 Christopher Guindon CLA 2015-08-10 14:52:15 EDT
The project website maintainer can remove the orange download button:

// Custom theme variables
$variables = array();
// CFA Link - Big orange button in header
$variables['btn_cfa'] = array(
  'hide' => TRUE, // Optional - Hide the CFA button.
);

$App->setThemeVariables($variables);

More information here:
https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/#starterkit

In the Theme variables section.
Comment 3 Christopher Guindon CLA 2015-08-10 14:54:04 EDT
I also recommend that project websites migrate to the new header nav:

https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/#section-headernav
Comment 4 Marc-André Laperle CLA 2015-08-10 14:59:15 EDT
(In reply to christopher Guindon from comment #2)
> The project website maintainer can remove the orange download button:
> 
> // Custom theme variables
> $variables = array();
> // CFA Link - Big orange button in header
> $variables['btn_cfa'] = array(
>   'hide' => TRUE, // Optional - Hide the CFA button.
> );
> 
> $App->setThemeVariables($variables);
> 
> More information here:
> https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/#starterkit
> 
> In the Theme variables section.

Can you do that for the *project page* though? (https://projects.eclipse.org/projects/tools.tracecompass)

That page is generated and we don't have access to the code, right?
Comment 5 Christopher Guindon CLA 2015-08-10 15:18:55 EDT
(In reply to Marc-Andre Laperle from comment #4)
> (In reply to christopher Guindon from comment #2)
> > The project website maintainer can remove the orange download button:
> > 
> > // Custom theme variables
> > $variables = array();
> > // CFA Link - Big orange button in header
> > $variables['btn_cfa'] = array(
> >   'hide' => TRUE, // Optional - Hide the CFA button.
> > );
> > 
> > $App->setThemeVariables($variables);
> > 
> > More information here:
> > https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/#starterkit
> > 
> > In the Theme variables section.
> 
> Can you do that for the *project page* though?
> (https://projects.eclipse.org/projects/tools.tracecompass)
> 
> That page is generated and we don't have access to the code, right?

It's currently not possible.

This is a drupal site, and the solstice drupal theme does allow me to hide the download button from specific pages but only an admin can manage this feature.

We could remove the download page from all the project pages?

projects/*

Any url that starts with projects/ would hide the download button from the header.
Comment 6 Denis Roy CLA 2015-08-17 14:40:07 EDT
> We could remove the download button from all the project pages?
> 
> projects/*

Sounds reasonable to me.
Comment 7 Christopher Guindon CLA 2015-08-18 16:51:27 EDT
(In reply to Denis Roy from comment #6)
> > We could remove the download button from all the project pages?
> > 
> > projects/*
> 
> Sounds reasonable to me.

I have another suggestion: 

Instead of removing it completely, can we replace it with another button that says Donate? The funds donated by friends of eclipse goes directly to fund the Eclipse IDE.

http://www.eclipse.org/donate/

This new button should be a different color since our users now used to the fact that the big orange button in the eclipse header is for download eclipse.

Projects that prefer to remove the button will be able to do so with the instructions from comment #2:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=437263#c2
Comment 8 Marc-André Laperle CLA 2015-08-18 17:18:32 EDT
(In reply to christopher Guindon from comment #7)
> (In reply to Denis Roy from comment #6)
> > > We could remove the download button from all the project pages?
> > > 
> > > projects/*
> > 
> > Sounds reasonable to me.
> 
> I have another suggestion: 
> 
> Instead of removing it completely, can we replace it with another button
> that says Donate? The funds donated by friends of eclipse goes directly to
> fund the Eclipse IDE.
> 
> http://www.eclipse.org/donate/
> 
> This new button should be a different color since our users now used to the
> fact that the big orange button in the eclipse header is for download
> eclipse.

I think this is a good idea!

> Projects that prefer to remove the button will be able to do so with the
> instructions from comment #2:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=437263#c2

we can't do that on project pages but as long as it's not confusing (like the Download button) I think there's no problem.
Comment 9 Eclipse Genie CLA 2015-08-19 13:48:19 EDT
New Gerrit change created: https://git.eclipse.org/r/54143
Comment 10 Christopher Guindon CLA 2015-08-19 13:56:42 EDT
(In reply to Eclipse Genie from comment #9)
> New Gerrit change created: https://git.eclipse.org/r/54143

It's possible to test/review this on staging:

https://staging.eclipse.org/jdt/
Comment 12 Marc-André Laperle CLA 2015-08-19 15:23:14 EDT
The Download button hasn't changed to Donate on the projects page. 
https://projects.eclipse.org/projects/eclipse.jdt

Was the goal to change that one as well?
Comment 13 Christopher Guindon CLA 2015-08-19 15:27:33 EDT
(In reply to Marc-Andre Laperle from comment #12)
> The Download button hasn't changed to Donate on the projects page. 
> https://projects.eclipse.org/projects/eclipse.jdt
> 
> Was the goal to change that one as well?

I am currently deploying the patch for the drupal theme as we speak. Should be live anytime soon!
Comment 14 Christopher Guindon CLA 2015-08-19 15:28:31 EDT
(In reply to christopher Guindon from comment #13)
> (In reply to Marc-Andre Laperle from comment #12)
> > The Download button hasn't changed to Donate on the projects page. 
> > https://projects.eclipse.org/projects/eclipse.jdt
> > 
> > Was the goal to change that one as well?
> 
> I am currently deploying the patch for the drupal theme as we speak. Should
> be live anytime soon!

And it's live :)

thanks everyone!
Comment 15 Marc-André Laperle CLA 2015-08-19 15:34:36 EDT
(In reply to christopher Guindon from comment #13)
> (In reply to Marc-Andre Laperle from comment #12)
> > The Download button hasn't changed to Donate on the projects page. 
> > https://projects.eclipse.org/projects/eclipse.jdt
> > 
> > Was the goal to change that one as well?
> 
> I am currently deploying the patch for the drupal theme as we speak. Should
> be live anytime soon!

Thanks! It looks like there's a remaining problem with "subdirectories"
https://projects.eclipse.org/projects/eclipse.jdt/contact
Comment 16 Christopher Guindon CLA 2015-08-19 15:36:19 EDT
(In reply to Marc-Andre Laperle from comment #15)
> (In reply to christopher Guindon from comment #13)
> > (In reply to Marc-Andre Laperle from comment #12)
> > > The Download button hasn't changed to Donate on the projects page. 
> > > https://projects.eclipse.org/projects/eclipse.jdt
> > > 
> > > Was the goal to change that one as well?
> > 
> > I am currently deploying the patch for the drupal theme as we speak. Should
> > be live anytime soon!
> 
> Thanks! It looks like there's a remaining problem with "subdirectories"
> https://projects.eclipse.org/projects/eclipse.jdt/contact

You are right!
Comment 17 Christopher Guindon CLA 2015-08-19 15:53:42 EDT
(In reply to Marc-Andre Laperle from comment #15)
> (In reply to christopher Guindon from comment #13)
> > (In reply to Marc-Andre Laperle from comment #12)
> > > The Download button hasn't changed to Donate on the projects page. 
> > > https://projects.eclipse.org/projects/eclipse.jdt
> > > 
> > > Was the goal to change that one as well?
> > 
> > I am currently deploying the patch for the drupal theme as we speak. Should
> > be live anytime soon!
> 
> Thanks! It looks like there's a remaining problem with "subdirectories"
> https://projects.eclipse.org/projects/eclipse.jdt/contact

Thanks for testing this with me!

I made another update, should be good now!

thanks
Comment 18 Marc-André Laperle CLA 2015-08-19 15:56:59 EDT
(In reply to christopher Guindon from comment #17)
> (In reply to Marc-Andre Laperle from comment #15)
> > (In reply to christopher Guindon from comment #13)
> > > (In reply to Marc-Andre Laperle from comment #12)
> > > > The Download button hasn't changed to Donate on the projects page. 
> > > > https://projects.eclipse.org/projects/eclipse.jdt
> > > > 
> > > > Was the goal to change that one as well?
> > > 
> > > I am currently deploying the patch for the drupal theme as we speak. Should
> > > be live anytime soon!
> > 
> > Thanks! It looks like there's a remaining problem with "subdirectories"
> > https://projects.eclipse.org/projects/eclipse.jdt/contact
> 
> Thanks for testing this with me!
> 
> I made another update, should be good now!
> 
> thanks

Looks good from what I tested. Thanks again!
Comment 19 Bouchet Stéphane CLA 2015-08-20 04:01:58 EDT
thakns for the fix !