web-dev-qa-db-ja.com

保存:グローバル保存vsセクショナル保存vsアイテム保存vsインスタント保存

いくつかのタイプの節約戦略に出くわしたとき、私はFacebookとGmailのアカウント設定を変更しています。たとえば、この記事の執筆時点で、Facebookを例にとります。

  1. 即時保存-変更時に保存します。主にプライバシー設定で使用されます。それらを変更すると、選択したオプションがすぐに適用されます。

  2. アイテムの保存-特定のアイテムの一連の設定を保存します。例は、一般設定の例です。名前を編集すると、たくさんの入力を求められ、保存ボタンがあります。まだ一般的な設定では、パスワード、メールなどがあり、それぞれに独自の保存ボタンがあります。

  3. セクション保存-設定のグループを保存する1つのボタン。これは古いタイムラインで見つかりました。以前のタイムラインでは、関係を編集することで、多数の人々とそのデータ、およびすべてに対して1つの保存ボタンを入力できました。

  4. グローバル保存-これはGmailの設定で確認できます。保存せずに設定ページを終了すると、破棄またはキャンセルするように求められます。私が通常行うことは、保存されていない変更があったセクションに関係なく、一般設定に戻ってそこに保存することです。

なぜウェブサイトがそれらを異なって実装するのか私にはわかりません。それらは一貫しているべきではありませんか?これらの保存スキームの実行方法に関するガイドラインはありますか?

9
Joseph

保存アクションはアプリケーション全体で一貫している必要がありますが、同じアプリケーション内で異なるタイプの保存を行うことができないということではありません。さまざまな種類のアクションがある場合は、セクションを保存開いているアイテムを保存すべてのアイテムを保存などの有益なボタンラベルを使用して、これらのアクションを適宜指定する必要があります。 =。

ただし、ユーザーのアクションなしで(保存時に)自動的に実行されるインスタント保存アクションの場合は、別の方法で処理する必要があります。おそらく何らかの遅延があり、その遅延でユーザーは現在のアイテムが保存されているかどうかを知る必要があります。保存されていない場合は背景色を黄色で強調表示し、アイテムまたは入力フィールドが保存されている場合は通常の(保存された)色に戻すことができます。そうすれば、ユーザーは何が起こっているのかを知ることができます。 「保存中」または「保存済み」、さらに良いでしょう。

しかし、これらすべては、ユーザーにどのアクションを実行するか、どのアクションが自動的に実行されるかを通知することに要約されます。

3
Benny Skogberg