Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318135 - Clean up old release train sites
Summary: Clean up old release train sites
Status: CLOSED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: phoenix.ui CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 383444 433022 (view as bug list)
Depends on: 442094 442095 442096 442097 442100 442101 442105 471142
Blocks: 432342
  Show dependency tree
 
Reported: 2010-06-27 23:12 EDT by Wayne Beaton CLA
Modified: 2015-10-07 09:51 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2010-06-27 23:12:40 EDT
I think that these pages seem pretty dead and suspect that they don't get much traffic. Can/should we prune them?

http://www.eclipse.org/downloads/distros.php

Nothing listed here. I'm not sure if the page is linked from anywhere.

http://www.eclipse.org/callisto/downloads.php

Several of the member distro links on the "Callisto" page are invalid. It may be time to do a little house keeping on the entire Callisto site (it is maybe time to retire it completely?)
Comment 1 Denis Roy CLA 2013-11-26 15:43:04 EST
I've redirected http://www.eclipse.org/downloads/distros.php to the Distros program.


Renaming this bug so that we can deal with the old release train sites:

http://www.eclipse.org/callisto/
http://www.eclipse.org/europa/
http://www.eclipse.org/ganymede/
http://www.eclipse.org/galileo/
http://www.eclipse.org/helios/

I suggest we:
a) delete the Git repos
b) add rewites to redirect the entire trees to the main downloads page
Comment 2 Christopher Guindon CLA 2014-05-28 09:05:34 EDT
*** Bug 433022 has been marked as a duplicate of this bug. ***
Comment 3 Christopher Guindon CLA 2014-05-28 09:13:26 EDT
We had a discussion about this on bug #433022

