Discussion: Mailing List Website Upgrade

Adam Farley8 adam.farley at uk.ibm.com
Fri May 17 13:38:18 UTC 2019


Hey All,

Archiving the quieter mailing lists is a good first step in making it 
easier for people, especially newcomers, to contact the community.

However, the current list interface still shows the archived lists, the 
"change set" lists, etc, which adds difficulty.

One solution is to add an "intermediate" web page, where mailman is 
queried (via REST, or even web page source parsing) and the results are 
filtered.

Here's a draft overview for such a web page, to start the discussion.

--------------
Title: Percolator

Purpose: To reduce the super-list of 193 mailing lists to something 
smaller, and more accessible.

Location: https://openjdk.java.net/percolator (accessible via the "Mailing 
lists" link in the left-menu on most OpenJDK pages)

Initial Content: 
- A title and short description for the page.
- A short list of generic, popular lists (e.g. discuss, build-dev, 
core-libs-dev, and hotspot-dev)
- A list of filter toggles, enabled by default (list below).
- A link to the "full list" of mailing lists (
https://mail.openjdk.java.net/mailman/listinfo)
- The usual left-menu common to most OpenJDK pages.

Filter Toggles (enabled by default): 
- Specialist Lists (Basically everything other than the core lists)
- Archived Lists
- Change Set Only Lists.
- Project Lists
Note: all are disabled by default, and filters can overlap.

Tech Specs:
- Framework written in html.
- Dynamic content populated by php if possible, javascript if neccessary.
- Data retrieved by mailman either via REST or web page parsing.

--------------

Thoughts? Feelings?

Best Regards

Adam Farley 
IBM Runtimes

P.S. The issue for the web page work can be found here: 
https://bugs.openjdk.java.net/browse/JDK-8224113

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


More information about the discuss mailing list