web-dev-qa-db-ja.com

コンテンツを削除するのは簡単ですか?

アプリケーションでタスクを簡単に実行できるようにしたいだけでなく、誤って何かを削除してしまわないようにしたいと考えています。削除に関して、これら2つの対立する概念の中間点はどこにあるのでしょうか。

あるいは別の言い方をすると、不可逆であるアクションを人々が実行するのをどのくらい簡単にするべきですか?

私は、モバイルアプリケーションで大量のコンテンツが含まれているフォルダーなどを削除するようなもの(つまり、ごみ箱がない)についてさらに言及しています。

13
JohnGB

37signalsのブログに this の投稿を見つけました。確認ダイアログボックスを設けることは興味深いアイデアですが、このようなことを最初に人々に考えさせるようにします。

enter image description here

編集:Rick Mans は、今日私が非常にエレガントであると思った解決策を提案しました。コンテンツを削除しますが、セッションの最後に、xが削除されたこと、およびそれが誤りだった場合は所定のリンクをたどって削除されたアイテムを復元できることを知らせるメールを送信します。

UIを追加する必要はなく、作成に時間がかかっていた誰かが誤って削除してしまう問題を解決します。

2
JohnGB

さまざまな方法でユーザーが自動的にクリックされるのを回避できます。確認ダイアログとは別に、煩わしさは少ないが効果的なオプションを次に示します。

  • 1つのオプションは実際のアクションを遅らせることによって偽の可逆性にすることです。元に戻すオプションを使用して、コンテンツの実際の削除を遅らせ、削除の「確認」をユーザーに表示できます。後で内容を削除できます。 Gmailは、送信されたメールを「取り消す」ための同様のアプローチに従います。

enter image description here

  • 別のオプションは、最初に危険なアクションを無効にし、短時間後にアクティブにするです。 Mozilla Firefoxは、プラグインをインストールするときにこのアプローチをとります。

enter image description here

9
Pau Giner

(もちろん!)削除が発生する可能性のあるアクションの頻度に依存します。

私は明らかに、タスクを実行しやすくする必要があるという感情に同意します-それは当然です。

ただし、大量のコンテンツを削除することは、たまにしか発生しないことを条件に、やや簡単ではないはずです。削除が5分ごとに発生する場合、他のタスクと同じくらい簡単である必要があります。おそらく、最後の5分間に発生した何かにのみ関連している可能性が高いため、より簡単に再現できます。

削除が1か月に1回発生する場合は、さらに2つ以上のボタンを押す必要があるか、累積された大量のアイテムを削除していることを示す確認ステージを通過する必要があるかどうかに問題はないと思います長い期間。

ユーザーはタスクの重要な性質を理解し、タスクの(わずかに)余分な難しさを理解できると確信しています。

5分ごとと1か月間(またはそれ以上)の間のどこかにスライド式のスケールがあり、重要な性質と偶発的な削除の障害、およびアクションの頻度の観点から、アプリと削除タスクの位置を考慮する必要があります。

私は、あなたの通常の「簡単な」タスクから目立った刻み目を付けて、それを難し​​くし過ぎたり煩わしくしたりしているわけではありません。彼らが何をしているのか理解する前に「OK」ボタンを無意識にまたは直感的にクリックする。

5
Roger Attrill

これには学習プロセスが含まれる場合があります。ユーザーがあまり気にしないアイテムを削除しているとき、アプリのインターフェースはどのくらい直感的/説明的ですか。

多分これは役立つかもしれません、肯定的な行動が左側にあることに注意してください。 「削除できます必要な場合」と「削除できます知っている場合影響」を大きく区別する必要があります

enter image description here

1
Felix G

人々が何かを簡単に削除できるようにしたい場合は、人々が誤ってデータを削除するので、復元も同様に簡単にする必要がありますwill.

他の方向から来る-削除されたコンテンツを復元することが本当に難しい場合、誰かが誤って削除することは難しいはずです。これにより、他の回答で説明されているすべての警告メッセージと確認ダイアログがあり、ユーザーが削除するつもりであったことを(比較的)確信できるはずです。

1
ChrisF