Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Help Desk Help Desk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 350
    • Issues 350
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Eclipse FoundationEclipse Foundation
  • Help DeskHelp Desk
  • Issues
  • #1978
Closed
Open
Issue created Sep 23, 2022 by Christopher Guindon@cguindonReporter29 of 29 checklist items completed29/29 checklist items

Migrate EF websites to our new preview framework

Most of our websites are currently using Netlify to enable developers to review a preview of their changes each time they submit an MR. However, over the years, the cost of using Netlify has increased significantly.

In an effort to reduce our costs, @mbarbero and his team created a new preview framework that we can use that run on the Eclipse Infrastructure.

We've been using this new service on a few sites, such as eclipse.org, in order to test the service and I am happy to report that it meets all our requirements and it's pretty stable.

Here's an example of a PR using our new framework (eclipse.org): eclipsefdn/it/websites/eclipse.org!25 (merged)

Here's an example of a PR with Netlify: eclipsefdn/it/websites/sparkplug.eclipse.org!126 (merged)

With that said, we are now ready to migrate more sites to this new service.

Please note that I will focus on sites that I easily swap to our new framework without too much work. This means that larger sites such as all the Adoptium, Jakarta and AsciiDoc sites won't be migrated with this issue. These sites will require a separate conversation with each of these WG to see if they are interested in switching.

My goal is to transition to our new framework without any impact on our contributors for these sites. I will publish a full list shortly.

There will be 2 phases for this project.

Phase 1: We will migrate all the websites hosted as an eclipse.org subdomain:

  • events.eclipse.org
  • eclipseide.org
  • openmobility.eclipse.org
  • sdv.eclipse.org
  • openresearchsw.eclipse.org
  • opengenesis
  • edgenative.eclipse.org
  • openpass.eclipse.org
  • science.eclipse.org
  • sparkplug.eclipse.org
  • openadx.eclipse.org
  • iot.eclipse.org
  • ecdtools.eclipse.org
  • aice.eclipse.org

Phase 2: These are custom webdev projects with custom requirements. We will deal with these separately.

  • web.eclipse.org
    • solstice-assets
    • hugo-solstice-theme
  • eclipsefdn-adopters
  • membership.eclipse.org
  • eclipse.org/research (Consider migrating to eclipse.org project)

Phase 3: We will finalize the transition with sites with domains currently managed by Netlify. We need to move them to Rodgers via #1979 (closed) before we take this on.

  • ospo.zone
  • openhwgroup.org
  • osdforums.org
  • entrepreneurialopensource.org
  • openmdm.org
  • opensourceinnovation.eu
  • osgi.org
  • tangle.ee => This site was archived. We simply need to ensure that tangle.ee redirects to eclipse.org
  • oniroproject.org

Note: I will not create separate issues for sites under Phase 1 since I expect the migration to be fairly straightforward.

I will need to create issues on some sites under phases 2-3 to discuss certain details. For example, I would like to consider merging eclipse.org/research with eclipse.org but I need to discuss this change with them first.

//cc @droy

Edited Dec 07, 2022 by Christopher Guindon
Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent