Migrate eclipse.org to Hugo
Bugzilla Link | 563676 |
Status | NEW |
Importance | P3 normal |
Reported | May 28, 2020 09:32 EDT |
Modified | May 29, 2020 14:22 EDT |
Description
I would like to propose that we migrate www.eclipse.org to Hugo:
https://gohugo.io/
To be clear, we would need to keep some "Sections" on our website in PHP such as /downloads.
For this proposal, I am referring to sections that are owned and maintained by the Eclipse Foundation such as /org, /legal, /home, /memberships... I have no intention of changing how our project builds their website with this bug.
Hugo is a static site generator. Unlike our current PHP stack that dynamically builds a page with each visitor request, Hugo builds pages when you create or update your content.
Since websites are viewed far more often than they are edited, Hugo is designed to provide an optimal viewing experience for your website’s end users and an ideal writing experience for website authors.
https://gohugo.io/about/what-is-hugo/
Benefits:
- Improved performance since we are simply serving static HTML files\
- Better security (html+css. with some javascript to dynamically pull in content)\
- Easier to maintain for the IT/WEBDEV team\
- Officially supported + regular updates by my team: https://www.npmjs.com/package/eclipsefdn-hugo-solstice-theme\
- Easier for folks to contribute changes since you don't need to mimic our php/mysql stack