Обсуждение: Mailing list archives – design ideas

Поиск
Список
Период
Сортировка

Mailing list archives – design ideas

От
Michael Christofides
Дата:
Hi there,

Recently, Oleg Bartunov got quite a lot of likes and attention on a tweet[1] which asked whether we should create a better interface for the mailing list archives.

I was unsure if he meant the look and feel, the functionality, or both, but I thought it wouldn't hurt to have a think about both. I am a user of the mailing lists and also do a bit of design work, so thought I might be able to help.

After a brief discussion on Twitter[1] and in a Google doc[2], I was encouraged to email this list to get more people's thoughts and gauge interest in the ideas.

In short, the bigger ideas I tried were:
1) Reversed the chronology, to start each view with the recent emails
2) Grouped by thread (per day)
3) Considered narrower screens

I've attached a screenshot with an example of the current vs these ideas, and there is more detail and thinking in the Google doc[2]. These designs were done in Figma, rather than HTML.

A question of what to do with threads across days/months has come up twice already, but I think limiting the grouping per day avoids that issue, whilst not making anything worse. I also have ideas for a better (new) view for each thread, but haven't mocked that up yet.

Looking forward to hearing what people think.

Cheers,
Michael

Вложения

Re: Mailing list archives – design ideas

От
Adrian Klaver
Дата:
On 12/14/20 9:21 AM, Michael Christofides wrote:
> Hi there,
> 
> Recently, Oleg Bartunov got quite a lot of likes and attention on a 
> tweet[1] which asked whether we should create a better interface for the 
> mailing list archives.
> 
> I was unsure if he meant the look and feel, the functionality, or both, 
> but I thought it wouldn't hurt to have a think about both. I am a user 
> of the mailing lists and also do a bit of design work, so thought I 
> might be able to help.
> 
> After a brief discussion on Twitter[1] and in a Google doc[2], I was 
> encouraged to email this list to get more people's thoughts and 
> gauge interest in the ideas.
> 
> In short, the bigger ideas I tried were:
> 1) Reversed the chronology, to start each view with the recent emails
> 2) Grouped by thread (per day)
> 3) Considered narrower screens
> 
> I've attached a screenshot with an example of the current vs these 
> ideas, and there is more detail and thinking in the Google doc[2]. These 
> designs were done in Figma, rather than HTML.
> 
> A question of what to do with threads across days/months has come up 
> twice already, but I think limiting the grouping per day avoids that 
> issue, whilst not making anything worse. I also have ideas for a better 
> (new) view for each thread, but haven't mocked that up yet.
> 
> Looking forward to hearing what people think.

What I think:

1) We discourage top posting to keep threads from being in reverse 
order, so I'm seeing this as a no go as it gets right back to inverted 
flow.

2) In any message you can retrieve a thread. You can also navigate to 
any message in the thread. Again a no go.

3) If people hobble themselves by trying to do computer work with a 
smartphone that is their choice but it should not impact those of us 
that realize the futility of that. Now if you want to do something that 
kicks out to a site that is for mobile users, fine. Just leave the 
current site alone.

> 
> Cheers,
> Michael
> 
> [1]: https://twitter.com/obartunov/status/1331259617461096451 
> <https://twitter.com/obartunov/status/1331259617461096451>
> [2]: 
> https://docs.google.com/document/d/1JEWU-zvtt1O-EWKYXUiSb90yKDVVNxDsjAtG-d3rV7E/edit# 
> <https://docs.google.com/document/d/1JEWU-zvtt1O-EWKYXUiSb90yKDVVNxDsjAtG-d3rV7E/edit#>


-- 
Adrian Klaver
adrian.klaver@aklaver.com



Re: Mailing list archives – design ideas

От
Maciek Sakrejda
Дата:
On Mon, Dec 14, 2020 at 9:33 AM Michael Christofides
<michael@pgmustard.com> wrote:
> In short, the bigger ideas I tried were:
> 1) Reversed the chronology, to start each view with the recent emails

This probably makes sense. For the current month, I am almost always
initially looking for the latest messages. For previous months, I
suspect it doesn't really matter. We already have a
reverse-chronological listing in
https://www.postgresql.org/list/pgsql-hackers/ -- it's reasonable to
do that day-by-day as well. For what it's worth, I don't think the
analogy to top-posting holds--it's a different situation, just that
both happen to involve e-mail and time.

