web-dev-qa-db-ja.com

コンテンツにタグを付ける最も簡単な方法

タグ付け機能をWebサイトに提供する最もユーザーフレンドリーな方法は何ですか?

私は SE's タグ付けシステムが好きです:

  • 入力できますが、オートコンプリートもあります
  • 各タグを個別に表示します
  • かなり直感的です

問題点:

  • 複数のアイテムにタグを付ける方法を追加するのは難しい
  • 既存のタグを表示しません。表示するには何かを入力する必要があります

Gmailスタイルのタグ(ラベル)はこれらの問題を修正しますが、使用するのがかなり面倒です。

タグを処理するより良い方法を誰かが知っていますか?

3

これは、タグアーキテクチャがどれほど豊富で具体的であるかによります。タグが10個未満の場合は、すべてのタグをトグルボタンとして表示することを検討してください。 100の場合、オートコンプリートエントリの方が賢明です。 Youtubeが提供するように、可能な限り自動提案タグが役立つ場合。それから問題は賢明な提案を思い付きます。

テキストベースの環境(ブログアプリケーションなど)では、既存のタグにマップする特定のキーワードが、ユーザーがタグ付けしたいものである可能性があると推定できます。 「オバマ氏が支出法案を推進している」というタイトルのブログ投稿は、そのようなタグがアプリケーションに存在する場合、「政治」、「米国」、または「バラクオバマ」とタグ付けされる可能性があります。

コンテンツのビデオ分析は計算が複雑で不正確であるため、YouTubeはそれほど簡単ではありません。代わりに、YouTubeはすでに適用したタグに基づいて推奨タグを選択します。動画に「猫」というタグを付けた場合、「ペット」、「子猫」、「動物」など、よく使われるタグが連想される可能性があります。

複数のアイテムへのタグ付けは別の問題であり、通常はGmailのラベルシステムと同様の個別のインターフェースが必要です。これにより、複数のアイテムを選択して一度にタグ付けできます。これはGmailの状況では理にかなっています。1日に数百通のメールと比較的少量のタグ、またはより一般的にはcategoriesがある可能性があるためです。

これは、SEやYoutubeなどのアプリケーションとは異なります。ユーザーは、メールアプリケーションのように事後的にではなく、投稿時にタグ付けする必要があるため、タグ付けするコンテンツの量が比較的少ない(1〜数の質問/通常1日の動画)。それに比べて、個々のメールに高レベルの意味上の意味を手動でタグ付けすると、メールを読むよりも時間がかかる場合があります。

2
Ben Brocka

私の見解では、タグ付けを処理するための最終的な方法は、オートコンプリートシステム(ちょうどSEのような)をいくつかの類義語のスマートと組み合わせて使用​​することです。つまり、「ナビゲーション」というタグの入力を開始すると、「メニュー」、「ドロップダウン」、「タブ」のオートコンプリート候補が表示されます。

これの完璧なケーススタディはイントラネットアプリケーションです。これにより、誰かがタグ入力を監視し、同義のタグを照合します。ただし、ビジネス要件が明確でないため、実際には、ユーザー入力を監視するためにリソースを使用する必要はありません。

2
rlsaj