(In reply to Denis Roy from comment #8)
> Ian thought it would be appropriate to simply use the "deprecated" theme for
> these pages, and to let them live on the Nova skin indefinitely.

I don't see why we should be responsible for maintaining these pages. 

These sites include a bunch of custom js/php scripts that we will need to maintain (security fixes).

The content is only interesting a few months before/after the official release date.

I prefer we get rid of them with a redirect to:


http://www.eclipse.org/callisto/ ??
http://www.eclipse.org/europa/ https://www.eclipse.org/downloads/packages/release/europa/winter
http://www.eclipse.org/ganymede/ https://www.eclipse.org/downloads/packages/release/ganymede/sr2
http://www.eclipse.org/galileo/ https://www.eclipse.org/downloads/packages/release/galileo/sr2
http://www.eclipse.org/helios/ https://www.eclipse.org/downloads/packages/release/helios/sr2
http://www.eclipse.org/juno/ https://www.eclipse.org/downloads/packages/release/juno/sr2
http://www.eclipse.org/kepler/ https://www.eclipse.org/downloads/packages/release/kepler/sr2
Comment 4 Denis Roy CLA 2014-05-28 10:07:11 EDT
> I don't see why we should be responsible for maintaining these pages. 

Because we created them, and the content could be valuable for still some time.


> These sites include a bunch of custom js/php scripts that we will need to
> maintain (security fixes).

Agreed.  We need to keep this in consideration when creating new content pages.  ie, for the current Luna page that is in development.

 
> The content is only interesting a few months before/after the official
> release date.
> I prefer we get rid of them with a redirect to:

A newcomer could find a tutorial that says "download Eclipse Ganymede".  I prefer the user lands on a page that says "Ganymede is an old version, please go to X" than a confusing redirect to something that is not Eclipse Ganymede.

> I prefer we get rid of them

I would prefer that too, but I think that would be a disservice to our community.  I suggest that, like old EclipseCon sites, we archive the old content to static html so that it is indefinitely useful yet not a security liability.
Comment 5 Christopher Guindon CLA 2014-05-28 10:35:56 EDT
(In reply to Denis Roy from comment #4)
> > I don't see why we should be responsible for maintaining these pages. 
> 
> Because we created them, and the content could be valuable for still some
> time.

You are right. I took a look the stats for /juno and it got 40,411 pageviews last month.

> 
> 
> > These sites include a bunch of custom js/php scripts that we will need to
> > maintain (security fixes).
> 
> Agreed.  We need to keep this in consideration when creating new content
> pages.  ie, for the current Luna page that is in development.

Right. The luna page is only using components supported in the solstice theme.

> 
>  
> > The content is only interesting a few months before/after the official
> > release date.
> > I prefer we get rid of them with a redirect to:
> 
> A newcomer could find a tutorial that says "download Eclipse Ganymede".  I
> prefer the user lands on a page that says "Ganymede is an old version,
> please go to X" than a confusing redirect to something that is not Eclipse
> Ganymede.
> 
> > I prefer we get rid of them

> 
> I would prefer that too, but I think that would be a disservice to our
> community.  I suggest that, like old EclipseCon sites, we archive the old
> content to static html so that it is indefinitely useful yet not a security
> liability.


Sounds good. I think the plan here is:

1- convert landing pages to static HTML
2- add deprecated message/theme +  "RELEASE X is an old version, please go to our downloads page".

If we specify the current version, we will need to update theses pages every year.
Comment 6 Edouard Poitras CLA 2014-05-28 10:37:47 EDT
+1
Comment 7 Wayne Beaton CLA 2014-08-19 14:34:08 EDT
We have the simultaneous releases all captured in the PMI.

https://projects.eclipse.org/releases/callisto
https://projects.eclipse.org/releases/europa
etc.

Could this be of some use?
Comment 8 Christopher Guindon CLA 2014-08-25 14:59:42 EDT
Before I start converting these sites to static HTML I would like to get approval for the text that I am using for Callisto:

http://www.eclipse.org/callisto/

I plan on using the same phrase for each release. I will replace "Callisto" with the correct release name for each site.

If all is well, I will convert Callisto to static HTML.
Comment 9 Denis Roy CLA 2014-09-19 11:14:10 EDT
(In reply to Christopher Guindon from comment #8)
> Before I start converting these sites to static HTML I would like to get
> approval for the text that I am using for Callisto:

"Callisto is a previous version of Eclipse, please visit our download page for the latest version of Eclipse. "


I would replace the comma to either a semicolon or a period.

Callisto is a previous version of Eclipse. Please visit our download page for the latest version of Eclipse.

Callisto is a previous version of Eclipse; please visit our download page for the latest version of Eclipse.
Comment 10 Christopher Guindon CLA 2014-09-22 09:26:47 EDT
*** Bug 383444 has been marked as a duplicate of this bug. ***
Comment 11 Wayne Beaton CLA 2014-09-22 10:00:53 EDT
(In reply to Denis Roy from comment #9)
> (In reply to Christopher Guindon from comment #8)
> > Before I start converting these sites to static HTML I would like to get
> > approval for the text that I am using for Callisto:
> 
> "Callisto is a previous version of Eclipse, please visit our download page
> for the latest version of Eclipse. "
> 
> 
> I would replace the comma to either a semicolon or a period.
> 
> Callisto is a previous version of Eclipse. Please visit our download page
> for the latest version of Eclipse.
> 
> Callisto is a previous version of Eclipse; please visit our download page
> for the latest version of Eclipse.

Previous is a synonym for "last" (at least I strongly associate that particular synonym). How about "... an old(er)? version..." or perhaps "... a past version..."?
Comment 12 Christopher Guindon CLA 2014-09-22 15:07:46 EDT
(In reply to Denis Roy from comment #9)
> (In reply to Christopher Guindon from comment #8)

> I would replace the comma to either a semicolon or a period.
> 
> Callisto is a previous version of Eclipse. Please visit our download page
> for the latest version of Eclipse.

(In reply to Wayne Beaton from comment #11)
> (In reply to Denis Roy from comment #9)
> > (In reply to Christopher Guindon from comment #8)
> Previous is a synonym for "last" (at least I strongly associate that
> particular synonym). How about "... an old(er)? version..." or perhaps "...
> a past version..."?

I made an update to the text. I am now using: "Callisto is a past version of Eclipse. Please visit our download page for the latest version of Eclipse."
Comment 13 Eric Poirier CLA 2015-09-24 11:35:26 EDT
(In reply to Denis Roy from comment #1)
> I've redirected http://www.eclipse.org/downloads/distros.php to the Distros
> program.
> 
> 
> Renaming this bug so that we can deal with the old release train sites:
> 
> http://www.eclipse.org/callisto/
> http://www.eclipse.org/europa/
> http://www.eclipse.org/ganymede/
> http://www.eclipse.org/galileo/
> http://www.eclipse.org/helios/
> 
> I suggest we:
> a) delete the Git repos
> b) add rewites to redirect the entire trees to the main downloads page

Should i add these build as well to the list of deprecated builds?

http://www.eclipse.org/indigo/
http://www.eclipse.org/juno/
http://www.eclipse.org/kepler/
http://www.eclipse.org/luna/
Comment 14 Eclipse Genie CLA 2015-09-27 12:31:35 EDT
New Gerrit change created: https://git.eclipse.org/r/56781

WARNING: this patchset contains 2951 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 15 Eclipse Genie CLA 2015-09-27 13:31:48 EDT
New Gerrit change created: https://git.eclipse.org/r/56782
Comment 16 Eclipse Genie CLA 2015-09-27 14:43:34 EDT
New Gerrit change created: https://git.eclipse.org/r/56785
Comment 17 Eric Poirier CLA 2015-09-28 09:32:39 EDT
(In reply to Eric Poirier from comment #13)
> (In reply to Denis Roy from comment #1)
> > I've redirected http://www.eclipse.org/downloads/distros.php to the Distros
> > program.
> > 
> > 
> > Renaming this bug so that we can deal with the old release train sites:
> > 
> > http://www.eclipse.org/callisto/
> > http://www.eclipse.org/europa/
> > http://www.eclipse.org/ganymede/
> > http://www.eclipse.org/galileo/
> > http://www.eclipse.org/helios/
> > 
> > I suggest we:
> > a) delete the Git repos
> > b) add rewites to redirect the entire trees to the main downloads page
> 
> Should i add these build as well to the list of deprecated builds?
> 
> http://www.eclipse.org/indigo/
> http://www.eclipse.org/juno/
> http://www.eclipse.org/kepler/
> http://www.eclipse.org/luna/

After discussion with Chris, I created a new bug (Bug 478543) to add only the deprecated messages to the 4 builds (indigo, juno, kepler and luna).
Comment 18 Eric Poirier CLA 2015-09-28 09:39:49 EDT
Now after discussion with Denis, we think it'd best to keep it all under one bug since it's all related.

Therefor, this is the new list of builds to add the deprecated message to and convert into HTML.

http://www.eclipse.org/callisto/
http://www.eclipse.org/europa/
http://www.eclipse.org/ganymede/
http://www.eclipse.org/galileo/
http://www.eclipse.org/helios/
http://www.eclipse.org/indigo/
http://www.eclipse.org/juno/
http://www.eclipse.org/kepler/
http://www.eclipse.org/luna/
Comment 19 Eclipse Genie CLA 2015-09-30 00:01:40 EDT
New Gerrit change created: https://git.eclipse.org/r/56977
Comment 20 Eclipse Genie CLA 2015-09-30 00:02:04 EDT
New Gerrit change created: https://git.eclipse.org/r/56984
Comment 21 Eclipse Genie CLA 2015-09-30 00:02:07 EDT
New Gerrit change created: https://git.eclipse.org/r/56985
Comment 22 Eclipse Genie CLA 2015-09-30 00:02:09 EDT
New Gerrit change created: https://git.eclipse.org/r/56986
Comment 23 Eclipse Genie CLA 2015-09-30 00:02:41 EDT
New Gerrit change created: https://git.eclipse.org/r/57001
Comment 24 Eclipse Genie CLA 2015-09-30 00:02:47 EDT
New Gerrit change created: https://git.eclipse.org/r/57003
Comment 25 Eclipse Genie CLA 2015-09-30 00:02:51 EDT
New Gerrit change created: https://git.eclipse.org/r/57004
Comment 26 Eclipse Genie CLA 2015-09-30 00:02:57 EDT
New Gerrit change created: https://git.eclipse.org/r/57006
Comment 27 Christopher Guindon CLA 2015-09-30 14:13:32 EDT
Hi Eric,

thanks for working on these bugs! Here some of my comments:

General comments:
I like your idea of keeping the pages in php and hardcoding the content in html. This should be fairly safe.

In general, when calling $App->generatePage(), please use NULL, instead of “solstice”. If we ever change our default theme, these pages will use the new theme automatically.

Also, please make sure to include the copyright header for every page you update. You seems to have added it in most places but it's missing in some files like _projectCommon.php for galileo.



Galileo
1./galileo/projects.php: In the sidebar, please remove galileo bird’s nest, it’s a dead link.
2./galileo/friends.php: The sidebar links is for Helios not Galileo
3./galileo/galileoinaction.php: I see that you removed the JS here, this is perfect but I would remove the JS links since they don’t do anything now.
4. /galileo/: "Galileo on twitter" is dead link, please remove if it’s not to much work otherwise redirect to eclipse twitter account.



Ganymede
1. /ganymede/: The header is now off the website grid for most pages on firefox.
2./ganymede/learn.php: we can remove the projects tabs since we are removing the demo tabs.
3./ganymede/map.php: I think we can remove this page. To avoid any dead link, you can create a redirect to ganymede/mapList.php
4. /ganymede/mapList.php: The formatting is broken here, the content is going under the sidebar.



Kepler
1./kepler/projects.php: It appears that we are now missing some padding to the right.



Juno
+1. I would just change the $theme variable to NULL here to make sure we dont need to update them in the future.



Luna
1. the warning message is going over the breadcrumb menu
2. the luna link in the warning message is going to indigo and not /luna
3, Become a Friend of Eclipse is purple instead of white



Indigo
1.the download link in the menu goes to /downloads instead of /downloads/packages/release/indigo/sr2 for some pages like /indigo/friends.php and /indigo/projects.php



Europa
1. I can’t find a link to the europa download page, can you add a download link in the sidebar for europa that goes here: http://www.eclipse.org/downloads/packages/release/Europa/WINTER



Callisto
+1. I would just change the $theme variable to NULL here to make sure we don't need to update them in the future.
Comment 28 Eric Poirier CLA 2015-09-30 17:05:42 EDT
(In reply to christopher Guindon from comment #27)
> Hi Eric,
> 
> thanks for working on these bugs! Here some of my comments:
> 
> General comments:
> I like your idea of keeping the pages in php and hardcoding the content in
> html. This should be fairly safe.
> 
> In general, when calling $App->generatePage(), please use NULL, instead of
> “solstice”. If we ever change our default theme, these pages will use the
> new theme automatically.
> 
> Also, please make sure to include the copyright header for every page you
> update. You seems to have added it in most places but it's missing in some
> files like _projectCommon.php for galileo.
> 
> 
> 
> Galileo
> 1./galileo/projects.php: In the sidebar, please remove galileo bird’s nest,
> it’s a dead link.
> 2./galileo/friends.php: The sidebar links is for Helios not Galileo
> 3./galileo/galileoinaction.php: I see that you removed the JS here, this is
> perfect but I would remove the JS links since they don’t do anything now.
> 4. /galileo/: "Galileo on twitter" is dead link, please remove if it’s not
> to much work otherwise redirect to eclipse twitter account.
> 
> 
> 
> Ganymede
> 1. /ganymede/: The header is now off the website grid for most pages on
> firefox.
> 2./ganymede/learn.php: we can remove the projects tabs since we are removing
> the demo tabs.
> 3./ganymede/map.php: I think we can remove this page. To avoid any dead
> link, you can create a redirect to ganymede/mapList.php
> 4. /ganymede/mapList.php: The formatting is broken here, the content is
> going under the sidebar.
> 
> 
> 
> Kepler
> 1./kepler/projects.php: It appears that we are now missing some padding to
> the right.
> 
> 
> 
> Juno
> +1. I would just change the $theme variable to NULL here to make sure we
> dont need to update them in the future.
> 
> 
> 
> Luna
> 1. the warning message is going over the breadcrumb menu
> 2. the luna link in the warning message is going to indigo and not /luna
> 3, Become a Friend of Eclipse is purple instead of white
> 
> 
> 
> Indigo
> 1.the download link in the menu goes to /downloads instead of
> /downloads/packages/release/indigo/sr2 for some pages like
> /indigo/friends.php and /indigo/projects.php
> 
> 
> 
> Europa
> 1. I can’t find a link to the europa download page, can you add a download
> link in the sidebar for europa that goes here:
> http://www.eclipse.org/downloads/packages/release/Europa/WINTER
> 
> 
> 
> Callisto
> +1. I would just change the $theme variable to NULL here to make sure we
> don't need to update them in the future.

Hi,

All the patches have been updated following your comments.

I'm currently waiting for Helios to be available in Gerrit. I'll push my changes for Helios after.
Comment 29 Eclipse Genie CLA 2015-10-01 12:51:08 EDT
New Gerrit change created: https://git.eclipse.org/r/57235
Comment 31 Denis Roy CLA 2015-10-01 13:56:29 EDT
Looks good to me.  Thanks for knocking these out.
Comment 42 Christopher Guindon CLA 2015-10-07 09:51:37 EDT
(In reply to Eric Poirier from comment #41)
> Hi,
> 
> The following sites have now been archived:
> 
> http://www.eclipse.org/callisto/
> http://www.eclipse.org/europa/
> http://www.eclipse.org/ganymede/
> http://www.eclipse.org/galileo/
> http://www.eclipse.org/helios/
> http://www.eclipse.org/indigo/
> http://www.eclipse.org/juno/
> http://www.eclipse.org/kepler/
> http://www.eclipse.org/luna/
> 
> I'm now closing this bug.
> 
> Please reopen if there's an issue with this.
> 
> Thanks!

Great job!