> 2) Grouped by thread (per day)

This is great--it makes it much easier to scan list activity. I do
think there's a bit too much padding in the mock-ups--it looks like
the same archive content would take up a lot more vertical space,
which may not be a good trade-off. The thread titles also sort of fade
into the background with the current styling--I think they could be
more prominent.

> 3) Considered narrower screens

This is nice, but you end up with a lot of empty space on wider
screens. I don't think it really makes sense to have separate columns
here, though. Do you think there's another use of this space that
could work well? If we have a layout that works well on smaller
viewports without compromising the information available on larger
viewports, that seems like a clear improvement.

> A question of what to do with threads across days/months has come up twice already, but I think limiting the grouping
perday avoids that issue, whilst not making anything worse.
 

This seems like a good compromise.



Re: Mailing list archives – design ideas

От
Magnus Hagander
Дата:
On Mon, Dec 14, 2020 at 9:29 PM Adrian Klaver <adrian.klaver@aklaver.com> wrote:
>
> On 12/14/20 9:21 AM, Michael Christofides wrote:
> > Hi there,
> >
> > Recently, Oleg Bartunov got quite a lot of likes and attention on a
> > tweet[1] which asked whether we should create a better interface for the
> > mailing list archives.
> >
> > I was unsure if he meant the look and feel, the functionality, or both,
> > but I thought it wouldn't hurt to have a think about both. I am a user
> > of the mailing lists and also do a bit of design work, so thought I
> > might be able to help.
> >
> > After a brief discussion on Twitter[1] and in a Google doc[2], I was
> > encouraged to email this list to get more people's thoughts and
> > gauge interest in the ideas.
> >
> > In short, the bigger ideas I tried were:
> > 1) Reversed the chronology, to start each view with the recent emails
> > 2) Grouped by thread (per day)
> > 3) Considered narrower screens
> >
> > I've attached a screenshot with an example of the current vs these
> > ideas, and there is more detail and thinking in the Google doc[2]. These
> > designs were done in Figma, rather than HTML.
> >
> > A question of what to do with threads across days/months has come up
> > twice already, but I think limiting the grouping per day avoids that
> > issue, whilst not making anything worse. I also have ideas for a better
> > (new) view for each thread, but haven't mocked that up yet.
> >
> > Looking forward to hearing what people think.

First of all - thanks for working on this! There's definitely
improvements to be done in this area.


> What I think:
>
> 1) We discourage top posting to keep threads from being in reverse
> order, so I'm seeing this as a no go as it gets right back to inverted
> flow.
>
> 2) In any message you can retrieve a thread. You can also navigate to
> any message in the thread. Again a no go.

If we go with a group by thread views, it makes sense to have two
separate views, one by thread and one by pure date. That's what a lot
of other archive software does (e.g. the one that comes with mailman,
that a lot of people are used to).

I think switching completely over to a thread based view would be bad,
but adding it as a secondary way of viewing things would be useful.


> 3) If people hobble themselves by trying to do computer work with a
> smartphone that is their choice but it should not impact those of us
> that realize the futility of that. Now if you want to do something that
> kicks out to a site that is for mobile users, fine. Just leave the
> current site alone.

So for the record, the current site is also terrible if you
accidentally maximize your browser on a 4K screen for example, so it's
definitely not *just* a problem on a smartphone.

And I can definitely see a lot of usecases for browsing the archives
on a smartphone as well as on a computer. I certainly do it myself.
Fewer times now in pandemic times which leaves me at home all the time
and in front of a computer when I need to, but still not zero.

I think claiming that reading email is a computers work and shuoldn't
be done on a smartphone is actively counterproductive.

Now, we should definitely not go for a design that's just for
smartphones. Arguably we should also not go for one that is primarily
for smartphones. But the current one is *terrible* on smartphones, and
we should make it not terrible. It should of course not be done at the
expense of access from computers, but what we have now isn't
particularly great there either. I'm sure we can find a way to make it
a big improvement on small devices and a small improvement on big
devices, compared to what we have now.

-- 
 Magnus Hagander
 Me: https://www.hagander.net/
 Work: https://www.redpill-linpro.com/



Re: Mailing list archives – design ideas

От
Adrian Klaver
Дата:
On 12/15/20 8:15 AM, Magnus Hagander wrote:
> On Mon, Dec 14, 2020 at 9:29 PM Adrian Klaver <adrian.klaver@aklaver.com> wrote:
>>
>> On 12/14/20 9:21 AM, Michael Christofides wrote:
>>> Hi there,

