Proposal: Modernizing the OpenJDK.org Website Design & User Experience

Wojtek wojtek at unir.se
Fri May 9 14:45:03 UTC 2025


On 28/04/2025 12:13, Magnus Ihse Bursie wrote:
> 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. :-(

It's not even about "pretty". In this particular case usability/readability suffers (*could* be done 
but I usually just wave my hand and go to different page or send it to the desktop for later…)

>> 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.

Yeah, I would imagine the priority thing looking that the current state of things :) Though as the 
website intention is for the more internal-use and "ItWorksFine(enough)" in this case then it's 
kinda understandable. It's always juggling the priorities.

> 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. 

That would be ideal, yes.

> However, getting there is likely to be a long process, and I not sure even how to get started.

Considering this is probably handled on a quite "corporate level" which involves pushing a lot of 
levers that could be indeed problematic. On the one hand - finding the one responsible. Then getting 
the attention and putting things in motion. Then probably evaluating if it can be published on 
github (some proprietary stuff or whatnot), assessing build/publish pipeline, etc. Though the last 
bit could be maybe skipped with github only serving as repository view / handling PR.
Though I think the biggest obstacle would still be the first one - putting the things in motion. 
Then actually execution, while maybe slow, would be already a move in the right direction.

> 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
> 

Thank you :)

w.


More information about the web-discuss mailing list