From wojtek at unir.se Thu Apr 24 21:25:02 2025 From: wojtek at unir.se (Wojtek) Date: Thu, 24 Apr 2025 23:25:02 +0200 Subject: Proposal: Modernizing the OpenJDK.org Website Design & User Experience In-Reply-To: References: <2028183a-b502-46ac-85fb-c9245f2f88a0@oracle.com> <392b1545-fa0c-4ddd-b4d9-a8c6f78e97e5@oracle.com> Message-ID: <8478797c-8086-4353-90fd-6080b48ec558@unir.se> Hi (I hope this will work, mailing list have to be one of the most hostile things when it comes to trying to reply to existing message before joining the list?) On 06/03/2025 16:15, magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) wrote: > On 2025-03-01 22:01, David Alayachew wrote: > I agree; there are a few issues that could (and should) be addressed to > make the site more usable. My personal biggest gripe is the super-tiny > index at the left, where all interesting links are. It's hard do read, > and hard to find what you are looking for. And it makes like the > all-important "Developers' Guide" look like it is on the same level as > the "IRC" link, which I believe is not even functional anymore. (But I > guess nobody really even notices it in the word soup) > > /Magnus I once again ended up on JEP page on my mobile phone and after a acouple of seconds decided it makes absolutely no sense. Here is what I saw: https://i.ibb.co/chGWvn0g/Screenshot-20250424-231051-Firefox.png There is certain resistance when anyone mentions "other sites" but just take a look at any random PEP: https://i.ibb.co/fzGkSbFy/Screenshot-20250424-231306-Firefox.png https://i.ibb.co/BVCG4Bt6/Screenshot-20250424-231257-Firefox.png https://i.ibb.co/F96mnsK/Screenshot-20250424-231254-Firefox.png On the desktop it doesn't look stellar either, but at least side menu doesn't occlude the text and it's readable. Every couple of weeks I end up on JEP site and repeat usual cycle: I would like to make the website better/contribute some changes... search for the sources/how the website is build to tinker and tweak it a bit... realise there is none availalbe, give up... this time I went further and actually decided to sign up for the list and figured a way how to replay to older thread? At any rate - my idea would not be to do complete revolution of the website, structure could/should stay as is but make it a bit friendlier - adjust fonths here and there and make it usable on mobile (dynamically hide menu?). But in order to do that it would be nice to be able to tinker with it/it's build so one wouldn't dab with the stored html file just to realise that any suggestion would be "incompatible" with the upstream? tl,dr; are the sources of the website and build information public? would there be openness for improving it and if yes - what would be the steps? w. From magnus.ihse.bursie at oracle.com Mon Apr 28 10:13:12 2025 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Mon, 28 Apr 2025 12:13:12 +0200 Subject: Proposal: Modernizing the OpenJDK.org Website Design & User Experience In-Reply-To: <8478797c-8086-4353-90fd-6080b48ec558@unir.se> References: <2028183a-b502-46ac-85fb-c9245f2f88a0@oracle.com> <392b1545-fa0c-4ddd-b4d9-a8c6f78e97e5@oracle.com> <8478797c-8086-4353-90fd-6080b48ec558@unir.se> Message-ID: On 2025-04-24 23:25, Wojtek wrote: > I once again ended up on JEP page on my mobile phone and after a > acouple of seconds decided it makes absolutely no sense. > > Here is what I saw: > https://i.ibb.co/chGWvn0g/Screenshot-20250424-231051-Firefox.png That does not look pretty. :-( > Every couple of weeks I end up on JEP site and repeat usual cycle: I > would like to make the website better/contribute some changes... > search for the sources/how the website is build to tinker and tweak it > a bit... realise there is none availalbe, give up... this time I went > further and actually decided to sign up for the list and figured a way > how to replay to older thread? > > At any rate - my idea would not be to do complete revolution of the > website, structure could/should stay as is but make it a bit > friendlier - adjust fonths here and there and make it usable on mobile > (dynamically hide menu?). But in order to do that it would be nice to > be able to tinker with it/it's build so one wouldn't dab with the > stored html file just to realise that any suggestion would be > "incompatible" with the upstream? > > tl,dr; > are the sources of the website and build information public? > would there be openness for improving it and if yes - what would be > the steps? > Unfortunately, the source code for the web page is not public. :-( And on top of that, the web site has not been a top priority for the handful of people who have access to changing it. I think the ideal way forward would be to migrate the web site source code to GitHub, and allow anyone to make PRs (which can then be accepted or not), just like on the regular source code. However, getting there is likely to be a long process, and I not sure even how to get started. Community feedback such as this that indicates that the current solution is no good and needs to be changed is putting weight behind the argument that we need to update the web site, and that the community at large can assist in doing that, since Oracle JDK developers tend to neither have the time nor expertise needed. So I appreciate if, even if I understand how frustrating it must seem that nothing happens, and that offers of help are not accepted. /Magnus