web-dev-qa-db-ja.com

ユーザーが他のユーザーをフォローできるサイトでは、カテゴリまたはタグを使用する必要がありますか?

ユーザーがチュートリアルを投稿できるウェブサイトを作成しています。彼らは他の人をフォローできるので、フィードを取得できます。

現在、titlecontentの2つのフィールドがあります。

tagフィールドとcategoryフィールドのどちらを追加するかは、よくわかりません。それから、ユーザーはある種のサブカテゴリーとして機能するのでしょうか。さまざまなユーザーがカテゴリよりも具体的なものを書きます(たとえば、プログラミングカテゴリでRailsチュートリアルを書いて、彼に従うことを決心します)。

これがTwitterの仕組みだと思いますか? (私はよくわかりません)。

私が考えることができるいくつかの長所と短所:

カテゴリ:

長所:

  • これにより、ユーザーは整理されたカテゴリのセットを選択する必要があります。
  • カテゴリとサブカテゴリを持つことは、(少なくとも私の意見では)タグの束を持つよりもクリーンです。

短所:

  • 私はそれらを自分で作成する必要があります(このサイトをできるだけコミュニティ主導にしたいと考えています)。

タグ:

長所:

  • すべてのユーザーがタグを作成できます。
  • それらは一連のカテゴリに制限されません。

短所:

  • それらを細かく分類することはできません(あまり整理されていません)
  • タグが重複している可能性があります

この場合に行く最善の方法は何ですか?

2
janoChen

両方を使用することについてどう思いますか?

メイン構造の定義済みカテゴリとサブカテゴリのユーザー定義タグを使用していますか?

3
Megachip