Page MenuHomePhabricator

Add "welcome newbie" button to Page Curation Toolbar
Open, MediumPublic

Description

Include a button in the Page Curation Toolbar to optionally place a "welcome newbie" on a creator's talk page. This should be highlighted when the user has never been welcomed and greyed out when the user has previously been welcomed. First suggested by WereSpielChequers in 2012, this could offer a dropdown à la Twinkle of some of the more relevant welcome message templates.

Consensus for this addition is recorded here:
https://en.wikipedia.org/wiki/Wikipedia:Page_Curation/Suggested_improvements#6._Welcome_message

Event Timeline

@Insertcleverphrasehere: Adding PageTriage project tag so this task can be found when looking at PageCuration tasks at https://phabricator.wikimedia.org/tag/mediawiki-extensions-pagecuration/ . No need to add team tags like Growth-Team; that is up to each team (or automatic filters).

Catrope added a subscriber: Catrope.

Moving this to 'Triaged but future' because many Page Curation tasks are currently part of the 2019 Wishlist Survey

This request was heavily endorsed at Page Curation Improvements. This is about the way new users are treated and is a critical issue.

This has not received any attention for THREE years. We consider it important for improved onboarding of new users who have created articles. It should not be part of the Wishlist because it directly enters the remit of Growth which is essentially to improve the onboarding and UX of new users.

MB_phab removed a subscriber: MB_phab.
MB_phab added a subscriber: MB_phab.
MB_phab raised the priority of this task from Low to Medium.Oct 29 2022, 11:46 PM

Per NPP analysis.

This is not something that can wait until Phabricator decides it is important enough. It's part of the very remiit that gives the Growth team its name. NPP has decided it's important enough to:

  1. Provide a better reception for new users
  2. Increase the quality of new articles submitted by new users
  3. Reduce the workload of NPP and AfC.

Include a button in the Page Curation Toolbar to optionally place a "welcome newbie" on a creator's talk page.

Some questions:

  • This would use some options that the PageCuration user choose from? If so, what are those options? Should the text be customizable?
  • What is the text supposed to say? What links, if any, should be part of the text?
  • Who is a "newbie"? Are we going by edit count? Account age?

This should be highlighted when the user has never been welcomed and greyed out when the user has previously been welcomed.

How would one keep track of this, check to see if the user has the template on their talk page? Or add yet another hidden user property to keep track of whether the user has seen this message?

Pretty much the same architecture as Twinkle's welcome system. Should have locally configurable content. The Growth team can tell you what a newbie is - it's their core work.

kostajh, Twinkle does this through substituted templates: All the templates for each option are listed here.

Welcome templates are substed (not a particularly useful convention IMO, but a very widespread one) so their presence can't easily be determined. Most welcome templates leave a somewhat machine-readable comment in the wikitext source when substed, but not all do. I guess the few exceptions could be fixed and then the extension could just search for <!-- Template:Welcome.* --> in the talk page source.

Not all the welcome templates need to be included. NPP is not a general welcoming committee, it's only concerned with new(ish) users who have created a new article. Only the templates that are relevant from the New Page Reviewers' perspective are required. The reviewers should not be presented with a dilemma of choice.

kostajh, Twinkle does this through substituted templates: All the templates for each option are listed here.

Ack, thanks.

Pretty much the same architecture as Twinkle's welcome system. Should have locally configurable content. The Growth team can tell you what a newbie is - it's their core work.

I know, I'm on that team :)

New users on English Wikipedia are initially sent to Special:Homepage, and we encourage new users to make smaller edits. We specifically (for now, anyway) discourage new article creation.

image.png (2×2 px, 488 KB)

We also link new users to mentors–although on enwiki and eswiki this is limited to 10% and 1% of new accounts respectively, see T290927: Scale: increase share of users on English Wikipedia and T285235: Activate Growth mentorship at Spanish Wikipedia. On all other Wikipedia wikis, 100% of new users have the opportunity to message an assigned mentor.

And as part of the work of T317817: [EPIC] Positive Reinforcement: Personalized Praise and T248330: [EPIC] Growth: Positive reinforcement, we are making it easier for Mentors to message/welcome new users following one of their edit activities.

Taking the above and the statement that "NPP is not a general welcoming committee", what is the desired outcome of adding a welcome message to new-ish users via PageCuration? What ideal reactions/responses do you want to see from new users who encounter that?

If the aim is to guide users into a supported editing environment with human-to-human guidance, perhaps Special:Homepage and its Mentorship program already have this covered?

Whether new users were encouraged to make small edits rather than create articles is irrelevant - If NPP is involved then they HAVE CREATED AN ARTICLE. At this point, (if they have not received prior welcome messages - per the original description of the request), the reviewer should provide welcome message pertinent to an editor who came here to create an article.

  • Copy paste the tags menu/module. Use that code as a base.
  • Design welcome icon for page curation toolbar.
  • Create MediaWiki:PageTriageExternalWelcomeOptions.js. Fill it with around 8 popular welcome templates from Twinkle.