User story: As a Suggested Tags user, I want the option to add a tag/depicts statement that is not currently in the suggested list, so that I can more accurately describe the image in the simple Suggested Tags interface I'm already using.
We have this:
Users of the Suggested Tags special page are presented with a list of suggested concepts contained in the image, but there's currently no way to add a tag that is not listed.
We want this:
Users should have the option of adding a tag that is not listed from the machine vision algorithm, using a simplified version of the existing depicts statement interface
Acceptance Criteria:
- The Suggested Tags tool, both in Popular Uploads and User uploads, contains UI that allows users to search for and choose up to five additional Wikidata entities to use as tags
- The feature works well on both desktop and mobile web, and could also work for our iOS/Android apps if they choose to utilize it
- The interface for this is simplified - no need for qualifiers, marking as prominent, etc. The goal is to make this as straightforward as possible, like the rest of the existing interface
- When a user adds additional tags, the item is removed from the queue
During development, please test the following:
- Test this feature on at least one mobile browser
- This feature will need Design QA
COVID-19 Deployment Criteria
- Can you roll back this change without lasting impact?
- A recovery plan is required as this will help identify our capacity for recovering from the failure
- THIS IS A KEY QUESTION, if you can’t answer it, you shouldn’t deploy
- Is specialized knowledge required to support this change in production? If so, are there multiple people with this knowledge?
- Is there a way to increase confidence about the correctness of this change?
- Reviews (Design, Code, etc)
- Testing coverage (unit tests, integration tests)
- Manual testing (e.g. Beta, vagrant, docker)