web-dev-qa-db-fra.com

Navigation par catégories ou balises?

Je ne sais pas si la navigation basée sur des balises serait plus facile pour les utilisateurs. Sur notre site Web, nous classons les logiciels (comme download.com) et les catégories sont peut-être difficiles à comprendre.

Personnellement, je préfère le marquage à l'utilisation de catégories.

Les avantages des catégories:

  • clairement défini
  • pourrait être hiérarchique
  • statique (dans la plupart des cas)

Les avantages de l'utilisation de balises:

  • déstructuré
  • pourrait être très facile à définir par l'utilisateur

Les avantages de l'utilisation du balisage sont que le nombre de balises que quelque chose peut avoir est illimité et, en fin de compte, les utilisateurs peuvent baliser eux-mêmes les éléments. Cela permet un bon niveau d'interaction avec l'utilisateur, et vos données s'amélioreront par chaque utilisateur en ajoutant une balise.

La navigation basée sur des balises est alors en fait à la recherche de n'importe quelle combinaison de balises, et permettra d'obtenir une collection de résultats très précise. Par exemple. de très bons exemples de balisage réussi sont (imo):

  • stackexchange
  • gmail
  • flickr
8
nathanvda

Je pense que cela dépend de votre public, s'ils sont jeunes et adeptes de la technologie, les balises pourraient bien fonctionner, mais les utilisateurs moins expérimentés peuvent les trouver difficiles et beaucoup moins consultables. Il y avait une question similaire sur la pile oferflow et l'une des réponses d'un concepteur d'interaction Google m'a été utile.

2
benb

La relation entre les éléments et les catégories est généralement un-à-plusieurs (dans une taxonomie typique, les éléments ne peuvent pas appartenir à plus d'une catégorie), tandis que les balises sont plusieurs-à-plusieurs (plusieurs balises pour chaque élément). Les catégories sont le plus souvent prédéfinies, les balises peuvent être plus facilement définies par l'utilisateur. Vous pouvez même utiliser les deux en même temps, bien que cela implique une complexité supplémentaire.

Ce qui convient le mieux à votre application dépend du domaine, des caractéristiques de vos utilisateurs et des termes qu'ils connaissent.

Quelques questions que je poserais:

  • Est-il possible de définir une taxonomie unique claire pour vos utilisateurs? Ensuite, les catégories pourraient bien fonctionner, et il pourrait ne pas être nécessaire d'utiliser des balises. Vous pouvez tester votre schéma existant avec le tri inverse des cartes ("test d'arborescence"), ou essayer de trouver un meilleur schéma et de meilleurs termes avec un tri de carte ouvert.
  • Quels types de termes de recherche vos utilisateurs utilisent-ils? Réussissent-ils dans ce qu'ils essaient d'accomplir? Quel type de langue utilisent-ils dans le monde hors ligne? Surtout s'ils sont des utilisateurs occasionnels naïfs de votre application, il peut être souhaitable de rester aussi proche que possible des termes qu'ils utilisent normalement.
  • Quel est le coût d'une mauvaise classification? Dans quelle mesure les mauvaises balises sont-elles indésirables? Cela peut influencer vos décisions d'autoriser les utilisateurs à effectuer le marquage plutôt que de conserver la classification entre vos mains.

Une approche pragmatique serait de tester les deux. Prenez un sous-ensemble d'articles, définissez à la fois des catégories et des balises, présentez-les à de vraies personnes (dans le couloir?) Et regardez comment ils réagissent.

0
Marielle