web-dev-qa-db-fra.com

Dois-je utiliser des catégories ou des balises dans un site pour que les utilisateurs puissent suivre les autres utilisateurs?

Je crée un site Web où les utilisateurs peuvent publier des didacticiels. Ils peuvent suivre d'autres personnes afin de pouvoir obtenir leur flux.

À l'heure actuelle, il existe deux champs: title et content.

Je ne sais pas trop s'il faut ajouter un champ tag ou category. Et je me demande si les utilisateurs agiront alors comme une sorte de sous-catégorie; différents utilisateurs écriront quelque chose de plus spécifique qu'une catégorie, (par exemple, je peux trouver dans la catégorie Programmation quelqu'un qui écrit Rails tutoriels, et décide de le suivre).

Je pense que c'est ainsi que Twitter fonctionne? (Je ne suis pas très sûr).

Quelques avantages et inconvénients auxquels je peux penser:

Catégories:

Avantages:

  • Il oblige les utilisateurs à sélectionner un ensemble organisé de catégories.
  • Avoir des catégories et des sous-catégories est plus propre que d'avoir un tas de balises (du moins à mon avis).

Les inconvénients:

  • Je dois les créer moi-même (j'aimerais que le site soit aussi communautaire que possible).

Tags:

Avantages:

  • Tout utilisateur peut créer une balise.
  • Ils ne sont pas limités à un ensemble de catégories.

Les inconvénients:

  • Je ne peux pas les sous-catégoriser (moins organisé)
  • Il peut y avoir des balises en double

Quelle est la meilleure façon de procéder dans ce cas?

2
janoChen

Que pensez-vous de l'utilisation des deux?

Vous utilisez des catégories prédéfinies pour la structure principale et des balises définies par l'utilisateur pour les sous-catégories?

3
Megachip