web-dev-qa-db-ja.com

階層を表示するための最良のインターフェースまたはメソッド

私は、カテゴリーとサブカテゴリーを持つシステムを扱ってきました。今、私はこれを達成するための3つの最適な方法を見つけました

  1. タグの使用-例:StackExchange(単一ドメインサイト)

長所:高度に整理されたコンテンツ、ナビゲートが容易、一貫性

短所:複数のカテゴリではうまく機能しません(例:CSSタグはUX、StackOverflow、SharePointなどの両方に適用できます)。

  1. ハッシュタグの使用-例:Twitter

長所:エンドユーザーにとって簡単、ユーザーはカテゴリ、深い階層を簡単に強調表示できます

短所:一貫性がなく、純粋に平坦で、あいまいである(例:ColorとColorが両方とも同じ)、ハッシュタグを組み合わせるのが難しい

  1. ドロップダウンリスト、定義済みリスト-ショッピングサイト、reddit

長所:明確に定義された階層、ナビゲートが容易

短所:カテゴリは簡潔にするために制限する必要があり、ほぼ永続的であり、Webページに独自のスペースが必要です。

  1. ドロップダウンとタグの組み合わせ-SEサイトにやや類似(各セクションの各サイト)

長所:ナビゲート、整理が簡単

短所:維持が困難、#1と同じ問題(例:両方のカテゴリに適用可能なCSSタグ)

これが私のサイトの機能です

ユーザーが好きなものを投稿できるようにしたい(アプリケーションの種類としてSPAを考える)。一貫性があるため、私はハッシュタグの大ファンではありません。それは主にトレンドのトピックで動作するため、Twitterで動作します。

ようやく次のようなデザインになってしまい、サイトの広さについてユーザーを混乱させるかもしれません。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

注:タグが主にカテゴリに使用されているquoraを見てきました。私は個人的に、これはコンテンツを整理するための完璧な方法ではないと感じています。気づいた場合は、ホームページを開くたびに(コンテンツに関して)同一のフィードが表示されます。また、Quoraは、システムに従ってコンテンツを整理するためにボットに大きく依存しています。

だから、私の質問は:

  • コンテンツを整理する他のエレガントな方法はありますか?システムで適切に整理されるまで、適切な人に適切なメッセージを送信するにはどうすればよいですか?
  • 私のアプローチは私のニーズを満たしていますが、それによって私のサイトはより複雑になります。ナビゲーションとコンテンツの投稿の複雑さを軽減するにはどうすればよいですか?
1
Zerotoinfinity

ナビゲーションとコンテンツの投稿の複雑さを軽減するにはどうすればよいですか?

Webサイトでは、タグは、ユーザーが類似のコンテンツを見つけるのに役立つナビゲーションメタデータです。そのコンテキストでの彼らの価値は、タグ付けをした人が採用した戦略と同じくらい良いだけです。

タグがコンテンツの作成などに役立つ内部識別子として主に作成者によって作成された場合、さまざまな長さやタイプの難解なタグが多くなり、ナビゲーションとしての有用性が低下します(Googleアナリティクスで簡単に確認できるもの) 、慎重な実験を行う場合。)

だから私の意見では、ユーザーに非常に重点を置いた方法でコンテンツにタグを付けると、タグは非常に価値があるということです。私が戻って使用するウェブサイトは控えめに使用していますが、これは一般的に カテゴリが少ないほど良い という考えと一致しているようです。

情報アーキテクチャのコンテンツのキュレーションと分類の側面に費やした努力は、おそらく正しいデザインパターンを取得することからいくらかのプレッシャーを取り除くでしょう。

1
Luke Smith