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

Bug 577307

Summary: Create Eclipse IDE 2021-12 landing page
Product: Community Reporter: Christopher Guindon <chris.guindon>
Component: WebsiteAssignee: Eric Poirier <eric.poirier>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Ed.Merks, frederic.gurr, jacob.harris, lshanmug, nobody, shanda.giacomoni, wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/c/www.eclipse.org/eclipseide.git/commit/?id=00a477d5bd6f3a6fa631e0e28d2ac054e7e623d9
Whiteboard:
Attachments:
Description Flags
Landing Page Content none

Description Christopher Guindon CLA 2021-11-17 14:38:43 EST
Similar to https://bugs.eclipse.org/bugs/show_bug.cgi?id=575366#c0, we need to create a new 2021-12 landing page for the Eclipse SimRel. 

This bug was created to track this effort.

The release is on 8 December 2021.

I am proposing the following timeline for these website update/changes:

1. We need the updated content by November 19. 
2. Web dev team implements the change from Nov 22 to Nov 26
3. Revisions and testing from Nov 29-3.

Does this work with everyone?
Comment 1 Frederic Gurr CLA 2021-11-17 14:51:47 EST
Do I assume correctly, that the same theme/style/banner will be used for the 2021-12 release and it will not be refreshed before 2022-06?
Comment 2 Christopher Guindon CLA 2021-11-17 15:04:58 EST
(In reply to Frederic Gurr from comment #1)
> Do I assume correctly, that the same theme/style/banner will be used for the
> 2021-12 release and it will not be refreshed before 2022-06?

We are definitely a bit late for doing a refresh for this release. This needs to be planned in advance.

Why not 2022-03?
Comment 3 Frederic Gurr CLA 2021-11-17 15:24:13 EST
Looking through the last landing pages (back to 2020-03) I assumed the pattern to be "refresh for 20XX-06 release, then re-use it for the next three releases" and just wanted to confirm my theory for now. ;)
Comment 4 Christopher Guindon CLA 2021-11-17 15:32:11 EST
(In reply to Frederic Gurr from comment #3)
> Looking through the last landing pages (back to 2020-03) I assumed the
> pattern to be "refresh for 20XX-06 release, then re-use it for the next
> three releases" and just wanted to confirm my theory for now. ;)

Let me say that, as you know, we used to have 1 release a year which occurred in June. We used to design a page like this once a year.

We now have quarterly releases and we don't have the cycle for creating a new page like this every quarter. This requires resources from our various teams, not just webdev.

I would not expect us to do a refresh more than 1 per year.
Comment 5 Frederic Gurr CLA 2021-11-17 15:36:39 EST
So far my comments should not have openly implied criticism of the existing processes (this might change at a later point in time :D).
Comment 6 Jacob Harris CLA 2021-11-22 15:02:26 EST
Created attachment 287554 [details]
Landing Page Content
Comment 7 Jacob Harris CLA 2021-11-22 15:04:37 EST
The only icon we'd need to change is for "EGit Improvement" 
https://fontawesome.com/v5.15/icons?d=gallery&p=2&q=code
Comment 8 Jacob Harris CLA 2021-11-22 15:05:46 EST
(In reply to Jacob Harris from comment #7)
> The only icon we'd need to change is for "EGit Improvement" 
> https://fontawesome.com/v5.15/icons?d=gallery&p=2&q=code

Wrong URL. Here is the right one:

https://fontawesome.com/v5.15/icons/laptop-code?style=solid
Comment 9 Christopher Guindon CLA 2021-11-22 15:11:32 EST
(In reply to Jacob Harris from comment #7)
> The only icon we'd need to change is for "EGit Improvement" 
> https://fontawesome.com/v5.15/icons?d=gallery&p=2&q=code

Jacob, please use the icons from version 4.7 of font-awesome since that's the one that we have installed:
https://fontawesome.com/v4.7/
Comment 10 Eric Poirier CLA 2021-11-23 11:23:56 EST
I created the following MR to add the N&N for 2021-12.

https://gitlab.eclipse.org/eclipsefdn/it/webdev/eclipsefdn-webdev-cron/-/merge_requests/6
Comment 11 Eric Poirier CLA 2021-11-23 11:40:48 EST
I created a patch to add the 2021-12 page to /eclipseide which is now on staging.

https://staging.eclipse.org/eclipseide/2021-12/

Let me know if you'd like to make any changes.

Thanks.
Comment 12 Jacob Harris CLA 2021-11-23 12:41:31 EST
Thanks, Eric. The page looks good to me
Comment 13 Jacob Harris CLA 2021-12-07 09:12:54 EST
Are we planning on publishing the landing page updates today?
Comment 15 Eric Poirier CLA 2021-12-07 09:18:58 EST
(In reply to Jacob Harris from comment #13)
> Are we planning on publishing the landing page updates today?

Hi Jacob,

I just pushed the changes to production. should take a few minutes before we can see them on the website.

I will also prepare a patch for tomorrow to make the default /eclipseide be the 2021-12 release.
Comment 16 Jacob Harris CLA 2021-12-08 08:31:41 EST
Here is the improvements video: https://www.youtube.com/watch?v=3W9bvidcO20
Comment 17 Christopher Guindon CLA 2021-12-08 16:13:36 EST
(In reply to Jacob Harris from comment #16)
> Here is the improvements video: https://www.youtube.com/watch?v=3W9bvidcO20

The video is on the webpage: https://www.eclipse.org/eclipseide/

Closing this issue, I think we are done here!

Thanks All!
Comment 18 Eric Poirier CLA 2021-12-09 08:31:14 EST
(In reply to Christopher Guindon from comment #17)
> (In reply to Jacob Harris from comment #16)
> > Here is the improvements video: https://www.youtube.com/watch?v=3W9bvidcO20
> 
> The video is on the webpage: https://www.eclipse.org/eclipseide/
> 
> Closing this issue, I think we are done here!
> 
> Thanks All!

Yes, this is all done. I merged these changes yesterday with the release.

Thanks for closing.