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)
| Status | Milestone | Phab | Details |
|---|---|---|---|
| β | 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 for Simple Text inputs (string) and Text inputs triggering a dropdown |
| π§ | M3.1 | T400129 | [MEX] M3.1 edit function for a simple text input |
| π§ | M3.2 | T401697 | [MEX] M3.2 - Create edit function for text inputs which trigger dropdown (string/wbentityIDs) |
| π§ | M3.3 | T402618 | [MEX] M3.3 edit functionality for qualifiers, references, and ranking |
| π§ | M3.4 | T401698 | [MEX] M3.4 - Update test coverage for new edit functionality |
| β | Release 2 | - | Basic Edit on Test Wikidata (Feature Flag) |
| π§ | Release 3 | T403015 | Basic Edit on Wikidata.org (Feature Flag) |
| π§ | Milestone 4 | T407324 | [MEX] M4 - Create editing functionality for the remaining datatypes for statements on Items on mobile |
| π§ | M4.1 | T410855 | [MEX] M4.1 First Pass (Basic UI Scaffold) |
| π§ | M4.2 | TBD | [MEX] M4.1 Functional Remaining Datatypes |
| βΈοΈ | Release 4 | TBD | All Edit Functionality on Test |
| βΈοΈ | Release 5 | TBD | All Edit Functionality on Wikidata.org (Feature Flag) |
| βΈοΈ | Milestone 5 | TBD | Project Closure |
| βΈοΈ | Release 6 | TBD | wbui2025 set to default on wikidata.org |
- Milestone 3 Datatypes
- 3.1 - Simple text input (string) ( String (string) , External identifier (string) , URL (string) )
- 3.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) )
- Milestone 4 Datatypes
- 4.1.1 - Simple text input (string) with different output
- 4.1.2 - Text input that triggers mandatory dropdown
- 4.1.3 - Time
- 4.1.4 - Coordinates