和我们一起放飞理想吧!
  • 本栏最新文章
摄影专辑AD
  • 本栏推荐文章
当前位置:基础理论首页 >> 网站交互 >> 详细内容

由用户自己生成的列表需要:添加、修改、删除

2008-07-25 16:29:02    作者:佚名    来源:薯片会    文字大小: |  | 
简介:这不是什么高深的问题,只是一个基本的设计思路:一个由用户自己生成的列表需要:添加、修改、删除三个功能。 这是一个正常里例子,用户自己写日志,产生了一个日志列表。那么当展示这里列表的时候,需要提供 ...
关键字:交互

这不是什么高深的问题,只是一个基本的设计思路:一个由用户自己生成的列表需要:添加、修改、删除三个功能。

这是一个正常里例子,用户自己写日志,产生了一个日志列表。那么当展示这里列表的时候,需要提供“添加新日志”的功能,允许用户修改现有列表的内容,允许用户删除现有列表中的条目。 

特殊的例子-没有删除:

这是一个“幸运菜单收集的活动”,用户通过各种方式得到四种不同的彩蛋,这些菜单组合起来可以兑换奖品。于是有了这样一个“您现有彩蛋的列表”,这个列表是没有删除的,因为删除显然是对于任何用户都没意义的,辛辛苦苦好不容易才得到的彩蛋,没理由自己把它们删除掉。同时,这个列表中也没有直接的“添加”功能,因为不能直接添加。只是提供了获得各种彩蛋的办法,这是个间接的“添加”功能。 

一个糟糕的例子:

早年间网易部落的后台界面,又拿出来说,实在是有点不厚道,只是为了说明问题,不是特意要挑人家的刺儿。在白色背景下的是日志列表,但是在这个列表中却没有“添加新日志”的功能。其实这个功能是有的,只是距离有些远,在页面的右上角。这个例子说明:“提供功能”和“设计”不是一回事。“设计”是要通过主观思维更好的提供功能。如何才能更好的提供功能?这里说的“由用户自己生成的列表需要:添加、修改、删除三个功能”就是方法之一。应用这个设计原则,就解决了“添加功能应该放在哪里?”的问题。 

又是一个糟糕的例子:

一眼就能看到问题:怎么添加啊?原本是因为无法实现在这个列表也直接添加的功能,所以就干脆没提“添加”这个事儿。其实,即便不能直接实现添加功能,也可以在这里说明一下:在某某地方,单击某某按钮就可以添加收藏了。 

类似的产品有很多好的例子:

抓虾

升华一把:需要有“添加”、“编辑”、“删除”三种操作源于用户对列表的控制欲。要驾驭当前的局面,要使一切尽在掌握之中。这是个普遍的需求。

相关文章
绵阳网警