Page MenuHomePhabricator

Implement empty state mockups for *user* talk pages
Open, Needs TriagePublic

Description

This task is about implementing a new experience for not-yet-created user talk pages.

User stories

Understanding the purpose of the page

  • As a Junior Contributor who has clicked a link to a user talk page that not-yet-been-created, I want to instantly understand the purpose of the page [i] I am now viewing, so that I can decide whether I should engage with the page more deeply or leave/go somewhere else.
  • As a Junior Contributor who has clicked a link to a user talk page that not-yet-been-created and generally knows what the purpose of the page [i] is, I want to know where I can learn more about the page, so that I can feel more confident posting something to it.

Editing the page

  • As a Senior Contributor who has clicked a link to a user talk page that not-yet-been-created, I want to be able to add content to the page (e.g. add a template) without being constrained by the New Discussion Tool's Title / Description fields so that I can avoid having to manually type out a long message.

Mockups

This ticket should have the same design as T274832, however the copy will change.

For the "splash" page:

Heading:
The conversation starts here> Create the space for conversation

Paragraph: (stays the same)

Talk pages are where people discuss how to make content on Wikipedia the best that it can be. Start this page by adding a new discussion topic to connect and collaborate with a community of Wikipedians.

Requirements

  • Mockups should be created for both desktop and mobile user experiences.

Done

  • Designs for mobile and desktop that fulfill the stories defined above are posted to the Mockups section.

i. Purpose of the page: the space where I can communicate with another volunteer about the the edits they have made and/or may consider making to the wiki.

Event Timeline

ppelberg renamed this task from Implement empty state for not-yet-created article talk pages to Implement empty state for not-yet-created user talk pages.Feb 16 2021, 12:06 AM
ppelberg created this task.
ppelberg renamed this task from Implement empty state for not-yet-created user talk pages to Implement empty state for other users' not-yet-created user talk pages.Mar 12 2021, 6:06 PM
ppelberg updated the task description. (Show Details)
ppelberg added a subscriber: iamjessklein.

Meta
I've updated the task description with user stories.

Next step

ppelberg renamed this task from Implement empty state for other users' not-yet-created user talk pages to Create empty state mockups for other users' not-yet-created user talk pages.Mar 12 2021, 6:08 PM
ppelberg renamed this task from Create empty state mockups for other users' not-yet-created user talk pages to Create empty state mockups for *user* talk pages.Mar 12 2021, 6:14 PM
ppelberg updated the task description. (Show Details)

This ticket should have the same design as T274832, however the copy will change.

For the "splash" page:

Heading:

The conversation starts here> Create the space for conversation

Paragraph:

Talk pages are where people discuss how to make content on Wikipedia the best that it can be. Start this page by adding a new discussion topic to connect and collaborate with a community of Wikipedians. ->
User Talk pages are where people discuss and share information on how to make content on Wikipedia the best that it can be. Start this page by adding a new discussion topic to connect and collaborate with a community of Wikipedians. If this is your page, log in to start creating the page.

I'm imagining that the log in link in would open up the log in flow. a) Is this possible? b) can @Whatamidoing-WMF and @ppelberg review this copy?

About If this is your page, log in to start creating the page. I believe that it's easy to link to the login page, and that it _might_ be possible to only show this line to people who are not logged in.

Also: Being logged in isn't a requirement for creating a User_talk: page at most wikis, and do we really want people to create their own User_talk: pages? It's not forbidden, but what's the point in talking to yourself?

If this is your page, log in to start creating the page.

In addition to @Whatamidoing-WMF said, anons can also have talk pages. If an anon logs in, the IP talk page no longer belongs to them.

[…] do we really want people to create their own User_talk: pages? It's not forbidden, but what's the point in talking to yourself?

I recall seeing someone who started conversations with others on this user’s own user talk page by pinging them. Pretty weird, but not without an example. Also, not being able to create one’s own talk page [using DiscussionTools] while all other talk pages on the wiki can be created is probably much more confusing.

Okay good points @Whatamidoing-WMF and @Tacsipacsi - I'll remove the If this is your page, log in to start creating the page... from the mockup.

Re:

I recall seeing someone who started conversations with others on this user’s own user talk page by pinging them. Pretty weird, but not without an example. Also, not being able to create one’s own talk page [using DiscussionTools] while all other talk pages on the wiki can be created is probably much more confusing.

@ppelberg @Whatamidoing-WMF Is there a reason why don't automatically create this page for users when they create an account?
If we did then we could design your user page more intentionally.

Just discussing this ticket with @ppelberg - since this ticket is about a user talk page (not /your/ user talk page) we are good to go to move this over into implementation. I've updated the description and will move on workboard and remove myself as assignee.

iamjessklein renamed this task from Create empty state mockups for *user* talk pages to Implement empty state mockups for *user* talk pages.Thu, Jul 1, 11:56 PM
iamjessklein removed Whatamidoing-WMF as the assignee of this task.