Page MenuHomePhabricator

[MEX] Mobile Editing Experience of Items Project
Open, Needs TriagePublic

Description

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.

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)

StatusMilestonePhabDetails
βœ…Milestone 1T394292[MEX] M1 - Technical Investigation
βœ…Milestone 2T394886[MEX] M2 - Iteration 2 - Basic UI elements (Update the Item statement UI on mobile) - "First Pass"
βœ…Release 1-Basic UI on Beta
🚧Milestone 3T400128[MEX] M3 - Create editing functionality for statements on Items on mobile for Simple Text inputs (string) and Text inputs triggering a dropdown
🚧M3.1T400129[MEX] M3.1 edit function for a simple text input
🚧M3.2T401697[MEX] M3.2 - Create edit function for text inputs which trigger dropdown (string/wbentityIDs)
🚧M3.3T402618[MEX] M3.3 edit functionality for qualifiers, references, and ranking
🚧M3.4T401698[MEX] M3.4 - Update test coverage for new edit functionality
βœ…Release 2-Basic Edit on Test Wikidata (Feature Flag)
🚧Release 3T403015Basic Edit on Wikidata.org (Feature Flag)
🚧Milestone 4T407324[MEX] M4 - Create editing functionality for the remaining datatypes for statements on Items on mobile
🚧M4.1T410855[MEX] M4.1 First Pass (Basic UI Scaffold)
🚧M4.2TBD[MEX] M4.1 Functional Remaining Datatypes
⏸️Release 4TBDAll Edit Functionality on Test
⏸️Release 5TBDAll Edit Functionality on Wikidata.org (Feature Flag)
⏸️Milestone 5TBDProject Closure
⏸️Release 6TBDwbui2025 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

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
DeclinedNone
OpenNone
OpenNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
OpenAlice.moutinho
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
Resolvedmahmoud.abdelsattar.wmde
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
Resolvedmahmoud.abdelsattar.wmde
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
OpenBUG REPORTNone
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedBUG REPORTArian_Bozorg
OpenNone
OpenNone
OpenLucas_Werkmeister_WMDE
ResolvedArian_Bozorg
OpenLucas_Werkmeister_WMDE
ResolvedArian_Bozorg
ResolvedAlice.moutinho
ResolvedArian_Bozorg
OpenNone
OpenAudreyPenven_WMDE
OpenArthurTaylor
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
Resolvedmahmoud.abdelsattar.wmde
OpenNone
OpenNone
OpenkarapayneWMDE
ResolvedArian_Bozorg
Resolvedmahmoud.abdelsattar.wmde
Resolvedmahmoud.abdelsattar.wmde
ResolvedArian_Bozorg
OpenNone
ResolvedArian_Bozorg
OpenNone
OpenNone
OpenLucas_Werkmeister_WMDE
OpenNone
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenArthurTaylor
OpenArthurTaylor
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenAlice.moutinho
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
DeclinedNone
OpenNone
OpenNone
OpenNone
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedArian_Bozorg

Event Timeline