Page MenuHomePhabricator

Create empty state mockups for *own* user talk page (logged out)
Closed, ResolvedPublic

Description

T274831 and T277329 implemented the user talk page empty state experience.

While implemented for both logged in and logged out users, the design implemented in those two tickets assumed you were logged in.

This task is about extending this approach to draft new interface copy that is explicitly designed for anon users who are viewing their "own" user talk page.

User stories

Understanding the purpose of the page

  • As an IP editor who has clicked a link to the not-yet-created user talk page associated with the IP address I am currently using, I want to understand this page is specifically associated with the IP address I am currently accessing Wikipedia from, so that I do not post a message to this page and expect other people to see/respond to what I am saying.
  • As an IP editor who has clicked a link to the not-yet-created user talk page associated with the IP address I am currently using, I want to know other people may use this same IP address to edit Wikipedia, so that I am not surprised when I revisit this page to find messages about edits I did NOT make.

Creating an account

  • As an IP editor who has clicked a link to the not-yet-created user talk page associated with the IP address I am currently using, I want to know how I can create an account, so that I can avoid being confused with other people (read: IP users) and prevent the IP address I am using from appearing on Wikipedia.

Mockups

We will [likely] build off of/reuse the mockups implemented in T277329/T274831.

Copy

UI copy to be added here. To see the current experience at en.wiki, visit: https://en.wikipedia.org/w/index.php?title=User_talk:2601:2C7:4480:49E0:BD0E:C5BB:EDA5:D2C5&action=edit&redlink=1.

Requirements

  • When possible, all documentation links should lead to local help pages.
  • In cases where local help pages do not exist, documentation links should lead people to a mediawiki.org help page that appears in their UI language.

Done

  • Copy is written that satisfies the ===User stories above
  • Copy is implemented

Event Timeline

I've updated the copy in our Empty State Copy doc.

There are two sets of copy:

  • IP user page (under Self tab)
  • Someone else's IP user page (under User tab)

@ppelberg please review the copy and add any tweaks that you may have to the "Proposed Copy" column and then update this thread making me aware of the change.

Change 714822 had a related patch set uploaded (by DLynch; author: DLynch):

[mediawiki/extensions/DiscussionTools@master] Empty states for anon/IP user talk pages

https://gerrit.wikimedia.org/r/714822

Test wiki created on Patch Demo by DLynch (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/5fe19242bc/w/

Test wiki on Patch Demo by DLynch (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/5fe19242bc/w/

Change 714822 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Empty states for anon/IP user talk pages

https://gerrit.wikimedia.org/r/714822