update eclipse.org to match current state
Signed-off-by: Christopher Guindon chris.guindon@eclipse-foundation.org
Merge request reports
Activity
️ Deploy Preview for eclipsefdn-eclipse ready! Explore the source changes: a8502c3a Inspect the deploy log: https://app.netlify.com/sites/eclipsefdn-eclipse/deploys/61d8840d30a7f40008eeacbb Browse the preview: https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/Edited by EclipseWeb WebI updated our previous POC to match the current state of the home section.
With this PR, I created/migrated the following pages:
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/search/?q=eclipse.org
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/newcomers/
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/welcome/
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/whatis/
Pages that did NOT make the cut:
- https://www.eclipse.org/home/listAllAds.php => This page is no longer needed, we now manage ads in the newsroom.
In this PR, I am also defining alias to make sure that old URL, with the .PHP extensions, still works. For example,
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/index.php
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/newcomers.php
- https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/whatis.php
It would be preferable to create redirects with Nginx to reduce latency but this is the best I can do with vanilla Hugo.
However, we will definitely need to create something for the search page. Since the alias is stripping the query variable: https://deploy-preview-15--eclipsefdn-eclipse.netlify.app/home/search.php/?q=eclipse.org which will break search on various foundation web properties.
Should be fairly easy to fix but definitely something that needs to get done.
Finally, I have a few todos in my code contribution to make sure that we port back some new functionality in the base theme.
I plan on doing this later since the next step would be to deploy a container on OKD with this Hugo site so that we can start testing how we are going to host this new site within the existing PHP stack.
@sgiacomoni2as Do you have any feedback on any of these pages? Please note that I am not really trying to re-design anything, simply migrating what we already have.
I think this would be a good opportunity to review the metatags atlest. Feel free to provide new titles, descriptions, keywords if you think it's needed.
- Resolved by Christopher Guindon
@sgiacomoni2as I am noticing that I am missing the logo/trophy in the jumbotron.
However, I am starting to wonder if I need to implement this. How long do you think we will keep that style for the jumbotron in the header?
I am merging my work so that I can start working on the infrastructure. Feel free to open an issue @sgiacomoni2as if you want us to make some changes to the site.
mentioned in commit bb1f42de