Page MenuHomePhabricator

[Suggestion] Deploy "Add a link" suggestion as an experimental suggestion
Closed, ResolvedPublic

Description

This ticket involves the work of surfacing "Add a link" suggestions within Suggestion Mode as an experimental feature.

Deployment plan

Deploy as an experimental Suggestion within Suggestion Mode.

Open questions

  • 1. What (if any) wikis does "Add a link" NOT currently work on?
  • 2. To what extent (if any) will the configuration values for "Add a link" when it is surfaced in the Homepage feed deviate from those when it is surfaced within Suggestion Mode?
  • 3. Related to "2.", in the time between now and when we enable volunteers to configure Edit Checks/Suggestions via Community Configuration (T372927), how (if at all) will the edit check config file be able to fetch the relevant "Add a link" configuration values from the Community Configuration extension?
  • 4. What (if any) adjustments might need to be made to how VE sends requests to the link model?

Meta

Requirements

WARNING: Requirements will not yet be final until this tag is removed.

Meta

  • Default configuration
    • maximumEditcount: None
    • minimumEditcount: None
    • ignoreSection: TBD
    • ignoreLeadSection: TBD
    • Type: Suggestion and/or Check: Suggestion
  • Detection heuristic: link receommendation service

User experience

  • Card design
    • Title: Add link
    • Description (≤2 sentences): This text looks like it is referring to this [RECOMMENDED ARTICLE NAME](LINK TO RECOMMENDED ARTICLE). Help readers understand this topic by adding a link.
    • Calls to action
      • Button name: Add link
      • Button name: Skip
  • Success toast

Instrumentation
As with all Edit Checks and Suggestions, we will want to know:

  • Any time a Suggestion of this type is activated within an edit session
  • Any time someone views a Suggestion of this type within an edit session
  • Any time someone engages with a Suggestion and how they engage with it

Event Timeline

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

[mediawiki/extensions/VisualEditor@master] Create AddSuggestedLinkCheck

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

Change #1251566 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Create AddSuggestedLinkCheck

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

Should we manually sync-up the check's config with the growth suggestion's?

Should we manually sync-up the check's config with the growth suggestion's?

@DLynch, great spot + question: Yes.

Tho, let's do that in T421968.

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

[mediawiki/extensions/VisualEditor@master] SuggestedLinkEditCheck: make sure the target hasn't been altered

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

Change #1270341 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] SuggestedLinkEditCheck: make sure the target hasn't been altered

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