Discussion: Mailing List Website Upgrade

Adam Farley8 adam.farley at uk.ibm.com
Fri May 17 14:29:46 UTC 2019


Adding a "cold lists" filter concept to reflect some helpful advice I 
received earlier.


Best Regards

Adam Farley 
IBM Runtimes


Adam Farley8/UK/IBM wrote on 17/05/2019 14:38:18:

> From: Adam Farley8/UK/IBM
> To: discuss at openjdk.java.net
> Date: 17/05/2019 14:38
> Subject: Discussion: Mailing List Website Upgrade
> 
> 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

- Cold Lists (See below for description)

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

"Cold Lists" Filter Definition:
  Non-archived lists identified as "Cold"; a reversible status that does 
not 
  prevent list posting, unlike the more permanent "Archive" status.

  One option could be to enable/disable "Cold" status automatically by 
passing 
  a threshold of activity (to be determined). This status could be undone 
  (or prevented) by list owners pushing a button, or sending a request to 
X.

  This filter needs to be reviewed more than the others, due to its 
potential
  for causing arguments.

> --------------

> 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

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