web-dev-qa-db-fra.com

Ajouter des éléments à une collection à partir de l'élément ou de la collection?

Je construis un gestionnaire de chansons et de listes de lecture. Où dois-je placer mon interface de jointure, dans la vue chanson ou dans la vue liste de lecture?

Est-il préférable de:

  1. accéder à la vue détaillée d'une chanson
  2. sélectionnez "ajouter cette chanson à une playlist"
  3. sélectionnez une liste de lecture à laquelle l'ajouter

Ou:

  1. accéder à la vue détaillée d'une liste de lecture
  2. sélectionnez "ajouter une chanson à cette playlist"
  3. sélectionnez une chanson à ajouter.
1
SAR622

Si nous parlons d'une application de type spotify, le modèle habituel serait l'option A. Elle est utilisée pour des services comme spotify et fonctionne assez bien. Considérez que l'étape 1: "Entrez dans une vue détaillée des chansons" devrait probablement être accessible sans lire la chanson. Sur le bureau, le schéma habituel est le glisser-déposer. Sur mobile, un menu plus -> "⠇"/"⠂⠂⠂" dans la liste peut être utilisé pour accéder à l'option "ajouter à la playlist".

L'option B n'est pas un modèle établi et il serait plus difficile à mettre en œuvre car la partie sélection n'est pas simple. Sauf si nous parlons de fichiers, auquel cas je suggérerais de regarder iTunes et Winamp pour le comportement attendu.

3
simonlh

Je pense que les deux ont du sens. Cela dépend de ce que l'utilisateur veut faire pour le moment. La première option concentrerait l'utilisateur qui veut écouter une chanson spécifique. Vous pouvez également autoriser l'utilisateur à ajouter la chanson à la file d'attente, sans avoir à créer de liste de lecture. Je le trouve très utile.

La deuxième option serait plus de gérer une liste de lecture déjà créée. Une autre fonctionnalité utile que vous pourriez ajouter ici est de permettre à l'utilisateur d'ajouter plusieurs chansons à la fois.

0
Aline