`

从错误页面的角度看用户体验

 
阅读更多
原文出处:
http://raychase.iteye.com/blog/1174370

阶段一:

系统错误信息乃至错误堆栈被抛到页面上。
这是最原始的容错界面,在现在的网站中依然偶尔出现,这是糟糕的和不安全的,相信现在没有一个负责任的UCD((User Centered Design)是指以用户为中心的设计)专家会容忍这种现象的发生。

阶段二:

引导到简单的错误提示页面,例如:“系统忙”、“页面不存在”和“出错了”,或者一个简单的弹出框提示用户。无论界面是美观还是简陋,这种方式都是原始的,并且是易于实现的。这是网站UCD的底线,如果您希望您的网站简单和质朴,那么这样实现并没有什么不好。

阶段三:

提示页面不仅仅是告知用户错误,还能够给出一定的建议,或给出一定的引导,以帮助用户在出错的情形下更快地修正错误,找到正确的页面。
这在相对复杂一些的网站上出现,通常网站只给出简单的提示或引导,例如只给出搜索框建议用户搜索他所需的东西。

阶段四:

如果页面比较复杂,那么设计人员可能希望页面某个部分的错误不会影响大局,例如,一个聚合了若干个portlet的大页面,对于某个portlet的错误,不影响页面其他部分的展示——这时候,通常最好的容错办法是保持安静,即“No news is good news”,用户不需要知道系统忙,也不想知道页面的某个出错的位置本该展示某某内容的;用户最希望依旧能看到一个完整的页面,只是其中出错的部分被隐藏起来了,他并未发觉。
这里需要实现两点:
1、网站风险分散的容错性设计,对于某个子功能的错误不影响到整个页面的运营;
2、错误的隐藏,界面少了某一区域,依然能够准确排版展示。
分享到:
评论

相关推荐

    257套-登录注册框响应式网页模板&404错误页模板-HTML源码-解压即用.zip

    从前端开发的角度看,这些模板提供了即用型的解决方案,减少了从零开始构建登录注册界面和404错误页的工作量。它们包含了必要的表单验证脚本和样式,以及用于提升用户体验的Ajax技术。 这套源码合集特别适合计算机...

    ASP.NET MVC中异常处理&自定义错误页详析

    如果开发人员未对程序进行错误处理,那么一旦程序出现未处理的错误或异常,用户将看到一个让人感到及其困惑的错误堆栈跟踪页面,使得站点的用户体验下降,从程序的角度上来说,不做自定义错误处理也不利于程序出问题时的...

    StartBBS轻量开源社区 V1.0.3.zip

    整体架构从缓存技术、数据库设计、代码优化等多个角度入手进行优化,支持百万级数据,开启缓存和gzip后,打开的网站速度如同静态页一样流畅。 安装包大小仅几百K, 比一般的blog还要小巧轻便, 从起点开始,给“臃肿...

    FireFox Chrome IE浏览器调试JavaScript

    Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。这是一款让 人爱不释手的插件,如果你以前没有接触过它,也许在阅读本文之后,会有一试的欲望。笔者在撰写...

    微软CMS/Blog系统oXite

    3、用户配置问题,后台非常的简单,所以用户配置不知道是使用asp.net默认的站点管理功能来做的,还是需要补充开发用户模块的功能,系统默认的管理员数据是写在oxite_user表里的,而且管理员的Gravatar对应的邮箱也是...

    StartBBS开源轻量社区系统最新官方版

    1,架构轻量小巧,代码优雅简洁,从缓存技术、数据库设计、代码优化等多个角度入手进行优化,支持百万级数据,开启缓存和gzip后,打开的网站速度如同静态页一样流畅.。 2.前台UI采用最流行的Twitter Bootstrap和Jquery...

    B2Bbuilder(B2B电子商务网站) 7.0.1.zip

    用户可以根据需要自己设置一下相关的个性独立页面,灵活创建例如关于我们、联系方式等页面 地图模块 和第三方地图合作,可以自动识别用户的地址,在地图上标出来 在线反馈 访客留言给网站,便于及时反馈问题和...

    AJAX——新手快车道

    实践的先行者,他们始终在追求的:是更好的用户体验,以及更好的开发体验。 这样的精神,才是最可宝贵的,也是最值得我们学习的。许多年过去以后,当我 们再回头来看当年的这些热门技术,也许早已经变得老土,变得...

    高级软件架构师复习提纲

    4、使用测试的目的是确保解决方案在它所需要的环境下正常工作,其重点是从用户和运营人员的角度对解决方案进行测试。使用测试的类型包括:配置测试;兼容性测试;压力测试;性能测试;文档和帮助文件测试;可用性...

    agnostic:软件项目定义工具

    从开发人员的角度来看,一个软件项目由许多相关的部分组成。 当新开发人员加入项目时,他/她必须以某种方式获得以下信息: 项目由哪些组件(模块、库等)组成; 要检查哪些存储库; 从何处获取有关项目的初始...

    TurboShopV3.6(企业级免费JAVA商城)

    经过仔细的研究考虑,TurboShop率先推出“购物圈”概念,以商品为主线,让顾客围绕“体验”、“关注”、“评价” 三个角度去讨论商品,让交流更直接,更有成果。“体验”和“评价 ”只有购买过该商品的顾客才有发言...

    易孚网站系统(EIFR) 2012.1

    在开发过程中,为了让用户达到最佳的体验效果,我们不放过任何一个小细节的处理,甚至一个文件的命名,或者一个提示的表达等 等,我们始终站在用户的角度上仔细斟酌。至于在每个模块的功能上,我们更是集思广益,...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    提升用户体验jquery Ajax表单输入检测验证示例代码 25.推荐jQuery美化Select下拉单选框模拟插件V1.3.6版本下载 26.推荐jQuery美化select下拉框样式漂亮效果 27.下载jQuery网页表单美化修饰插件(jQtransForm...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    13.1.4 DML错误日志 364 13.2 UPDATE 371 13.3 DELETE 376 13.4 MERGE 380 13.4.1 语法和用法 380 13.4.2 性能比较 383 13.5 小结 385 第14章 事务处理 386 14.1 什么是事务 386 14.2 事务的ACID属性 387 ...

Global site tag (gtag.js) - Google Analytics