User story & summary
Create a Vue component that enables the selecting of articles as "interests" and shows related articles. This component will be used in three places:
- In the new onboarding
- as a replacement of the TopicSelector for suggested edits
- in the new migrated SuggestedEdits module on the PersonalDashboard (this is created by moderator tools)
Also, this is about defining the user option that will hold these interests.
Background & research
https://www.mediawiki.org/wiki/Home
Parent task: T430058: [EPIC] Account Setup (DE1.3.1 - early onboarding)
Design
Acceptance criteria
- if the account creation process was initiated on a page other than an article page (Main Page also excluded even if it counts as a article page) we display random suggestions (pending decision on T433151) below a multiselectlookup. the "Go your Home" button is default quiet as long 3 interests are not picked.
- if the account creation process was initiated on an article page, the system uses that page to suggests related interests. the "Go your Home" button is default quiet as long 3 interests are not picked.
- people can add more then 3 interests, but once they add 10 interests we should a confirmation message under the multiselect lookup. additional interests are not to reload the 'Related articles' and are not considered while creating the pool of suggested edits.
QS Lead Support Needed
Yes, this is the fundamental UI that needs to be tested for the associated epic.










