This is the top-level product/design/code readiness ticket for the MediaInfo code itself providing structured data for Commons, and though that necessarily depends on other work, that is tracked elsewhere.
For the initial production deployment, we will be providing the facility to view and edit multi-lingual captions for all File: namespace pages. This means that they should render
- Back-end
- Storage: T200903: Have MediaInfo store its entities in an MCR slot on the associated file page
- Loading / editing / deletion / recent changes / watchlist / checkuser etc. — taken care of by MCR
- API access
- Back-end clean-up: T201966: When WikibaseMediaInfo is installed in MCR mode, don't register namespaces for the wiki
- Back-end search integration: T187438: Implement searching of multilingual captions on commons
- Diffs for non-SDC to SDC conversions: T206629: Diffing revisions before & after wikidata/mediainfo things got added fail
- Front-end
- Page view and editing: T202287: Implement new File page design using OOUI (multi-lingual captions only)
- History, diffs,, undo, etc. — taken care of by MCR
- Creation (upload) in UploadWizard: T188502: Implement multilingual captions in UploadWizard
- Security review and relevant fixes: T206545: Implement fixes from first pass of MediaInfo security review