Page MenuHomePhabricator

Mobile talk page improvements
Closed, ResolvedPublic

Assigned To
None
Authored By
ppelberg
Mar 26 2021, 9:49 PM
Referenced Files
F34448903: image.png
May 10 2021, 8:32 AM
F34448899: image.png
May 10 2021, 8:32 AM
F34448901: image.png
May 10 2021, 8:32 AM
F34445363: image.png
May 7 2021, 5:19 PM

Description

This is a meta task to organize the work we are planning to improve mobile web talk pages as part of "Phase 1" of the Talk pages project.

This "work" will primarily consist of translating the features we've been developing for talk pages on desktop to talk pages on mobile.

Objective

The objective of this mobile talk page work is to ensure Junior and Senior Contributors can instinctively and comfortably use talk pages on mobile to communicate with other volunteers in ways that follow project conventions.

Mobile interventions

This section contains the interventions we are planning to introduce on talk pages on mobile web.

InterventionTicket
Introduce the Reply ToolT270536
Introduce the New Discussion ToolT270537
Introduce topic subscriptionsT280821
Introduce topic containers / a new talk page frameT298055
Converge on a single mobile talk page viewT280417

Known issues

This section contains the issues people have experienced using talk pages on mobile devices. This section will likely we evolve as we learn about new issues. We should also note that an issue being listed is not an expression of a commitment to addressing an issue as part of the Talk pages project.

I. There is tension between seeing the range of topics being discussed and the extent to which people are engaging with those topics.

  • @Parkywiki describing why they prefer the desktop view on mobile, "...desktop lets me 'see' the whole of a talk page at once. It gives me an overview, allowing me to determine at a glance, not only the topics, but also the number and depth of replies a user has received. Whilst mobile view gives me a nice tidy page and big text to look at, it gives me absolutely no idea of whether any given topic has been answered by anyone." [i]
    • The above is particularly problematic when seeking to help newcomers:
      • At en.wiki's Teahouse, "seeing if anyone else has replied is really important. Uncollapsing one topic at a time at the Teahouse would be a bit of a pain, and automatically having all threads uncollapsed would make the entire page too unwieldy to navigate through." [i]
    • @Pelagic suggests showing metadata about each section (e.g. the number of comments, the number of participants, when the conversation (read: section) was started, when the conversations was last updated, etc.) | source
    • When posting on their user talk pages, "...when I go to a new user page to leave a comment or warning, it's helpful to asses at a glance if someone else has already raised the same issue without having to expand anything." [i]

II. Getting a sense for all of the topics can require a lot of scrolling

  • @Parkywiki describes this here, "The collapsed topics are very widely spaced, meaning I sometimes have to swipe down quite a lot just to see all the topic headers." [i]
  • And if you decide to expand a particular thread that has a lot of replies (e.g. Talk:Coronavirus_disease_2019) it takes a lot of effort to collapse that thread and navigate to another topic on the page, "...having opened up a topic I want to view, and then having scrolled down to the bottom of it, there is no quick and easy way to collapse the thread again. So I have to scroll/swipe all the way up again. collapse the thread, then repeat the process with the next thread and so on." [4]

III. You are only able to respond/reply to specific comments using full-page editing

  • @Patriccck has noted that comments posted using the talk page overlay's reply text input [ii] are posted without any identation and at the bottom of the section you are replying with in.

i. https://www.mediawiki.org/w/index.php?title=Topic:Vjl9e4d6kwjbtbxf&topic_showPostId=vkpbxx1ce8slir61#flow-post-vkpbxx1ce8slir61
ii.

image.png (250×300 px, 9 KB)

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
DeclinedNone
DeclinedNone
DeclinedNone
ResolvedNone
Resolvedovasileva
ResolvedNone
DuplicateNone
InvalidNone
ResolvedJdlrobson
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
ResolvedEAkinloose
ResolvedRyasmeen
Resolved Whatamidoing-WMF
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
ResolvedEsanders
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolved matmarex
Resolvedppelberg
DeclinedBUG REPORTNone
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolvedppelberg
Resolved matmarex
Resolved Whatamidoing-WMF
DuplicateNone
Resolvedppelberg
Resolvedppelberg
ResolvedEsanders
ResolvedEsanders
Resolved iamjessklein
ResolvedEsanders
ResolvedEsanders
Resolved matmarex
Resolvedppelberg
ResolvedPRODUCTION ERROREsanders
ResolvedEsanders
Resolvedppelberg
Resolvedppelberg
ResolvedEsanders
Resolvedppelberg
DeclinedNone
Resolvedppelberg
ResolvedNone
Resolvedppelberg
ResolvedEsanders
DuplicateNone
DeclinedNone
Resolved iamjessklein
ResolvedEsanders
Duplicate iamjessklein
ResolvedNone
ResolvedNone
ResolvedNone
Resolvedppelberg
ResolvedNone
Resolved matmarex
ResolvedBUG REPORT matmarex
ResolvedNone
Resolvedppelberg
DeclinedNone
Resolved Whatamidoing-WMF
Resolvedppelberg
ResolvedMNeisler
DuplicateMNeisler
ResolvedDLynch
Resolvedppelberg
Resolvedppelberg
Resolved matmarex
ResolvedDLynch
ResolvedDLynch
Resolved matmarex
Resolved matmarex
Resolved matmarex
ResolvedDLynch
Resolvedppelberg
ResolvedRyasmeen
ResolvedRyasmeen
Resolved matmarex
Resolvedppelberg
Resolved matmarex
Resolvedppelberg
Resolved matmarex
Resolved matmarex
Resolvedppelberg
ResolvedDLynch
Resolved matmarex
Resolved matmarex
Resolved matmarex
ResolvedNone
ResolvedNone
ResolvedEsanders
ResolvedEsanders
ResolvedNone

Event Timeline

26-April update

On 21-April, we met as a team to talk about T280415. Considering the questions that emerged in last week's conversation extended beyond the scope of T280415, I'm documenting them here:

New questions

QuestionTicket
[SPIKE] Determine whether collapsible sections in Read as wikipage view should be preserved`T281204
[SPIKE] Determine deployment order of new mobile talk page interventionsT281207
[SPIKE] Develop approach to mobile talk page settingsT281208
My feedback

Hi, @ppelberg asked me to type my feedback here, so here it is.

I do not like the current interface. I always click on "View as a normal wiki page" because it is better for me.
Reasons:

  1. Some content is not available (for example templates like https://cs.m.wikipedia.org/wiki/Šablona:Článek_WikiProjektu_Simpsonovi)
  2. Replying is not clear, I cannot see how many colons (:) is there (I must count them).
    image.png (382×286 px, 22 KB)
  3. I can reply only to the last comment.
    image.png (250×300 px, 9 KB)
  4. I also cannot see the first discussion without a title.
    image.png (422×292 px, 27 KB)

In a nutshell, it is bad and I am happy that you will work on that. Thanks in advance! 🙂