History:Next Generation Schema/Release Editor: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= Use Cases for Testing =
= Outstanding Tasks =


Earlier in the UX phase of the release editor user interface we defined three users, each with their own use case:
== Artist Credit Editor ==
* Support rearranging artists
* <s>Only show one editor at a time</s>
* Should there be a (real) link to the artist's pages?
*: The artist comments frequently aren't enough of a cue so I find I very often end up clicking the artist name when setting track artists or creating artist-track ARs. If/when an editor needs to click an artist name they're doing so because they want to make sure they've added the correct artist, so I think if a link was implemented it should be added in the AC editor. --[[User:PavanChander|navap]] 18:48, 20 October 2009 (UTC)
* Alternative name column header needs to be renamed from "Name" to something like "Alternate Name" or "Alternative Name".


== Tracklists ==
=== Joe (simple) ===
* Do we want to allow linking to existing recordings?
* <s>Tracklist column headers should have a fixed width</s>
* <s>The first time a track ''name'' is converted into an input box the column widths are changed.</s>
* Setting the track length of a new track causes the width of the length column to change.
*: This doesn't happen if the track already exists and has no length, only when it's a new track.
* Move the "Add another track" button to the medium title row, align it to the right, rename it to "Add track".


A brand new user that is entering his first single artist release. Joe is new to MB and hasn't read a whole lot of guidelines - he would like to get in, get it done, and go away. Given that he wants to enter the minimum amount of data and not focus on adding lots of details. Joe has copied the track listing from Amazon.com and wants to get moving.
=== Tracklist Importer ===
* Imported tracklists have real hyperlinks that navigate away from the editor.
* Add a button to the medium title row to use as an import button. It could either say "Import" or just be an up arrow icon.
* Lookup results should be formatted/stylized similar to how releases look on /release/MBID.
** Release title and medium title rows should be touching and flush with each other.
** Mediums that belong on the same release should be touching and have their column widths equal.
** Add margin between the last medium and and the next release.
* Lookup results have extra non-existent results when searching for ''einstein on the beach''.


=== Sally (various artists & guess case) ===
== Tracks ==
* Tracks that are drag/dropped in between the mediums should not be placed on the last medium, the drag should be aborted.
* If a track number is clicked, but the track not dragged it gets added to a group reorder.
** When adding tracks to the group reorder, the tracks disappear when clicked.
** When dragging multiple tracks, they all disappear if dragged in between the mediums.
* Add more width to the dragHelper to make it easier to separate the title from the artist.


A user who is entering a various artist release and wants to be lazy about capitalization. She's ok with spending a little more time making things right and adding a release date and a label. However, sally doesn't like copying text from another site. She would prefer to enter the data into separate fields.
== Mediums ==
* Support looking up existing tracklists
* Support for changing medium format.
** Medium format <select> contains no options if the mediums format is set to NULL.
* Drag and drop isn't setting anything
* Mouse cursor should change to 'move' when hovering over medium reordering area
* Add a medium format <select> to imported tracklists.
* When an imported tracklist is placed before an existing tracklist the medium number doesn't change.


=== Maggie (DJ mixed release) ===
== Other Tasks ==
* Make sure delete buttons are added for all entities, and that they disable the appropriate fields.
* Add <code>font-weight:normal !important;</code> to <code>span.comment</code>.
* Release editor loads quite slowly (dom manipulation visible), and behaves sluggishly when dragging tracks in Opera.


A user who is entering a DJ mix set and she's found the track listing at discogs. She's not afraid to dig for more data and ensure that all the data she can find is properly covered.
== Right Sidebar ==
* Adding new release labels
* Adding a label to a release label where it is currently NULL
* Language and script <select>s need to be sorted alphabetically.
* Empty options should be removed from the language, status, script, and country <select>s.
** And perhaps move [Unknown] to the top of the list?
* Packaging <select> doesn't contain any options.

Latest revision as of 16:21, 4 November 2011

Use Cases for Testing

Earlier in the UX phase of the release editor user interface we defined three users, each with their own use case:

Joe (simple)

A brand new user that is entering his first single artist release. Joe is new to MB and hasn't read a whole lot of guidelines - he would like to get in, get it done, and go away. Given that he wants to enter the minimum amount of data and not focus on adding lots of details. Joe has copied the track listing from Amazon.com and wants to get moving.

Sally (various artists & guess case)

A user who is entering a various artist release and wants to be lazy about capitalization. She's ok with spending a little more time making things right and adding a release date and a label. However, sally doesn't like copying text from another site. She would prefer to enter the data into separate fields.

Maggie (DJ mixed release)

A user who is entering a DJ mix set and she's found the track listing at discogs. She's not afraid to dig for more data and ensure that all the data she can find is properly covered.