> Now, we should definitely not go for a design that's just for
> smartphones. Arguably we should also not go for one that is primarily
> for smartphones. But the current one is *terrible* on smartphones, and
> we should make it not terrible. It should of course not be done at the
> expense of access from computers, but what we have now isn't
> particularly great there either. I'm sure we can find a way to make it
> a big improvement on small devices and a small improvement on big
> devices, compared to what we have now.

Is it possible to do what Wikipedia does?:

Computers:
en.wikipedia.org

Mobile:
en.m.wikipedia.org


-- 
Adrian Klaver
adrian.klaver@aklaver.com



Re: Mailing list archives – design ideas

От
Vik Fearing
Дата:
On 12/15/20 5:54 PM, Adrian Klaver wrote:
> On 12/15/20 8:15 AM, Magnus Hagander wrote:
>> On Mon, Dec 14, 2020 at 9:29 PM Adrian Klaver
>> <adrian.klaver@aklaver.com> wrote:
>>>
>>> On 12/14/20 9:21 AM, Michael Christofides wrote:
>>>> Hi there,
> 
>> Now, we should definitely not go for a design that's just for
>> smartphones. Arguably we should also not go for one that is primarily
>> for smartphones. But the current one is *terrible* on smartphones, and
>> we should make it not terrible. It should of course not be done at the
>> expense of access from computers, but what we have now isn't
>> particularly great there either. I'm sure we can find a way to make it
>> a big improvement on small devices and a small improvement on big
>> devices, compared to what we have now.
> 
> Is it possible to do what Wikipedia does?:
> 
> Computers:
> en.wikipedia.org
> 
> Mobile:
> en.m.wikipedia.org


It is possible, but we should not do this.  There should be one site and
one html.  Then media queries in the css can decide how to display it
for desktops, mobile, printers, and more.  No javascript required, either.
-- 
Vik Fearing



Re: Mailing list archives – design ideas

От
Andreas 'ads' Scherbaum
Дата:
On 16/12/2020 01:23, Vik Fearing wrote:
> On 12/15/20 5:54 PM, Adrian Klaver wrote:
>> On 12/15/20 8:15 AM, Magnus Hagander wrote:
>>> On Mon, Dec 14, 2020 at 9:29 PM Adrian Klaver
>>> <adrian.klaver@aklaver.com> wrote:
>>>> On 12/14/20 9:21 AM, Michael Christofides wrote:
>>>>> Hi there,
>>> Now, we should definitely not go for a design that's just for
>>> smartphones. Arguably we should also not go for one that is primarily
>>> for smartphones. But the current one is *terrible* on smartphones, and
>>> we should make it not terrible. It should of course not be done at the
>>> expense of access from computers, but what we have now isn't
>>> particularly great there either. I'm sure we can find a way to make it
>>> a big improvement on small devices and a small improvement on big
>>> devices, compared to what we have now.
>> Is it possible to do what Wikipedia does?:
>>
>> Computers:
>> en.wikipedia.org
>>
>> Mobile:
>> en.m.wikipedia.org
>
> It is possible, but we should not do this.  There should be one site and
> one html.  Then media queries in the css can decide how to display it
> for desktops, mobile, printers, and more.  No javascript required, either.

Agreed, this can work without any JS, or duplicating the content.

This discussion got stuck somehow, what is needed to implement one or
all of the proposals?


Thanks,

-- 
                Andreas 'ads' Scherbaum
German PostgreSQL User Group
European PostgreSQL User Group - Board of Directors
Volunteer Regional Contact, Germany - PostgreSQL Project




Re: Mailing list archives – design ideas

От
Michael Christofides
Дата:
> This discussion got stuck somehow, what is needed to implement one or
> all of the proposals?

Thanks all. I suspect it's my fault this got stuck, sorry for the radio silence.

The general feedback seems to be:

1) Reversed chronology – generally liked
2) Grouped by thread – needs more thought
3) Considered narrower screens – needs more thought

The changes for the reversed chronology could be valuable alone, and I
can have a go at redesigns for the other two (factoring in the things
people raised).

Would the reversed chronology changes only need to include the following?

a) month views changed to descending order
b) jump to day/date lists being switched to descending order
c) prev / next adapted to work with new ordering

Cheers,
Michael