Page MenuHomePhabricator

[SPIKE] How will Topic Containers handle sections that do NOT contain discussions
Closed, ResolvedPublic

Description

As @Esanders noted in the Editing Team's 23 February meeting, there are some discussion pages [i] in which there are == H2 == sections that do NOT simply contain discussions.

This task involves the work with deciding if and how the Topic Container design will be adapted to accommodate pages that contain the variations of discussion page sections listed in === Discussion Section Variations below:

Discussion Section Variations

  • Case #1: == H2 == section(s) without discussion content
    • Example(s):
      • Wikipedia:Redirects_for_discussion: Compare the == Before listening a redirect for discussion == and == The guiding principles of RfD == sections in which there are NO discussion present to the == Current list == section in which discussions are present.
  • Case #2: == H2 == section(s) with BOTH discussion and no-discussion content

Approaches

  • Approach #1: Modify metadata to show Last edited: DATE
    • For sections on discussion pages that do NOT contain discussions, reduce the metadata shown within Topic Containers to the time the section was last edited. Note: this approach depends on first resolving T304189.
  • Approach #2: Exclude metadata and Subscribe affordances
    • For sections on discussion pages that do NOT contain discussions, H2's will appear in all the same ways other topic containers do EXCEPT they will NOT include metadata or Subscribe buttons/links.

Open question(s)

  • 1. How – if at all – will the Topic Container design be adapted to accommodate the cases listed in the === Discussion Section Variations section above?
    • To start, we're going to move forward with "Approach #2."

Done

  • Answers to all ===Open question(s) are documented in the task description
  • Any tickets to act on the answer(s) to open questions are filed and linked in this ticket

i. I am using "discussion pages" to mean any page where discussions happen including, and not limited to, pages in the talk namespace.

Event Timeline

ppelberg moved this task from Backlog to Triaged on the DiscussionTools board.
ppelberg added a project: Design.

Conversation notes with Ed, Kieran and Jess:

  • Decision: style the headings to align with the new usability improvements as we don't know what all of the possible uses of this kind of page could be.
  • Think about: giving community members a way to mark the page so that they don't have to use the styles

Conversation notes with Ed, Kieran and Jess:

  • Decision: style the headings to align with the new usability improvements as we don't know what all of the possible uses of this kind of page could be.

@iamjessklein: can you say more here? What does styling, "...headings to align with the new usability improvements" mean in this context and how do you see styling them in this way to resolve the issues this ticket is describing?

Idea for an approach
For sections on discussion pages that do NOT contain discussions (read: there are no signatures present within said sections), what if we reduced the metadata shown with Topic Containers to just show the date when the section was last edited?

What – if any – questions/concerns does this approach bring to mind?


Thinking:
1. The comment parser is already using the presence/absence of signatures within sections to decide whether to show [ reply ] and [ subscribe ] links
2. We can assume sections that do NOT contain signatures do NOT contain discussions and therefore hide discussions-specific metadata.

Conversation notes with Ed, Kieran and Jess:

  • Decision: style the headings to align with the new usability improvements as we don't know what all of the possible uses of this kind of page could be.

@iamjessklein: can you say more here? What does styling, "...headings to align with the new usability improvements" mean in this context and how do you see styling them in this way to resolve the issues this ticket is describing?

This means show the heading with the new font and border. Basically everything except the metadata.

what if we reduced the metadata shown with Topic Containers to just show the date when the section was last edited?

This information is not easily available to us.

Decision: style the headings to align with the new usability improvements as we don't know what all of the possible uses of this kind of page could be.

What's the criteria for a page that'll get this applied?

Decision: style the headings to align with the new usability improvements as we don't know what all of the possible uses of this kind of page could be.

What's the criteria for a page that'll get this applied?

@DLynch: we have not yet defined this criteria. The work to define it will happen in T303493.

To start, I think we should move forward with Approach #2: Exclude metadata and Subscribe affordances.

Doing so will mean that sections that do NOT contain discussions that appear on pages within the namespaces (T304751) [and later pages (T304753)] where Usability Improvements are available, will be styled in the same ways `== H2 =='s that do contain discussions are styled with two exceptions: Topic Containers that accompany sections that do NOT contain any comments will NOT: A) include metadata or B) Subscribe buttons/links.

The work to implement the above will happen in T306386

ppelberg claimed this task.
ppelberg updated the task description. (Show Details)