Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: Add link to new documentation website and fixed homepage link #895

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

chrisrueger
Copy link
Contributor

@chrisrueger chrisrueger changed the title Add link to new documentation website and fixed homepage link README: Add link to new documentation website and fixed homepage link Mar 9, 2025
@laeubi
Copy link
Member

laeubi commented Mar 9, 2025

@chrisrueger many thanks, by the way we have a snapshot of the old site for example here:

http://web.archive.org/web/20240720181650/https://eclipse.dev/equinox/

(there is just a redirection on each link happening so don't wonder why it is a bit odd to navigate)

Maybe there is some useful information we should preserve for the new site? @tjwatson ?

@merks
Copy link
Contributor

merks commented Mar 9, 2025

I think it's a bug that these don't work.

I assume it's because of the disabled PHP and that this is still being served and blocked:

https://github.com/eclipse-equinox/equinox-website/blob/master/index.php

But when I edit here:

https://projects.eclipse.org/projects/eclipse.equinox/edit

image

I imagine we'll want to change the project metadata to point to this as well:

https://equinox.eclipseprojects.io/

I just expect both the above 2 links to redirect to what's specified in the project metadata:

image

I've opened this issue:

https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5722

Copy link

github-actions bot commented Mar 9, 2025

Test Results

  669 files  ±0    669 suites  ±0   1h 16m 55s ⏱️ +37s
2 223 tests ±0  2 176 ✅ ±0   47 💤 ±0  0 ❌ ±0 
6 813 runs  ±0  6 670 ✅ ±0  143 💤 ±0  0 ❌ ±0 

Results for commit e570832. ± Comparison against base commit 772515b.

♻️ This comment has been updated with latest results.

@chrisrueger
Copy link
Contributor Author

I think it's a bug that these don't work.

@laeubi @merks ah ok. So let me know if I should adjust some links in the PR then.

@chrisrueger
Copy link
Contributor Author

@merks Maybe it is a general problem? also https://www.eclipse.org/eclipse gives a 404 which is linked from the Eclipse JDT main README https://github.com/eclipse-jdt

@merks
Copy link
Contributor

merks commented Mar 9, 2025

It's kind of the same problem yes; *.php has generally been disabled for all project websites. But I also get the sense there has been a change of behavior with respect to the projects.eclipse.org data.

The eclipse thing is trickier because this works:

https://www.eclipse.org/eclipse/news

and redirects to

https://eclipse.dev/eclipse/news/

That's because there is an index.php here which is broken:

https://github.com/eclipse-platform/www.eclipse.org-eclipse/blob/master/index.php

but for news the index.php was deleted and there is an index.html:

https://github.com/eclipse-platform/www.eclipse.org-eclipse/blob/master/news/index.html

So we could fix these things by fixing the website git repository, or stop using it and replace it with something else.

It's kind of all a mess and no one seemingly has the time or the interest to fix the mess...

merks added a commit to merks/www.eclipse.org-eclipse that referenced this pull request Mar 9, 2025
- It currently redirects to https://www.eclipse.org/errors/404.html but
it would be better to redirect to portal, e.g.,
https://projects.eclipse.org/projects/eclipse.platform
- More correct would be https://projects.eclipse.org/projects/eclipse
but it's quite bogus in content.

eclipse-equinox/equinox#895
Copy link
Contributor

@merks merks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Firstly thanks for taking action!!

Technically this is the project's home page, which does work now:

https://eclipse.dev/equinox/

But it redirects to

https://equinox.eclipseprojects.io/

So probably best we link directly to that. I do think that the above is the home page and I don't know that the following should be highlighted as the home page:

https://projects.eclipse.org/projects/eclipse.equinox

It doesn't really have much useful information...

That's just my personal opinion...

What do @tjwatson and @laeubi think?

@chrisrueger
Copy link
Contributor Author

https://equinox.eclipseprojects.io/

So probably best we link directly to that

Thanks @merks I adjusted the PR and just point the Homepage to https://equinox.eclipseprojects.io/

Copy link
Contributor

@merks merks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me.

@laeubi
Copy link
Member

laeubi commented Mar 10, 2025

https://projects.eclipse.org/projects/eclipse.equinox

this is the project page and does contain the official "data" like who is committer, dev mailinglists and so on... form org point of view we probably should have had release records there for each release and also for making (progress) reviews, but I don't know if this is somehow "done" by platform somehow (@waynebeaton has maybe more insights here).

So in general I would mention that page on resources so people can find it.

https://equinox.eclipseprojects.io/

Should be the home page in sense of that we hopefully offer something useful for the users of equinox and can design it as we think it fits the users, it should probably mention somewhere the project page for organizational reasons.

@waynebeaton
Copy link

form org point of view we probably should have had release records there for each release

The EMO's current thinking is that release information should be where the community expects to find it.

https://gitlab.eclipse.org/eclipsefdn/it/websites/projects.eclipse.org/-/issues/146

@merks
Copy link
Contributor

merks commented Mar 11, 2025

I like the proposal the way it is. I think if we want a link to the portal, we should provide it from the new home page...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants