ユーザーが独自のカテゴリを作成できるアプリケーションを作成したいと考えています。その後、他のユーザーは、たまたま同じものを探している場合、それらのカテゴリを見つけることができます。ユーザーが同じカテゴリの複数のバリエーションを作成せずに独自のカテゴリを作成できるようにするにはどうすればよいですか。
たとえば、次のように考えましょう:私は探しています...
ホームインテリアデコレーター
...しかし、その名前のカテゴリが見つからないため、新しいカテゴリを作成します。問題は、300種類の結果があった「インテリアデザイナー」のカテゴリがすでに存在していたことです。すべてのカテゴリをハードコーディングせずにこの問題を回避するにはどうすればよいですか(カテゴリをすべてリストするには多すぎます)。
検索ツールを使用してカテゴリを見つけるのは最善の方法ではありません。
アイデアは、正しいカテゴリを取得できなかった場合にのみ、新しいカテゴリを作成できるようにすることです。適切なカテゴリを取得するには、以下を提供できます。
これらはユーザーツールです。また、明確な階層をサポートするために、定期的にカテゴリを管理するための管理ツールを提供することもできます。管理ツールを使用すると、分割、結合、名前変更などの操作を簡単に実行できます。
ユーザーが必要なカテゴリを検出しない場合、彼はそれを作成することができます。しかし、作成の瞬間、彼はカテゴリーの階層の適切な場所のどこかにいます。つまりグラフ項を使用して、リーフノードでのみ新しいノードを作成できます。作成カテゴリを適切な場所に動機付けるために、モデレート後にクライアントのプロファイルをリストの一番下に移動するような「罰」を適用できます。
したがって、あなたの仕事は、初期階層を作成してモデレートを実行することです。
[〜#〜]更新[〜#〜]
また、ユーザーにとって非常にシンプルな、まったく異なる対話手順を提案します。
私の最初の質問は、カルマ/ポイントシステムはありますか?私が理解しているように、コミュニティで編集されたデータベースがあります。各ユーザーには独自のコンテンツがあり、コミュニティで編集可能なカテゴリで閲覧できます。
カテゴリの代わりにタグを使用。特定のレベルのあいまいさを備えたタグをフィルタリングして、ほぼ重複した関連タグが含まれるようにすることができます。
タグと一緒のカテゴリ
何らかの分類が必要な場合は、タグに加えてそれらを実装できます(Waneloには「男性」、「女性」があります)。人々はカテゴリーにも投票できます。
モデレーションの代わりに、特定の年齢と受信した高評価数のアカウントがタグまたはカテゴリのマージに投票できるメタセクションを作成できます。おそらく、投票の問題がアクティビティ画面に表示される可能性があります。
これらはほんの一部の考えであり、私は続行するアプリについて多くの情報を持っていません。
簡単に言えば、作成したカテゴリをマージするには、何らかのキュレーションプロセスが必要だと思います。そのプロセスは次のとおりです。
どちらのアプローチも簡単ではありません。
ユーザーの手でカテゴリを作成する主な制御を与えると、それは多くの混乱を引き起こし、サイトを維持する上での問題と冗長性を確実に与えることは間違いありません。
右上隅にある検索ボックスを備えた別のページでカテゴリのリストをいつでも指定できます。ソフトウェア開発の観点からサイトを維持する方がはるかに簡単です。
また、ユーザーは特定のカテゴリを検索して適切に使用できます。