複雑なウェブサイトのナビゲーションを簡素化

複雑なウェブサイトのナビゲーションを簡素化
<br />ナビゲーション設計は構造設計における主要なタスクの 1 つです。ソフトウェアでは、ナビゲーション設計の品質はユーザーがスムーズに使用できるかどうかに直接関係します。より複雑なナビゲーションに直面したとき、私たちの最初の反応はそれを単純化することです。そのため、一部の複雑なエンタープライズレベルの管理ソフトウェア(SAP、Kingdee ERP、Inspur ERP など)では、ユーザーが特定の場所への迅速なエントリを提供しています。一部のソフトウェアではお気に入りが提供され、ユーザーが頻繁に使用するアドレスを収集できます。また、ナビゲーションインタラクションの観点からソリューションを求めるソフトウェアもあります。
1. パス レベルで補助ナビゲーションを提供する<br />補助ナビゲーションといえば、検索ボックス、クイック エントリ ポイント、お気に入りなどがすぐに思い浮かびます。これらをすぐに思い浮かべる理由は、これらのフォームを使用すると使い勝手がよくなるからです。

図1-1 SAPインターフェースのクイックエントリ
SAP は、財務管理、人事管理、生産管理などを含む非常に複雑な企業管理ソフトウェアであり、企業内のさまざまな業界をカバーしていますが、通常、1 人のユーザーはそのうちの 1 つだけを使用します。そのため、SAP のクイック エントリは、経験豊富なユーザーに便利なエントリを提供します。たとえば、会計士の場合、通常は財務管理モジュールのみを使用します。このとき、ソフトウェアを開いたときに財務モジュールを入力するだけです。クイック エントリは、ナビゲーション ツリーを使用する煩わしさから間違いなく解放されます。

図 1-2 Joyo.com (電子商取引モール) の検索ボックス 電子商取引モールのウェブサイトは、コンテンツが多いタイプのウェブサイトです。ナビゲーションを使用して商品を探すだけでは、多くの時間がかかります。検索ボックスを使用すると、キーワードで便利に検索できます。誰もがその便利さを経験したことがあると思います。
上記の例から、初心者は「カテゴリページ、ナビゲーションツリー、検索」のフォームを通じて必要なものを見つけることができることがわかります。ただし、「地形」に慣れていないため、迅速なニーズを満たすことは不可能です。ほとんどのユーザーは依然として「シンプルなナビゲーションとお気に入り」などのフォームを使用して、必要なものを選択できるようにしています。ある程度の自主性がある場合は、「検索ボックスとクイックエントリ」を直接使用して、必要な場所に直接ジャンプできます。非常に急いでいるので、これ以上時間を無駄にしたくありません。
2. 組織形式もまた、私たちに良い経験をもたらします。ナビゲーションには多くの組織形式があります。ソフトウェアでは、Vista システムのパスバーがかつて私に明るい気持ちを与えました。私たちは通常、システムの従来の慣習に縛られています。Vista システムはこの考え方を打ち破り、組織形式だけでなく考え方においても私たちの参考になります。下の写真は私が撮影した例です。

図1-3 Vistaシステムパスバー
3. 魚眼メニューを見て思ったこと<br />辞書で調べる場合、通常は検索し、その検索結果に基づいて単語の意味を調べます。しかし、最初の1、2文字しか覚えておらず、単語そのものをまったく覚えていない場合、辞書をめくる場合でも電子辞書をめくる場合でも、検索は非常に面倒です。 Kingsoft PowerWord による次のプレゼンテーションに示されているように、検索ベースのナビゲーションは数多くあります。

図 1-4 Kingsoft PowerWord インターフェイスのスクロール バーをドラッグしたり、ページをめくると、多くの時間が無駄になります。魚眼メニューは、UMIACS の下部組織である HCIL (Human-Computer Interaction Laboratory) の研究成果の 1 つで、視聴者がより多くのコンテンツを含むメニューをより簡単かつ迅速に利用できるようにするために提案されたソリューションです。しかし、ある程度までは、辞書ナビゲーション設計の参考として役立ちます。下の写真は Fisheye メニューを示しています。

図 1-5 魚眼メニューはマウスのクリックで大規模なナビゲーションを可能にし、三角形は微調整のためのツールです。このようなデザインにより、使いにくくなったスクロールバーをドラッグする必要がなくなり、よりスムーズに使用できると思います。より多くのコンテンツを備えた検索ナビゲーションから何かが得られると信じています。
電子辞書にこのような検索フォームを設計すると、小さな領域で単語を簡単に検索でき、検索ボックスと組み合わせて使用​​することもできます。シンプルなアイデアがユーザーの苦痛な体験を変えると信じています。
4. 要約: 認知の限界とナビゲーション設計<br />人間の認知能力は極めて限られており、簡単な問題しか簡単に解決できません。ナビゲーションを設計する際には、人間の認知の法則に従い、ユーザーが一目で理解できるように努めます。設計したナビゲーションがユーザーにとってわかりにくかったり、理解するのに時間がかかったりする場合、それは間違いなく失敗した体験です (それが設計目的でない限り)。
それは正しい! 「ユーザーに集中してください。」ナビゲーションを設計する際には、対応するユーザーの意識に適合させる必要があります。

<<:  パーティクルダイナミックボタン効果を実現するCSS

>>:  MySQL InnoDB アーキテクチャの概要

推薦する

よくある CSS のヒントと経験談 11 選

1. 画像の下にある数ピクセルの空白を削除するにはどうすればよいですか?コードをコピーコードは次のと...

ハイパーコネクションの4つの状態の適用の詳細な説明

ブラウザの問題かもしれないと思うかもしれませんが、スタイル定義の順序が間違っている可能性が高いです。...

Vueのフロントエンドとバックエンドのデータのやり取りと表示を理解する方法

目次1. 技術概要2. 技術的な詳細1. インターフェースからバックエンドデータを取得する2. フロ...

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

Vue が学ぶべき知識ポイント: forEach() の使用

序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...

Centos7 で mysqldump を使用して MySQL データベースの毎日の自動バックアップを作成する

1. 要件:データベースのバックアップは、実稼働環境にとって特に重要です。データベースのバックアップ...

Vueでaxiosをカプセル化する方法

目次1. インストール1. はじめに3. インターフェースルートアドレス4. 使用例4.1 ダウンロ...

MySQL はリレーショナルデータベースですか?

MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべて...

オブジェクト指向の観点から Vue コンポーネントを理解するための簡単な分析

同じ関数や HTML コードが複数回使用される場合は、それらをコンポーネントに抽出することを検討でき...

Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル

yum か rpm か? yum によるインストール方法は非常に便利ですが、公式サイトから MySQ...

WeChatアプレットを少なく使う方法(最適な方法)

序文私は less/sass を書くことに慣れていますが、小さなプログラムを開発するときには、まだ ...

MYSQL ローカルインストールと問題解決

序文この記事はかなり詳細で、少し面倒です。他のチュートリアル ドキュメントでは多くの手順が省略されて...

リンクをクリックしたときにファイルのダウンロードダイアログボックスをポップアップ表示するには、HTML で href を使用します。

今日、新しい技を学びました。あまりやったことがなかったので、今まで知りませんでした...目的: リン...

Dockerデータを完全にクリーンアップする方法

目次定期的に剪定するミラーエビクションコンテナのクリーンアップネットワークソート体積の蒸発完全にクリ...

mysql: [エラー] 不明なオプション '--skip-grant-tables'

MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...