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

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Mar 21 11:26:52 UTC 2025


On 2025-03-19 20:17, Suren Konathala wrote:

> Hi Magnus and Group,
>
> Following up on our discussion, I've created a draft of the website to 
> give you a better idea of my vision for the redesign.
> https://thesurenk.github.io/openjdk-website/
>
While it looks modern, I think it entirely misses the point of the 
audience. The openjdk.org site is not aimed at end users wanting to 
"Download" or "Learn" java. There are other sites for that, 
https://learn.java/ and sure, we could possibly link to those. Someone 
who stumbled to the site by mistake could certainly be helped with a 
simple instruction on the top of the page akin to this:

"This is the place to collaborate on an open-source implementation of 
the Java Platform, Standard Edition 
<https://www.oracle.com/technetwork/java/javase/overview/index.html>, 
and related projects.

If you are looking for Java to run desktop applications: 
https://www.java.com/en/download/

If you are looking for Java developer resources: https://dev.java/"


But the rest of the site must be focused on the OpenJDK community. To 
me, the central parts are:

* The Developers guide

* The JEP index

* The mailing list index

* The wiki

---

* All the groups

* All the projects

--

* The census

* The Bylaws

* A collection of relevant links, e.g. to the organization's github 
page, the build readme, jtreg, etc.


Maybe some kind of news-feed would be nice to have as well, where 
information like upcoming workshops, recent releases, upcoming 
rampdowns, etc, could be posted. (This needs to be automated to work 
properly)


What I think is unfortunate with the current design is that all these 
important parts of the site is hidden in a sidebar (with an almost 
unreadably small font size). I'm wishing for a design that puts like the 
Developer's guide at a very prominent place, and having the groups and 
projects listed centrally in the page instead of hidden away. Perhaps an 
inline list of the most important and active project, with a short 
blurb, followed by a link to a page with "All projects", from where all 
projects could be reached. The "important"/active projects would then be 
like:

JDK
JDK Updates

Amber
Leyden
Loom
Panama
Valhalla

Skara

And then the groups should be presented, in a logical fashion. So the 
groups responsible for parts of the JDK source code should be presented 
separately, with a short blurb on what the group handles. Afaik, these are:

Build
Client Libraries
Compiler
Core Libraries
HotSpot
Internationalization
JMX
Networking
Security
Serviceability

The remaining groups are providing additional service to the OpenJDK 
community, and should be listed separately and perhaps not as prominent. 
These are:

Adoption
Compatibility & Specification Review
Conformance
Governing Board
IDE Tooling & Support
Members
Porters
Quality
Vulnerability
Web

/Magnus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/web-discuss/attachments/20250321/d2b97d01/attachment-0001.htm>


More information about the web-discuss mailing list