分支任务:从哪里来,回哪里去
作者:小多 来源:小多blog 发布时间:2009-09-04 18:58:00
标签:任务,百度,用户体验
今天老肥让我试试百度知道的新功能:插入地图。
该功能需要登录才能操作,因此我意外的发现百度用户登录的弹出层变了。
我很喜欢这个改进,利用TAB来组织登陆和注册这对于未注册用户有两个明显的好处:
提供了明显的注册入口。
在弹出层完成注册对原始任务流的干扰较少,换句话说也就是有利于注册完返回原来的任务。
相对同一个操作逻辑,我尝试操作了百度空间的【加为好友】。
先是弹出的是一个登陆层,并且提供一个注册新账号的链接:
接下来,点击【立即注册百度账号】到新页面注册,注册过程也很顺利。
注册成功后问题就来了。
百度空间就只顾着让我:指定空间地址,完善个人资料…(如下图)
那我添加好友的任务呢?
很明显,注册只是我添加好友任务中的分支任务。
然而我注册成功了就找不到原本要添加的好友了,注册流程再顺利又有什么用?
我认为,主任务流中的分支任务应该要严格遵循以下2个原则:
简单;从哪里来,回到那里去。
常规的注册流程完成后,很多网站都做了关于完善个人资料的引导,这完全没有问题。
但是如果注册作为分支任务,注册成功后最好的引导就是回到主任务流。
从这两个原则可以进一步思考分支任务在主任务流中的应用,例如全屏模式下看视频的时候,如何无干扰的进行评论?
这也让我再一次了解:充分考虑用户的使用情境、区分产品上下文环境是非常重要的。
即便是已经如此成熟的注册流程,一旦放进不同的上下文环境中,就有可能马上变成一个不好的体验。
0
投稿
猜你喜欢
- 四年前写的一个内容管理系统,应用在公司内部网上,昨天DBA说其中的SQL语句未使用参数化的调用,导致服务器负担加重,资源占用大。并列出了几个
- 1.使用iloc对数据进行批量修改使用iloc最简单的就是将数据批量修改为某个特定的值以下是我随便写入的数据:现在将[‘
- 本文实例讲述了JS模拟实现哈希表及应用。分享给大家供大家参考,具体如下:在算法中,尤其是有关数组的算法中,哈希表的使用可以很好的解决问题,所
- 进行编程时,一般我们会给一个函数或者变量起一个名字,该名称是用于引用或寻址函数变量。但是有一个低调的函数,你不需要赋予它名字,因此该函数也叫
- 现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列
- ASP中的全角和半角转化函数,使用方法,传入要转换的字符给str即可,flag设置要转换的类型。<% Function&n
- 前言有时候python自带异常不够用,如同java,python也可以自定义异常,并且可以手动抛出。注意,自定义异常只能由自己抛出。pyth
- odeJs 微信公众号功能开发,移动端 H5页面调用微信的支付功能。这几天根据公司的需要使用 node 和 h5页面调用微信的支付功能完成支
- PHP xpath() 函数定义和用法xpath()函数运行对 XML 文档的 XPath 查询。如果成功,该函数返回 SimpleXMLE
- 使用Python开发的同学一定听说过Requsts库,它是一个用于发送HTTP请求的测试。如比我们用Python做基于HTTP协议的接口测试
- 情景一:不需要原有的数据库数据删除数据库所有的表删除项目的migration模块中的所有 文件,除了__init__.py 文件执行脚本py
- 1 问题描述最近与诸位聊起,在用户体验网站产品、完成任务的过程中,页面的切换到底是新开窗口,还是当前页面跳转,哪一种是最佳的用户体验。这一讨
- 如下所示:import osdef anyTrue(predicate, sequence):return True in map(pred
- 前言在开发工作中,我们经常需要用到日期与时间,如:作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名称记录或展示某文章的
- 本文提供一种方法,通过将字符串编码成Unicode格式,保证数据在展示和传输过程中万无一失。无论客户端浏览器如何改变编码,页面上的编码都不会
- 在获得SA密码后,往往因为服务器管理者或”前人”将net.exe和net1.exe被限制使用,无法添
- 1) ERROR 1222 (21000): The used SELECT statements have a different num
- 红包分配算法代码实现发给大家,祝红包大丰收!#coding=gbkimport randomimport sys#print random.
- 本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考。具体实现方法如下:1. 授权用户root使用密码jb51从任意
- Linux sort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。在 Linux、BSD 或 Mac 的终