Context
The Mobile Editing Experience (MEX) project aims to improve the experience of editing Items on a mobile device for existing and new Wikidata editors.
- PRD: https://docs.google.com/document/d/1CcFhF6Kc-uRZWzJh3kCvLjtvjhda2oLMBw6nkkmhSS0/edit?tab=t.0
- Figma: https://www.figma.com/design/RtMDwH7sMF5IPRJvyyZPv4/Mobile-editing-experience?node-id=1867-18173 (updated - but not pixel perfect prototype)
- User Testing Figma: https://www.figma.com/proto/RtMDwH7sMF5IPRJvyyZPv4/Mobile-editing-experience?node-id=195-11428&scaling=min-zoom&content-scaling=fixed&page-id=78%3A1255&starting-point-node-id=195%3A11428&show-proto-sidebar=1
- Link to beta https://www.wikidata.beta.wmcloud.org/
- Datatype overview https://www.figma.com/design/IdZ6rdm8FqDuLYIfQTvEer/ALICE-meets-MEX?node-id=105-50&t=qY6dmoX6bj95EgDC-1
Main Objective
Users can edit items on mobile devices
Considerations
- Vue and Codex will be used for frontend
- Only Item editing will be updated (Lexemes, termbox, etc will not be updated)
Milestones
Milestones for this project represent places in develop were we expect to present an interesting amount of work for user feedback (excepting Tech Investigation and Project Closure)
- ✅ Milestone 1 - T394292 [MEX] M1 - Technical Investigation
- ✅ Milestone 2 - T394886 [MEX] M2 - Iteration 2 - Basic UI elements (Update the Item statement UI on mobile) - "First Pass"
- ✅Release 1 - Basic UI on Beta
- 🚧 Milestone 3 - T400128 [MEX] M3 - Create editing functionality for statements on Items on mobile (Create editing functionality for statements on Items on mobile.) for Simple Text inputs (string) and Text inputs triggering a dropdown
- Milestone 3 Datatypes
- 1 - Simple text input (string) ( String (string) , External identifier (string) , URL (string) )
- 2 - Text input field that triggers a dropdown (string/wbentityID) ( Tabular data (string) , Geographic shape (string), Wikibase item (wikibase entity ID), Wikibase property (wikibase entity ID), Lexeme (wikibase entity ID), Form (wikibase entity ID), Sense (wikibase entity ID) )
- 🚧 Release 2 - Basic Edit on Beta
- Release 3 - T403015 Basic Edit on Wikidata.org (Feature Flag)
- Milestone 3 Datatypes
- Milestone 4 - Create editing functionality for the remaining datatypes for statements on Items on mobile. "Shippable"
- Milestone 4 Datatypes
- 3 - Simple text input (string) with different output ( Mathematical expression (string), Musical notation (string), Commons media (string) )
- 4 - Text input that triggers mandatory dropdown ( Monolingual text (monolingual text), Quantity (quantity) )
- 5 - Coordinates ( Globe Coordinates (globe coordinate) )
- 6 - Time ( Time (time) )
- Release 4 - All Edit Functionality on Beta
- Release 5 -All Edit Functionality on Wikidata.org (Feature Flag)
- Milestone 4 Datatypes
- Milestone 5 - Project Closure
- Release 6 -** wbui2025 set to default on wikidata.org