For the Image Browsing feature, we will populate our initial entry point (the "Carousel" component) with images taken from the article (per T398992). The criteria here are similar to the ones used by MultiMediaViewer.
Once the user reaches the modal / overlay part of the Image Browser, we may want to present them with additional images beyond the ones taken immediately from the article they are viewing to further enrich the experience. This could be especially useful in situations where we have equivalent articles in two different-language wikis, where one wiki's version has only a small number of images while the other has many. It may also be useful to look at Commons or Wikidata to find relevant images.
Questions to answer
- When is it desirable to pull in additional images beyond the ones present in the original article? Do we do this when we have fewer than X images to display, or do we always check for additional sources to enrich the experience?
- Can we pull all images from the same article from other Wikipedias?
- What sources can we try to pull from? Other articles on different wikis? Other projects entirely (Commons/Wikidata/etc)? What APIs do we use?
- How similar or different is the image data we get from external sources compared to the image data we have about images on the local page the user started from? Caption/description text in particular may present a challenge, because we don't want to show users caption text in a language that they cannot understand. Wikidata may prove useful here.
- Is there an order of preference we want to follow when pulling data from other sources (i.e. prefer other-language wikis and only go to Commons or Wikidata under certain conditions)? Or should we always query all possible sources?
Acceptance Criteria
- Decide on a general approach and document it
- File a task for implementation as necessary