This page contains information about the infrastructure used for the Add Image structured task project (T285587). For project information, see mw:Growth/Personalized first day/Structured tasks/Add an image.
Add Image is the infrastructure behind a feature which recommends images to be added to articles which don't have any, and provides a streamlined editing interface for doing so. It consists of:
- A dataset (currently a one-off) of articles with no images, and image recommendations based on images in other Wikimedia projects which are connected to the article in some way via Wikidata.
hasrecommendation:imageCirrusSearch keyword for searching for articles with recommendations (currently based on having loaded the dataset into weighted tags in the search index as a one-off).
- An image recommendation API (sandbox, repo, project page) that provides the information in the dataset for the queried page IDs. The API is currently served from a proof-of-concept implementation on Wikimedia Cloud; see T294362 for productionization.
- Integration with the structured task functionality of the GrowthExperiments extension: a browsing interface on
Special:Homepageand VisualEditor-based custom editing interface.
The GrowthExperiments extension adds a new
hastemplatecollection:<collection> CirrusSearch keyword for searching for articles containing any one of a list of templates (typically a list so long that
hastemplate: cannot be used). This is used for excluding articles with infoboxes: it defines the
infoboxtest collections based on the
GEInfoboxTemplatesTest community configuration fields.
To update, you can set
GEInfoboxTemplatesTest and test with the
hastemplatecollection:infoboxtest -hastemplatecollection:infobox and
-hastemplatecollection:infoboxtest hastemplatecollection:infobox searches what infobox-containing articles would be added to / removed from the filter.
The list of infoboxes is generated by the tgr/infobox-templates script.
- Add Link, the previous structured task project