怎样设计"帮助"最有效?
作者:Farewelli 来源:JunChen 发布时间:2008-04-12 14:18:00
从小的方面讲,帮助一般是指:手册、说明书、文档、FAQ 等等。从大的方面讲,可以是交互过程中的提示、指引、演示等信息,帮助无处不在!这一切,可以一并称为“帮助系统”。
无论怎样,帮助系统的目的,是解决使用者遇到的问题、帮助使用者更好、更快的完成任务。
不同产品的帮助系统有很大区别,我觉得讨论下比如 PHP 语言的帮助系统、电视机的帮助系统、数码相机的帮助系统可能会更有意思。但如果大家都是搞网络的,那么谈谈 Web 2.0 网站的帮助系统设计,或许更容易引起共鸣。
如果要我来为“帮助系统”分类,那么我会分为以下三种:
文档型帮助:
详细,大而全。一般是 FAQ 形式,可以由情景式帮助链接过来,或者从页面的其他地方链接到某一个问题的解答上。实际上就是一本帮助手册,噢,让我想起了 RTFM(Read The Fucking Manual)。文档性帮助必须有比较好的组织方式和搜索。
可能大家会直接把文档型帮助给枪毙了。但是,别忘了我们还有专家用户!
情景式帮助:
即时,针对性强。情景式帮助最常见的例子就是:“忘记密码?”。还有比如一些应用具有帮助开关,打开的时候,就会出现气泡提示,告诉你这里是什么那里是什么。哦,还有,就是 Office 那个恶心的戴高帽的老头和长着眼睛的回形针。
这么一说,可能很多人会觉得情景式帮助是最有效的,因为最直接,并且符合在需要的时候出现这样的设计原则。但是情景式帮助最忌讳宾主倒置,过多的情景式帮助会影响用户的使用。
演示型帮助:
生动,易学。主要用在富应用的新手教学上,比如游戏里面的 Tutorial,比如安装一个软件的向导,安装完了之后的 Samples 等等。对于网站,演示型帮助可以放在首页上,我印象中,有一个在线的 Mindmap 应用(MindMeister),首页看上去是一张再普通不过的脑图,但点击后会发现,那居然可以在线操作!
从商业角度讲,演示型帮助可以引导和培养用户习惯。
除了以上三种,还有那些帮助系统呢?导航是帮助吗?一本书的目录,算不算帮助?快捷键,算不算帮助?
帮助的帮助:
如果你来设计一款 GPS 导航,它本身就是一个帮助系统,那它的帮助是什么?
载体:
文字,声音,图像,视频,Flash,三维虚拟…想象一下,你在使用一个三维浏览器,给你介绍你打算买的一套房子,并且有美女全程导购解释……
帮助的描述:
需要学会用用户的思维去考虑问题……图形往往是具备良好的解释性……
还有更多的话题可以讨论,真是意犹未尽。我觉得大家可以交流下各自遇见的最酷的帮助,说不定什么时候可以借鉴一下呢。
猜你喜欢
- 学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle
- 一、软件包a) freetds-stable.gzb) php-5.2.12.tar.gz二、安装步骤a) tar zxvf freetds
- 到了今天,数据库已经成了网站的灵魂,可以说,没有对数据进行集中管理就算不上是一个真正的网站。而ASP加数据库,更成了主流中的主流,网站里的用
- 自从jQuery搞出特性侦探这东东,西方从来没有如此狂热研究浏览器。在以前javascript与DOM遍地是bug,美工主宰前端的年代,人们
- 在一个群上看到好几次问到call和apply的作用,function这两个方法的效果大家都很容易理解,但一般很难让人深刻地理解使用它们的时机
- 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的
- 多级联动下拉选择框,动态获取下一级,每一级数据为XML,可支持无限级(浏览器端需要Microsoft.XMLDOM支持)项目需要,一个材料类
- 如何在一个广告旗帜里轮番显示时间长度不一的不同广告?好了,下面就是Ad Rotator组件完整的应用例子:adrot.asp<html
- 编写思路:把本地文件在客户端通过base64编码以后发送目的地.测试过程中,上传文件过大,导致超时不成功.后来经过改善.把编码分段发送.测试
- Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着A
- 1。在Asp页面首部<head>加入 Response.Buffer =
- CSS 3 + HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。本文介绍了 5 个 CSS3
- 个人网站如有会员注册模块+动网论坛的话,那网站要与动网论坛系统整合,实现不同Web系统之间的用户信息同步更新、登录等操作就不是件容易的事了,
- 作为一名前端,我们通常要做的就是让页面在各系统A-Grade浏览器,甚至网站浏览份额0.1%以上的浏览器上良好显示。当然,还有性能问题。不过
- 用科讯CMS“分页显示(专题)文章列表标签”,可以在栏目文章列表下面产生一个页码行。从图可以看出,这段DIV,还需要CSS修饰,但是查看Ht
- 在 玉伯 的文章 《一道大题目,嘿嘿》 中有这样一段代码:[] == ![]也许很多同学迷惑:咦,这个如何转换呢?首先,我们了解下逻辑 NO
- 模糊数据库指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的事情。随着模糊数学理论体系的
- domainname.asp<form method="POST"> &nb
- 如何用SA-FileUp上传多个文件?表单处理: <%@&nbs
- 内容摘要:通常的,ASP中表单提交的数据一般被写入数据库。然而,如果你想让发送数据更为简便易行,那么,可以将它书写为XML文件格式。这种方式