History:Next Generation Schema/Edit User Interface

From MusicBrainz Wiki
Revision as of 21:31, 21 July 2009 by 75.15.117.10 (talk) (New page: This wiki page aims to define the goal for the Edit user interface for NGS. ==Goals== * A [http://test.musicbrainz.org/release/fd80cbb0-1159-4557-b93b-0f12e2fe9ffa release page] has seve...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This wiki page aims to define the goal for the Edit user interface for NGS.

Goals

  • A release page has several "data" tabs. A new "edit" tab needs to be added that should be visually distinct from the other tabs. Perhaps even right aligned.
  • The existing "data" pages should not have any "edit" modifications.
  • The edit page should look nearly identical to the data page initially.
  • Mousing over the various elements should give a clue that an element can be edited.

Workflow

Any edit that a user starts, but does not submit, will be send to the server's "stash". If the user starts an edit and then navigates away from the page, the current changes should be submitted to the server stash transparently. Returning to that edit page should automatically retrieve the stashed changes from the server and load them into the page.

The user should also be able to get a list of stashed edits and be able to resume or delete any of them. A user can come back later and retrieve stashed edits to finish and submit them. Edits can be started on a mobile in a music store and retreived at a home computer later on to be finished and submitted.