Community
Participate
Working Groups
Currently Babel server code requires Phoenix, and it shouldn't require it.
What's up with this bug ? Mind if I do something about it ?
By all means... I'm having a hard time keeping up with everything you're doing anyway, one more thing can't hurt :)
I have started working on it. Assigning to myself. I have removed all dependencies to Phoenix, but the layout is all screwed up. I am now working on the header. Not sure it's worth maintaining with the ongoing changes at eclipse.org.
Created attachment 123407 [details] Patch that removes all references to Phoenix The attached patch removes the need for Phoenix. It adds the images that were part of Phoenix. There is now 1 css file, babel.css, that contains a copy/paste of the Phoenix css files with some refactoring. The head.php and foot.php files are refactored to be independent. We can refactor them a bit more and make way for them to have hooks. The website looks as good as before on my dev box. Denis, please try it out.
Reassigning to Denis for testing.
Reassigning to me. Staging commit...
Committed. Now let's run a thorough examination of the UI. We also need to remove the links on the Babel machine, and change the release and update scripts.
Created attachment 123731 [details] The patch to fix the head links I found out there were two dead links in the top right portion of the page, for legal and contact. They were kind of assuming a relative URL. I fixed them by adding www.eclipse.org before them. I will commit that right away.
I renamed eclipse.org-common to eclipse.org-common.old on staging/html. I also checked the scripts, they apparently don't mention eclipse.org-common. So we should be good. Marking this as fixed. Please reopen if you see something new happening.
Awesome! Thanks!