Googlewave完全手册2009年11月25日GOOGLEWAVE完全手册(中文版)GoogleWave完全手册是一本综合的用户手册,作者是吉纳·特拉帕尼(GinaTrapani)和亚当·帕什(AdamPash)。GoogleWave是一个崭新的在线协作工具,它非常复杂。这本手册将帮助你更好的了解和使用GoogleWave。在这本手册里你将了解到如何在团队中使用GoogleWave。因为GoogleWave是一个不断更新的产品,所以这本手册也会随着Wave的更新而不断修订。了解更多关于本手册的信息。1
Googlewave完全手册2009年11月25日声明本手册是由吉纳·特拉帕尼(GinaTrapani)和亚当·帕什(AdamPash)在社区贡献的基础上编辑的非官方手册。本手册并非Google官方发布──我们只是普通用户,就像你一样。GoogleWave是Google公司所有的商标。——电子书制作:搁浅——图片修正、版面调整、PDF制作Kien2
Googlewave完全手册2009年11月25日录GOOGLEWAVE完全手册(中文版).......................................................................1声明..............................................................................................................1第一章:初识GoogleWave...................................................................................5现代化的电子邮件..........................................................................................5Wave的缺点:用户的初次体验会被误导..........................................................7Wave潜在的应用案例....................................................................................8Wave名字背后的故事...................................................................................10联合和开放源码:Wave不是归谷歌独有,这一点是如何做到的.......................10参考资料......................................................................................................11第二章:开始使用Wave......................................................................................11如何得到GoogleWave预览版的邀请............................................................11开始认识GoogleWave.................................................................................12创建你自己的第一条wave............................................................................14Wave初体验................................................................................................17更新一条wave的三种方式............................................................................19最适合使用Wave的浏览器...........................................................................22参考资料......................................................................................................25第三章:管理你的Wave联系人...........................................................................25在GoogleWave上添加删除联系人(Contacts).................................................25Ping某个联系人...........................................................................................28编辑你的Wave资料(profile).........................................................................313
Googlewave完全手册2009年11月25日参考资料......................................................................................................33第四章:如何管理和组织Wave............................................................................33清理杂乱的Wave收件箱和减少不必要的通知................................................34分类保存wave到文件夹(和子文件夹)里....................................................35给wave贴上标签.........................................................................................36搜索你的waves............................................................................................37可保存的搜索和wave过滤............................................................................41第五章:深入到Wave之中..................................................................................42Wave文字编辑.............................................................................................42在Waves中插入链接....................................................................................43在Waves附加文件.......................................................................................44在Wave分享图片........................................................................................45在Waves里添加微件....................................................................................46Waves里的拼写检查....................................................................................48复制Waves..................................................................................................49回放Wave会话............................................................................................49公开Wave会话............................................................................................50给指定人发wave..........................................................................................51参考资料......................................................................................................51第六章:精通Wave用户界面..............................................................................52了解wave的快捷键......................................................................................52Wave的界面创新.........................................................................................54定制wave界面............................................................................................57那个能做什么?............................................................................................604
Googlewave完全手册2009年11月25日参考资料......................................................................................................60第七章:Wave小工具.........................................................................................60Wave扩展项:小工具和机器人.....................................................................61什么是小工具?............................................................................................61小工具扩展项...............................................................................................61一些重要小工具............................................................................................66参考资料......................................................................................................75第八章:Wave机器人.........................................................................................76Wave扩展:什么是机器人?.........................................................................76从wave中添加或移除机器人........................................................................76一些值得一试的机器人..................................................................................76参考资料......................................................................................................86附录A:什么是Wave做不到的............................................................................86附录B:我来为这本手册添砖加瓦........................................................................87重中之重:每位贡献者须知...........................................................................87许可............................................................................................................87帮助翻译此书...............................................................................................88联系编辑......................................................................................................88感谢您为本书付出的时间和对此作出的贡献....................................................885
Googlewave完全手册2009年11月25日第一章:初识GoogleWave第1章是对GoogleWave是什么以及它的用处的一个全面概述。想直接学习使用GoogleWave,可以直接跳到第二章《开始使用GoogleWave》。GoogleWave是一款新的在线通信工具,它可以使一个小组的成员在网络上同时进行文档的编辑和讨论。GoogleWave小组说GoogleWave是“如果今天重新发明电子邮件,那么它就是现在这个样子的“。然而,由于GoogleWave在很大程度上是一款文档协作编写工具,将它当做简易的电子邮件会误导用户。初次使用GoogleWave可能会感觉到混乱和迷惑,但是使用GoogleWave的案例到处都是。加入进来,开始接触GoogleWave吧。现代化的电子邮件相对于大多数技术的寿命,电子邮件算是比较古老的一个。电子邮件发明于40年前,它早于众所周知的因特网,事实上他是建立互联网时候的一个很重要的工具。尽管年龄比较大,但是电子邮件自20世纪60年代以来做了很多事。电子信箱是根据邮政邮件系统而设计的,一个邮件在发送者和接受者之间进行来回的传递。GoogleWave下了这样一个赌注:即一定有一个比电子邮件更好的发送、接收、保存和共享信息的方式。电子邮件存在的问题电子邮件简单、广受欢迎并且行之有效,否则它不会被如此广泛的用了这么长时间。但是,当用电子邮件管理小组内的对话的时候,它存在着严重的缺陷。•电子邮件会传播消息的多个副本和版本。只要发送电子邮件,该邮件的内容就固定了(无法修改),只能被复制、粘贴并发送。例如,Kaylee写了一封电子邮件,填上了Zoe的地址,并发送了出去。这封邮件的一个副本会存在于Kaylee的发件箱,另一个副本会出现在Zoe的收件箱。Zoe回复并有选择性的在他的回复当中包含原始消息的一部分。一个副本会停留在她的发件箱,另一个副本会出现在Kaylee的收件箱。Kaylee给Zoe回复,并抄送给了Wash。发送按钮仅仅被按了三次,然而却有7个相同的邮件副本以不同的状态在三个人的邮箱中出现——每个副本对另外一个副本来说都是一个无法修改的拷贝。电子邮件传播的每个副本都会保存在一个“箱”子里。电子邮件是以通知的方式设计的,而不是合作。所以,电子邮件设计的时候模仿的是“蜗牛邮件”——邮件最终被循环的发送或者被存放在了文件夹中,通过电子邮件发送的信息,似乎注定要被冷藏,而不是创新工作区。•在电子邮件中,没有嵌入像地图、照片幻灯片或视频剪辑等丰富内容的标准或简单的方法。电子邮件的所有非文本的内容都以“附件”的形式存在。不论是文档、照片、视频、一个团体进行的调查,还是一个网页,电子邮件本身都无法以互动的方式或者是丰富的内容将他们整合到消息中去。你可以在电子邮件中加入一个网页链接,但是有的时候链接会断掉,或者变的无法点击,最后邮件接收者不得不启动浏览器。而像Gmail或MicrosoftOutlook的电子邮件客户端可以显示带有图片和颜色的丰富的息,或显示内嵌的附加,但是没有统一的格式。没有看起来总是相同的邮件提供者。6
Googlewave完全手册2009年11月25日•要对电子邮件的某一部分回复,你不得不手动引用该部分。Kaylee给Wash发送一封电子邮件,告诉他她正在进行的修理发动机的相关事情,并询问在那个地方可以停车,以及多长时间可以到达那里。一封电子邮件,只是一个普通文本,因此Wash以一种可读的顺序回答Kaylee提出的每一个问题,很不容易。他可以通过手动复制、粘贴她的问题给她答复,并在后面加上他的回答。但是,这样做的工作量很大——大部分人也不会这样做。通常需要通过电子解决的问题或是个人事情,最终都会不了了之,因为通过电子邮件答复消息的特定部分不是一件容易的事情。•在小组邮件中,私下里给某个人发邮件不是太容易。当小组由于某部分的工作,暂停下来的时候,Badger发邮件询问关于货物的一些事情。Zoe想问船员如何在付款上进行谈判。她不能给所有人回复,因为Badger会看到,因此她不得不在私人电子邮件中手动编辑收件人列表,最后又会产生另一份副本。自从电子邮件在20世纪60年代发明以来,互联网和万维网就诞生了,这给了每个人一个即时的电子印刷机。在早期,网站都是不会改变的静态文件。随着网络的成长及其背后技术的进步,网站的互动性增强了,还有很多应用软件,你可以存储和更新个人信息,与其他人交流、发送即时消息,甚至是检查和发送电子邮件。在宽带业务如此流行的当今世界,你可以使用博客、维基、即时通讯以及除了浏览器不需要任何软件的网络应用程序,电子邮件看起来更加古老。虽然事实上,GoogleWave的功用和电子邮件不是一模一样,但是了解现代网络中电子邮件存在的问题,是一个了解GoogleWave能干什么的很好的入门方法。GoogleWave的解决方法:以在线文档的方式对话不是来回传递邮件的多个副本,GoogleWave只有一份拷贝,所有参与者都可以在这基础上进行编辑和增加内容。GoogleWave适时的将对话的最新版本反馈给每一个人,即使是它正在变化。这意味着如果Kaylee给Wash发送了一份wave,并且Wash正在对此进行答复,那么Kaylee会随着Wash键盘上按键的敲击,看到最新答复。澄清:以大写“W”开头的Wave,是指GoogleWave整个产品。以小写字母“w”开头的wave是指有一个或多个参与者的会话。GoogleWave将一封有多个接收者和发送者的电子邮件看作有多个编辑者和撰写者的文档。如果你可以将对话看作文档、将文档看作对话,该系统将会非常的有意义。引述:“GoogleWave的目标是在电子邮件内部存在着合作,而不是通过电子邮件安排合作。”——Wave用户MarshGardinerGoogleWave同样解决了上面提到的电子邮件存在的问题。使用GoogleWave,所有参与对话的用户都可以做以下的事情:7
Googlewave完全手册2009年11月25日•对一系列相关的wave进行回复•添加诸如视频、图片、投票之类的丰富的交互内容•回溯到早期版本的wave,因此你可以将一个wave恢复到以前状态,或者跟踪它的改变过程理论上,相对于电子邮件和文档协作工具,Wave进行了很大的升级。下面的表格总结了电子邮件和Wave的不同:电子邮件wave人发送者和接收者所有参与者消息副本的拷贝只有一个对话内容附件、链接、HTML语言inline内嵌的小工具引用/评论手动讨论的形式——以线程的方式隐私抄送内嵌的私人线程理论上,Wave听起来很伟大,不是吗?事实上,Wave比较复杂,使得新用户推迟了对它的使用。Wave的缺点:用户的初次体验会被误导GoogleWave最大的缺点是新用户使用起来有一定的困难。模仿秀网站开玩笑说,令人头痛的诸如放射性碳元素、新古典主义经济学和多型半音之类的课题都比Wave容易理解。这个笑话反映的事实确实是真的,因为Wave的混乱确实是大部分人初次体验的感觉。你从你朋友或同事那里收到的第一个wave,通常会是这样的“我没有了解它”或“这确实是烦人”。初次使用起来混乱的原因有这么几个:•将谈话看做文档是一个全新的课题,没有现有的先例典范。对于大多数计算机用户来说,编辑一个MicrosoftWord文档和即时通讯消息是两项完全不同的活动。GoogleWave从根本上将消息和文档的编辑合并在了一起,所以没有什么现存的东西可以使你将在Wave中做的事情转向现在做的事情。它既不是撰写电子邮件,也不是赚些Word文档。GoogleWave既是这两者,也不是,这使得人们理解起来有点儿困难,也很难将它部署到现有的工作流程中。•会话树,或非线性消息,比较混乱。论坛、博客评论、电子邮件线程和即时消息会话都是线性交谈,在这种情况下,最新消息显示在列表的底部(或顶部)。你可以按顺序,一个一个的阅读它们。Google8
Googlewave完全手册2009年11月25日Wave的内嵌回复功能使得会话变成了可以任意添加分支的树。当wave的参与者在不同的时间、不同的分支上添加新的消息时,非线性讨论将会变的有点儿混乱和不自然。•对文档版本比较生疏(对非程序员来说)。软件开发人员已经使用类似于内置在GoogleWave中的文档版本工具几十年了。但是,大多数计算机用户从来不给他们的文档定版本,或者是在文档中使用Wave的回溯功能,因此对Wave的需求并不是太明显。•Wave还没有开发完成,因此它还有很多未完成的供能,也存在着漏洞。在消息通讯和文档编辑平台中的一些你可能很期望的功能,目前在Wave中没有,这使得它看起来没有用“老办法”方便。想了解缺少什么功能,或者是还将添加什么功能,参见附录A:什么是Wave做不到的引述:“看来越来越多的人尝试[波],他们同意它就像是电子邮件的Segway。”——技师AnilDash[4]初次使用Wave所体会到的混乱可能会妨碍Wave的普及。Wave出色的功能令人影响深刻,但是在实际中却未必可行。无论Wave是会像电子邮件一样得到了广泛的使用还是沦落为像Segway一样,还是仍然像我们现在看到的这个样子,但是还是有很多人都愿意体验一下Wave,并且有很多如何使用它的想法。Wave潜在的应用案例在Wave的邀请体验期间,上有一个比赛,一些感兴趣的用户通过描述他们怎样在他们的生活和工作中使用Wave,来获得邀请。由于这只是Wave的早期版本,因此下面的这些只是GoogleWave的潜在的使用案例,而不是现实世界中的场景,但是所有的这些案例都是Wave这款实时协作工作所表现出来的潜在用途:高年级中学生肖恩说:在我学习欧洲历史课程过程中,我的同学和我总是努力将笔记记全了。每节课后,我们互相将自己的笔记发给对方,我们不得不从中找出重要信息,并估略出其重要性等等。有了GoogleWave,我们有了一个主要的笔记本,从中我们可以找到所有的有用信息,并将可能的考试重点高亮显示,这提高了学习的效率。亚特兰大疾病控制中心顾问写道:我的小组正在负责H1N1病毒疫苗的规划、分配、运输和通讯。我们在亚特兰大有一个小组,在DC有一个卫生和人类服务部门,在达拉斯有分销商。另外,在亚特兰大的小组成员分布在4所校园内。我们使用电子邮件、局域网、共享驱动来合作。我们不得不经常碰面,导致了大量的会议、重复的工作,还浪费了不少时间。随着情况的变化(药剂制造、隔离、分配、人感染等),我们在不断地更新计划和跟踪报告代号。文件存储在共享驱动器中,并通过电子邮件更新。Wave将会使我们跟踪文档的变化和通讯变得方便。任何东西投入使用之前,在3-4个人的研究之后,必须的经过另外3-4人的检查。如果我们都能够同时处理一条消息,这会大大的为我们节约时间,从而给大众(甚至是HHS、分销商或制造商)以更快的速度传递消息。费城国际机场的交通管理协调员Tower说:9
Googlewave完全手册2009年11月25日我的工作是减少延误,使进出机场的交通合理有效。目前,我们利用谷歌电子表格共享实时离境信息和天气情况、机场建设更新、航空公司的铲雪作业及其他事情。我很高兴能够嵌入适时天气雷达监控小工具,这可以使用户即时以图像的方式查看天气情况。我们目前使用谷歌电子表格的聊天功能,但Wave更强大的通信功能似乎会大大加强我们与航空公司的沟通。查阅对话和数据的功能将进一步帮组我们降低费城国际机场的延误。这会节省旅客的时间、降低燃料的消耗和航空公司的运营成本、同时相互之间的抱怨也会减少。负责报道亚利桑那政府的亚利桑那报纸记者说:GoogleWave对记者之间的合作很有用。目前,我和一个同事正在报道关于亚利桑那州监狱的安全问题。这需要做很多工作,比如纪律、采访、录像,还有记下我们发现的东西。由于我们在不同的办公室工作,因此跟踪相互之间的报道将会变的比较难。Wave通过使整个过程适时化,从而能够促进我们的报道和决策。通过加入更多的邀请,编辑者可以在我们工作的基础上插入其他问题。最后,这里还有很多潜力可挖。我们可以创建一个收集公众建议的wave,并将这些问题和回答添加到我们的报道中。由于我们可以以文档和各种各样链接的方式对我们的问题做补充,因此我在Wave身上看到的潜力要比Twitter和Facebook(至少现在是这样的)要大。保姆迈克说:我正在照看一位名叫利兹的老妇人。她目前的状态良好,但是会经常将事情搞混或者遗忘。她是个寡妇,但是却有一个很大的充满爱心的家庭。遗憾的是,他们都生活在全国各地(没有一个生活在两个小时的车程之内),并且都有自己的家庭和事业……现在,我每周都会发送群邮件,详细描述利兹最近的情况。这个家庭的成员会将他们的问题、建议等回复给我。即使是用Gmail聊天工具,在6个人之间来回的答复,也是一件很繁琐和费时的事情。Wave可以增进我们的交流,在每周开始的时候,我可以新建一个wave,并邀请这个家庭的所有成员参与进来,他们可以在现有的基础上增加其他的内容。这意味着与现在相比,交流更加即时,并且他们可以看到相互的的回答和问题,并且更易于管理和方便交流。另外,由于Wave的回溯功能,当有人没有即时跟上现有的讨论的话,赶上来将会变的比较简单。准新娘斯蒂凡尼说:为了我的婚礼,我和来自全国各地的十几个朋友/家人和各种各样的厂商联系。我住在得克萨斯州,婚礼要在佛罗里达(我母亲住在那儿)举行,而我的男朋友住在马萨诸塞州,你说怎么办呢?现在,我们用电话和电子邮件交换意见,有的时候,如果足够幸运,我们同时在线的话,我们会用Skype交流。我也有一个笔记本,我将灵感来时拍的照片、联系方式、化妆的想法等保存起来,这些都是我要对外分享的。Wave能够极大的方便婚礼策划。我们可以相互之间交流看法,可以看某人干了什么或者是工作做到了什么程度。我们可以用插件将场地、膳食、服装等相关事项插入其中。我可以在我的婚礼博客中插入一个链接到的Wave,这是一个婚礼策划网站,你可以从中找到本地和其他地区的各种各样的结婚资源。同时我们可以通过Wave让一个人将某样东西送给另外一个人,而我们所需要的只是写内容,不用去翻来覆去的回复(你难道不讨厌这种情况吗?)。当新娘、伴娘和新娘的母亲想办法或者是做某件事的时候,你都可以通过Wave了解。设想一下,如果我们都在一个房间,那么就会变得非常拥挤。但是有了GoogleWave的组织、记录、编辑,情形就不一样10
Googlewave完全手册2009年11月25日了。它还是我未婚妻跟踪我们婚礼的进展并查看大家的想法,从而决定赞成还是抛弃的好方法。这将是一个完美婚礼的完美规划工具。Wave名字背后的故事谷歌选择Wave这个名字的原因和你可能想到的不一样——网上冲浪的想法。他的工程师对导演兼作家乔斯·韦登的那些简短却备受喜爱的科幻电视连续剧非常喜爱,如《萤火虫》(2002-2003年),和它接下来的作品《宁静号》。在《萤火虫》和《宁静号》中,演员通过“wave”发送通信。wave出现在了整个剧本中,包括诸如这样的台词“这就是我为什么wave你的原因”、“发个wave就可以了”、“我能给他发一个wave”和“我看了你的wave”。在GoogleWave的预览版中,有来自于电影《宁静号》的两条不同的错误的消息:“一切都会有希望的,头儿。不要烦恼!”和“这个wave遇到了一些轻微的麻烦,可能会引发爆炸。”在2009年5月的谷歌I/O会议上,Wave公布的示范脚本中包含一些微妙的但是确实是出自《萤火虫》和《宁静号》的内容。我们对《萤火虫》和开发Wave的工程师都感兴趣,因此在接下来讨论的例子中,也会涉及到《萤火虫》。但是,GoogleWave关于《萤火虫》的引用,只是一个玩笑,Wave将会由于尝试升级电子邮件而闻名。联合和开放源码:Wave不是归谷歌独有,这一点是如何做到的没有任何一个人可以拥有电子邮件。由于某种奇特的利益,某个公司开发了电子邮件协议,但是此协议却受IETF管理,开放标准组织——由许多公司和机构的自愿者组成。因此,将你的信息交互转移到GoogleWave会使得人们产生搜索巨头会垄断通信的想法。但是,即使它现在叫做“GoogleWave”,而不是“Wave”,但是像电子邮件一样,Wave由几部分组成:协议、服务器和客户端。该协议本身是一个开放的标准,由谷歌创建,但是不是有谷歌管理,所有的软件开发人员都可以免费使用它。因此,如果Wave的使用流行起来,来自于许多不同公司和组织的服务端和客户端软件在将来也会多起来,就像是浏览器和电子邮件程序一样。Wave协议不是将所有的信息存储在谷歌的服务器上,而是大家相互合作的,就像电子邮件一样,在由不同的公司管理的不同的Wave服务器上的用户,可以使用Wave相互交流,这个过程不用依赖谷歌。在波的预览版中,不同服务器之间发送wave这一功能还没有实现。然而,服务端之间的联合是这个产品设计之初的一个核心部分,终会投入使用的。现在你知道了开发wave的动机了,是时候开始使用Wave了。参考资料,0:36,,
Googlewave完全手册2009年11月25日,’sBestUseCases,,2002-2003,,2005,,Episode6,“”,,Episode12,“TheMessage”,,:Whatdotheerrormessagesmean?,,’snew“Wave”;wasthenameactuallyinspiredbyFirefly?,,,
Googlewave完全手册2009年11月25日第二章:开始使用Wave现在你已经知道什么是GoogleWave了,那让我们来看看如何使用它吧。如果你已经用过Wave,那么跳过本文直接到本指南的第五章:深入了解Wave(英文版,还未翻译,译者注)。GoogleWave发布的第一版是功能受限并且只有被邀请者可以加入使用的。如果你还没有用过Wave,本文将介绍怎样能得到一个Wave预览版的邀请,如何创建一个新的Wave帐号,如何使用Wave及如何创建你的第一个wave。学习如何使用三种方法更新和编辑一个wave,发现和加入公共开放的wave。好,现在让我们开始Wave之旅吧。说明:首字大写的Wave表示的是Wave协议或者Wave客户端(也就是GoogleWave),首字小写的wave表示的是一条有一个或多个参与者的会话。本文将采用此规范。如何得到GoogleWave预览版的邀请GoogleWave预览版并不完全对所有公众开放。只有那些收到邀请邮件的人可以试用这个系统,所以对Wave感兴趣的新用户并不能直接到GoogleWave主页去注册一个新帐号。如果你还没有被邀请使用Wave,可以用下面的一些方法拿到车票。如果你认识的某个人已经在使用Wave从2009年9月30日起,Google已发出了超过十万个邀请给感兴趣的用户来使用Wave预览版。[1]每个第一轮被邀请的人同时收到八个新邀请的”提名权“(第二轮可能有20个提名权,比如我就收到了20个,请参考发放GoogleWave邀请,易IT注)。如果你认识的人里有人有未用完的提名权,那快让他提名你吧,只要提名你的电邮地址就可以了。不过,要注意的是,提名并不意味着你马上就会被邀请,从提名到被邀请可能会等上几天到几个礼拜。Google按她自己的方式,根据Wave服务器扩容步伐来安排发出邀请的比率。不过,让一个现有Wave用户提名你仍是最快获得Wave帐号的方法。如果你认识的人里没有人使用Wave如果你认识的人里没有人使用Wave,当然也不能提名你,你也别失望。你可以直接从GoogleWave的登录页面申请。[2]可能获得邀请的进程会有点慢,但最后你应该还是会获得GoogleWave的邀请。不过,最好别等太久,人们对Wave的兴趣与日俱增,对从事IT和互联网这个领域的人来说,越快得到邀请越好。开始认识GoogleWave只要你得到Wave的邀请,就可以注册、登录和试用一下Wave。下面的重要信息在登录前你可能需要了解下。13
Googlewave完全手册2009年11月25日你的GoogleWaveID不是一个Email地址当你在注册你的帐号时,你用的是Google帐号凭证(也就是你的you@或者you@邮件地址)来申请一个新的WaveID。然而,这个WaveID(格式类似于you@)虽然看上去像个邮件地址,其实却不是,你不能通过这个地址收发邮件,其他人只能通过这个地址wave你。剖析Wave客户端界面现在你应该注册好了,是时候登录进Wave去看看它客户端界面是什么样的。缺省的Wave视图是一个三栏、四部分的布局。从左到右依次是,第一栏包括一个顶部的导航面板(类似于Gmail含有收件箱、已发邮件和标签那样的左边栏)和其下的联系人面板。第二栏是一个搜索面板,缺省显示你收件箱里激活的waves。在第三栏里,你可以开始一个新的wave或者打开现有的wave。(图片2-1:缺省的Wave客户端包含三栏、四部分面板)[3])当你的一个面板里内容很长并超过屏幕的显示范围时,面板的右边会出现一个滚动条,不过这个滚动条与你以前用过的那些有所不同(见图2-1的右边栏)。要使用这个滚动条,可以点击向下或向上的箭头来移动,或者点击并拖动整个滚动条来滚动。(请见第6章,掌握Wave的界面,来了解更多的信息)14
Googlewave完全手册2009年11月25日剖析一个waveWave客户端的界面和一个三栏的邮件客户端(比如Outlook,易IT注)没什么大的不同。然而,一个wave和一封电子邮件相比却大大的不同。wave比主要是平面文本的电子邮件有更多的结构化元素,所以有一些专用语来描述他们。我们将在文中使用这些术语,所以很有必要了解这些不同的wave元素是什么、叫什么。提醒:首字大写的Wave表示的是Wave协议或者Wave客户端(也就是GoogleWave),首字小写的wave表示的是一条有一个或多个参与者的会话。一条wave是由一些不同的、线索化的会话(也称为wavelets)组成的。参与者可以在一条wave里创造多条会话线索,所以,一条wave可以包含几个wavelets。每个wavelet,是由一些不同的消息(称为blips)组成的。当你选中一条blip时,Wave会用绿框把它标示出来。Blips就像Gmail邮件线索里一封单独的邮件,不同的是blip可以被任何参与者编辑。(图片2-2:单个wave组成图,包含两条wavelets,五个blips)15
Googlewave完全手册2009年11月25日在图片2-2中,这个wave包含两个wavelets。第一个wavelet有五个参与者和三条blips;第二个只有两个参与者和两条blips。当你点击“NewWave”链接(或按钮)时,你就能建立一条新的wave,这个wave包含一个wavelet和一个blip,并可以添加内容。创建你自己的第一条waveWave本质上是一种文档协作工具,所以如果没人陪你一起玩,它就没那么好玩了。不过,你有机会和邀请你的人一起试用,当你登录进Wave时,你联系列表上显示的那个人就是邀请你的人。你还可以加入一些公开的wave来进行体验。如果你的联系人里有人在Wave上Wave使用日常Google的联系人列表,所以如果你原有联系人中有人已经在使用Wave,这些人会自动地显示在你Wave的联系人列表上。如果你没有多少以前的联系人使用Wave(也就是联系人面板是空的),你仍然可以使用Wave,你可以先跳到下一部分看如何加入公开的wave。如果已有联系人在Wave里,你可以用几种方式wave他们:1.在Wave界面里,点击搜索面板左上角的“新建Wave(NewWave)”按钮,或者点击在第三栏里的“NewWave”链接。点击后,Wave在第三栏打开一个新的、空的wave。你可以键入一些文字然后点击“Done(完成)“。做完后,Wave会弹出一个问你是否加入联系人带下拉菜单的窗口。(你可以在任何时候点击每个wave顶部的“+”按钮来弹出这个窗口)选择一个联系人,把他/她加入到你的wave里。16
Googlewave完全手册2009年11月25日(图片2-3:你可以点击“+”给wave添加参与者)2.另一种创建wave的方法是,你可以在联系人面板里,点击某个联系人的图标,然后在弹出的联系人资料窗口选择“NewWave”按钮,输入你的消息,然后点击“Done”。(图片2-4:从联系人面板搜索联系人然后创建一条wave)如果你新建wave有新的参与者,你可以在那个wave顶部天蓝色区域你头像的旁边位置看到他/她的头像。当你给新的wave加入参与者时,即便你没有输入任何文字,这个wave也会即时显示在新加入者的收件箱里。而一旦你开始输入文字,其他参加者可以同时输入和更新。好了,恭喜,你开始wave了!17
Googlewave完全手册2009年11月25日你的wave在对话或更新过程中,你可以在任何时间添加新的参与者,同样也有几种方法。比如,你已经和Mal建立一个wave,但是谈到半道你觉得Inara可能对你们的讨论会有些建设性建议(请确认你想添加联系人的wave是开放状态),你可以:1.点击打开的wave顶部左上角的“+”按钮,然后搜索你想添加的联系人。Wave可以自动根据你的输入返回过滤的联系人列表,一旦你发现了你要找的人,回车或点击那个联系人便可加入了。2.从联系人面板拖动某个联系人到打开的wave里,就可以直接让他/她加入你们的谈话了。记住,可以在任何时候在某个wave里增加联系人是Wave很棒的一点。如果这是email,你得抄送给新的加入者以便让他/她加入,而那个新加入者不得不把你们以前的邮件重新组织后再读一遍。而在Wave里,对新加入者来说,整个讨论和会话的过程一成不变的放在那,而且他/她甚至可以使用回放功能,从头开始了解整个讨论的过程。如果你的联系人面板空空如也GoogleWave现在还是一个功能被限制、只能邀请加入的预览版,所以很有可能你登录进后一个联系人也没有,或者邀请你的人一直不在线,以至于你新建的wave像一封已发出的邮件一样安静。实践是学习Wave最好的方法,所以即使你没有任何可以实时交流的wave联系人,你还是可以在任何时间和地点找到和加入一些公开的wave。在Wave搜索框(在搜索面板的顶部)输入with:public查询,然后回车,你可以看到所有在服务器上公开的wave,你可以随意加入。这个搜索结果可能非常庞大,并且实时更新。如果你看到有感兴趣的wave,点击并加入它。它会在第三栏被打开。with:public查询返回的是不断更新的waves列表,有时光看它在那动来动去也蛮有趣的,看你够不够运气发现一个你感兴趣的wave。当然你还可以在with:public后面添加你想搜索的关键字,比如”with:public大雪“。18
Googlewave完全手册2009年11月25日(图片2-5:使用with:public搜索公开的wave)一旦你开始和其他参与者实时地进行wave,就一定会被一项功能抓住眼球:在一个wave里,可以实时地显示多个参与者输入光标的实时状态。你还可能会注意到一些和现在的电子邮件和即时通讯技术类似的功能。Wave初体验大部分人对Wave的即时更新能力都会发出“哇!”样的惊叹。能看到多人同时在一个wave里输入,并且实时反应在你的屏幕上,的确是一种激动人心、崭新和奇妙的体验。而当你看到的不仅一个人在更新时,你的收件箱就像波浪一样变化着。另外,大多数人一开始使用Wave进行的是聊天,而不是文档协作。看到多个光标在一个wave里打字当你第一次阅读或给wave加内容时,如果有其他人在编辑wave,一些有趣的事可能会吸引你的眼球:Wave会显示参与者编辑wave的实时状况,每次按键都一一呈现在你眼前。在一个blip里,不同颜色的光标,用参与者的名字做标志,当他/她打字时,光标会跟着移动(请见图2-6)。Wave在一条wave里可以显示不止一个这样的光标。你看到的光标也正是打字者在他/她屏幕上的位置。如果一个wave有N多的参与者,那么同时打字时是非常壮观的景象,不同颜色的名字在你眼前闪动–就像现场直播。当其他人同时编辑某条blip时,你可以实时看到键入的字词和光标的移动(图片2-6:当其他人同时编辑某条blip时,你可以实时看到键入的字词和光标的移动)19
Googlewave完全手册2009年11月25日上述的现象对大多数人来说都是一种新体验。当你打字时,你可能会意识到其他参与者都能看到你打的每个字。这会非常有趣;也可能会让你分心,你不得不看不同的人键入的每个字母。更重要的是,在一条blip里看其他人输入可以避免你踩到别人的脚(避免了不必要的插话)。比如,如果你和同事协作完成一篇重要的演示文档,你不必担心文档分布在不同的服务器上,也不必担心文档中两人同时编辑时被锁定。在Wave里,你可以和多个协作者同时编辑一篇文档,因为文档在这里被当成了一次会话,并且你能看到每个协作者的编辑情况,只要紧跟他/她那种颜色的光标。引用:wave是一种现场的东西,参与者可以实时地沟通和修改他们的wave–GoogleWaveAPI文档[5]即时、多用户文档编辑对曾用过那些协作文档编辑器的程序员来说,可能是比较熟悉的功能,但对大部分用户来说,却是崭新、新奇和有点恐怖的功能。如果你不习惯别人看着你打字,或者你有时写一条blip时想要点私隐,Wave在每条blip的Done按钮旁边提供了一个“草稿(Draft)”的复选框。现在这个复选框还不能使用。但当这个“草稿”复选框可以用时,选中这个复选框,你就可以私密地输入一条blip而不被别人看到打每个字的过程。(请参阅GoogleWave现在还不能做什么看哪些功能Wave还没有实现或开放)。新消息提醒和Wave收件箱类似电子邮件客户端,当有新的消息或者wave里有更新时,Wave会通知你。在你的收件箱,如果有更新的wave,它们的标题和时间戳会以粗体显示。同时,更新的次数也会用数字显示,未读的blip用绿色数字表示。当你打开那条wave,你能通过blip左边的绿色竖条来辨别哪些是未读和更新过的。点击一条未读的blip并标记为已读,绿条就会消褪,同时收件箱或搜索面板里的未读计数也会更新。20
Googlewave完全手册2009年11月25日(图片2-7:新的或更新过的wave用粗体字标出,同时绿底白字的数字表明有多少新的blip或更新的blip,在一条wave里,blip左边的绿色竖条表明这条blip未读)把Wave作为即时消息软件首先,Wave很难定义,特别是当你想把它看作是任何一种已知的工具,比如电子邮件、文档协作工具或者即时通讯工具。Wave结合了很多这三中工具的特性。当你第一次使用Wave时,大部分会把Wave用作一种即时通讯工具,尤其是当你和某个在线的联系人对话时。你写了个blip,对方回了一个,不久你就会觉得这样的对话方式有种似曾相见的感觉,对了,和IM(即时消息)对话很像。初次使用时把Wave当作即时消息工具并不奇怪,但这只是它的皮毛。另一方面,如果你发消息给一个在某个wave里但又不在线的联系人时,Wave又有点像email,尤其是当每个人都直接在每条blip后回复时。然而,一旦你了解更多Wave与email和即时通讯工具的不同时,你就会知道Wave跟这两种工具比起来会有多么的不同。更新一条wave的三种方式你可以用三种方法更新一条wave,具体的方法要根据所处的情况而定。有时你想直接在某条blip下面回复,有时,当你想回复一条很长的blip时,你只是想在这条blip里的某段文字后回复,还有就是,如果你正在和别人协作编辑某条blip的内容时,你可以直接编辑它。在blip下直接回复无论什么时候你和朋友用wave交谈或参加某条公开的wave,花点时间通览一遍wave的内容。瞧见某条你想回复的blip了?移动你的鼠标到那条blip的底部,这时会显示一条左边有个蓝色箭头的狭窄蓝框。点击这个蓝框就可以回复这条blip了。完成时,点击“Done”按钮就可以了。你可以像这样回复某条wave里的任何一条blip,无论它的位置在哪里。大部分时间你都会回复wave底部最新的blip,不过如果你想回复某条wave中间的blip,Wave会嵌套显示你的blip在原来的blip下面。你可以点击每条blip底部来回复,如果你回复的blip在会话中间,你的回复会显示为嵌入缩进21
Googlewave完全手册2009年11月25日(图片2-8:你可以点击每条blip底部来回复,如果你回复的blip在会话中间,你的回复会显示为嵌入缩进)在某条blip里内嵌回复Wave非常强大的功能之一(也是和email不同之处之一)就是你可以非常容易地在blip的任一地方内嵌的书写一条回复。比如,Kaylee写了一条很长,包含10点的协议,讲她想说服Mal给小船的引擎买点催化剂。比起读完全文并回复整个blip来说,在Kaylee的原文里需要标注和回复的地方嵌入回复要清晰的多。想在原文里嵌入回复,双击想回复部分的最后一个字词。Wave会显示一个小对话框,对话框里包含“回复(Reply)”和“编辑(Edit)”两个链接。点击回复后,Wave会在你想回复的地方插入一条内嵌的blip。官方的Wave文档宣称你应该先选中想回复的文字,然后双击选中的部分[6],不过这个描述不太精确。如果你选中文字然后双击,实际上最后高亮显示的还是双击的部分文字,并且Wave将光标设定到双击文字的最后,而不是选中的文字最后。所以跳过选中文字这个动作,只要双击你想回复的最后一个单词就行了。22
Googlewave完全手册2009年11月25日(图片2-9:在某条blip中回复)编辑现存blip的内容让Wave和Email不同的部分不只是可以在blip里加入内嵌的回复,还有就是任何人都可以编辑现有wave的任何部分。你写入了一条blip,而其他任何wave的参与者都可以编辑你写的任何文字。你能用两种方法编辑一条blip:•点击每个blip右上角时间戳旁边的小三角图标,然后选择“编辑这条消息(Editthismessage)”。Wave会使这条blip处于编辑状态,然后你就可以添加你的文字了(注:你也可以用这种方法编辑自己的blip)。•另外,你可以高亮选中一段文字,就像写一条内嵌回复那样,只是点击编辑按钮(而不是回复按钮)。和上一种方法唯一不同的地方就是,高亮选中后再编辑时Wave会将光标直接移动选中文字的最后。23
Googlewave完全手册2009年11月25日(图片2-10:在任何时候你都可以编辑一条blip)和其他参与wave的方法不同,编辑现存blip内容的行为不会创建一条新的blip。你所写的文字周围没有方框,同时添加的文字上也没有标注用户名,添加的文字也无任何缩进处理。还有就是,任何时候你都可以知道有多少人编辑过一条blip,只要看每条blip上端有多少个头像和用户名就行了。Wave会在那显示每一个编辑过这条blip的用户头像和名称。最适合使用Wave的浏览器使用Web应用的一个好处就是你不用安装任何软件,你可以直接在浏览器里使用它们。然而,对于Wave,这里有些建议。Wave使用了一些近来才开发的网络标准(比如HTML5)来实现种种魔幻般的功能。意味着Wave虽然提供了用户所期望的丰富的Web应用体验,但同时也意味着你需要一个支持HTML5的浏览器来使用Wave。兼容Wave的浏览器包括:•GoogleChrome[7]•+[8]•Safari4[9]如果你想在非Google的浏览器里体验到Wave的丰富特性,你需要安装GoogleGears插件。[10]安装后,Gears插件可以让你可以从你的计算机上直接拖动图片和上传文件到wave里。24
Googlewave完全手册2009年11月25日用于IE的ChromeFrame插件当你看到上面兼容Wave的浏览器列表后是不是有点奇怪?对了,世界上用户最多的浏览器IE并不在列表中,IE本身并不支持HTML5,所以它不能很好的运行Wave。但如果你只能使用IE,那怎么办?Google发布了一个开源的IE插件:GoogleChromeFrame。[11]ChromeFrame插件将Chrome的页面渲染技术和Javascript引擎用于IE,使其可以运行Wave和其他HTML5Web应用。ChromeFrame并不会自动用于任何其他你访问的网站。Web开发者需要在页面代码里加入一段调用ChromeFrame的代码来让这个插件代替IE的,Wave的开发者正是这么做的。(图片2-11:在用IE访问Wave时,会提示你安装GoogleChromeFrame插件)如果你用IE来访问Wave网站,还是建议你最好使用其他支持HTML5的浏览器,或者给IE安装上GoogleChromeFrame插件。这个插件可以免费下载,不过安装时需要有在计算机上安装软件的权限,可能在一些管理严格或企业的电脑上会碰到些麻烦。25
Googlewave完全手册2009年11月25日在移动设备上使用Wave任何吸引人的通讯工具都应该能在移动设备上使用,Wave应该也是。令人高兴的是,即使在前期,对浏览器要求比较严格的条件下,Wave提供了一个简易、可以使用触摸屏的版本,可以在现在大多数流行的手机浏览器上运行,包括iPhone、iPodtouch和Android手机上的缺省浏览器。(图片2-12:iPhone下全屏的Wave界面)比如,当你第一次访问在移动版的Safari浏览器上访问Wave时,会弹出一个警告说你的浏览器不支持Wave。然而,如果你点击“继续(goahead)”后,Wave不仅可以装载,而且还是全屏(Safari的界面都被隐藏了)。[12]如果你在手机的Home屏幕加上Wave的诉求,每次转载Wave都会是全屏,就像一个独立运行的应用一样。Wave同样也能在Android的内建浏览器上运行(点击goahead链接后)。不过小心:当说你手机的浏览器不支持并且你点了goahead链接进入Wave后,可能某些wave会打不开或运行出错。Wave的专用浏览器网站专用浏览器(site-specificbrowsers,SSBs[13])是用来专门运行某个web应用的浏览器。WaveboardforMac[14]是一个用于整合于Mac桌面的集成了Wave的专用浏览器,未读wave可以显示在Dock上,并且发出声音通知。Waveboard现在处在beta阶段,并且需要GoogleGears。(因为GoogleGears和兼容,的用户需要安装一个非官方的Gears版本)。Waveboards同时也有一个用于iPhone的Wave客户端。[15]26
Googlewave完全手册2009年11月25日同样,Waver,[16]是一个运行在AdobeAIR(Windows和Mac)上的SSB,可以将一个独立的移动版的Wave放置到桌面上。现在你已经创建了第一个wave,也知道如何操作wave。现在是补齐Wave联系人、创建你的Wave个人资料,展现更多协作魔力的时候了。下一章,如何管理Wave联系人。参考资料:GoogleWaveupdate,,,,,:HowdoIparticipateinawave?,,,,,,,SafariDevCenter:SafariHTMLReference,-specificbrowser,,,,
Googlewave完全手册2009年11月25日第三章:管理你的Wave联系人诸如wave一类的协作工具的易用性取定于和你一起使用该工具的协作者。本章你将学会怎样管理你的联系人.联系人面板不过是GooleWave客户端左下方的一个小部分,但是它却把握着Wave发展的关键:大众。即使你知道如何建立各种waves,但当其他人和你一起参于其中时,神奇的事情就出现了。当GoogleWave推向更多的人群(包括你的朋友,家人,以及同事),你会想把他们都加入到你所建立的各种wave会话中。这里介绍如何建立个人的Wave资料(profile),以及添加、删除、和联系在GoogleWave上你想交流的人。在GoogleWave上添加删除联系人(Contacts)GoogleWave联系人列表(Contactlist)是你所有的Google账号中已有联系人列表的一部分。任何人一旦使用包含在你的Gmail联系人列表中的Google账号登陆GoogleWave,都会自动显示在你的wave联系人列表中。你也可以手动在GoogleWave的联系人列表中添加删除人。添加某人到你的wave联系人列表中你只能添加已经拥有Wave账号的用户到你的联系人列表中。在只有被邀请的wave预览阶段,人数是有限制的。如果你知道某人的Waveid,在不同的场景,可以通过以下几种方式,把他加入到你的联系人列表中:•wave会话内部:如果你和某人一起加入到一个wave中,这个人当前还不存在于你的联系人列表中,添加他做你的联系人很简单。只要点击在wave会话顶端该联系人的icon,弹出关于这个联系人相关资料的一个弹出框(pop-up),然后点击其中的”添加联系人(Addtocontacts)”按钮。这个新的联系人就会立即出现在联系人列表的顶端。28
Googlewave完全手册2009年11月25日•联系人列表:有两种方式可以从位于GoogleWave客户端左下方的联系人列表添加一个新的wave联系人。两者都需要你知道被添加人的Gmail地址或者Waveid。(GoogleWave自动识别和转换Gmail地址为Waveid-比如,mail@转换成mal@)。如果你在联系人搜索框(Contactssearchbox)中直接输入一个想要添加的联系人,googlewave会提示你该联系人无法查找到(在你当前的联系人中查找),然后会询问你是否愿意添加该联系人到你的联系人列表中。点击”添加到联系人(Addtocontacts)”,你就设置好了。或者,通过点击联系人面板右下角的”+(plus)”按钮打开”添加联系人(Addanewcontact)”提示框。和上面一样,输入想要添加的用户的Gmail地址或者WaveID–假设该用户已经获得了wave账号–会向你确认是否愿意添加该用户到你的联系人列表中。点击”提交(Submit)”确认。•Google联系人管理器(GoogleContactsmanager):根据上述,GoogleWave自动从GoogleAccount中导入联系人,也就是说任何你的Gmail联系人中有使用过GoogleWave的都会自动导入到你的GoogleWave联系人列表中。这就意味着你能在GoogleAccount界面管理你的wave联系人。点击联系人面板底部的管理联系人(Managecontacts)链接访问GoogleContacts。在这里你可以通过点击在该页左上角的”+(plus)”按钮添加一个新的联系人。GoogleContacts打开一个空白的联系人表单,在这里可以添加新wave联系人的名字,Gmail地址或者waveid,同时可以添加其他的联系人信息如电话号码,地址,生日等等,如图
Googlewave完全手册2009年11月25日编辑任何GoogleContacts里的联系人时,你可以先查出信息不明确的用户,打开他们的用户信息面板,然后随意添加或者删除上面的任何信息。从GoogleWave联系人列表中删除联系人无论出于什么原因,如果你决定想要从Wave联系人列表中删除某人,你都只能通过Googlecontacts整个删除该用户。操作步骤如下:1.点击联系人面板底部的管理联系人链接,会在新窗口中打开GoogleContacts。2.可以通过输入联系人的名字或者Google用户名(Googleusername)(Google用户名是GoogleWave账号的一部分,比如用户名”you”是you@地址的一部分)查找到你想要删除的联系人。3.当找到你想要查询的联系人,点击位于Googlecontacts中间的该联系人名字显示该联系人的信息。4.点击位于联系人信息面板右上角的”删除联系人(Deletecontact)”按钮,如图3-4.注意,所有关联到Googleaccount的Google应用都有一个中心联系人管理工具Googlecontacts,因此一旦使用Googlecontacts删除某个wave联系人,其他你使用的Google应用,从Gmail和Picasa到GoogleVoice和Chat,也会受影响删除该联系人。30
Googlewave完全手册2009年11月25日从某个wave会话中移除参与者意外添加某个你不打算添加的用户到你的wave会话中的情况并不少见。比如,可能你的老板对加入你们朋友间讨论周末去那儿玩的wave会话不感兴趣,当你意识到这个情况的时候你会立即把她从中移除。如果你是在写一封Email,你可以在发送Email前轻松的移除意外添加的联系人,但是Googlewave和Email是不同的,移除一个联系人会产生很大的影响。把老板从不想加她的wave会话中移除可能是无意冒犯之举,但是谁都不想任何人都可以莫名其妙的踢你出wave会话。请牢记,GoogleWave不同于Email一样的传播信息的拷贝;单个wave会话是一个独立地、协作地可编辑文档,因此如果你被某个wave移除,理论上,这个wave会话会从你的收件箱和wave读取存档消失。这里出现了点儿问题,坦率地说,这些问题有待Wave团队解决。在一个有多人参加的wave会话中,你可以和一个或者多个人建立私人会话(见第五章,DiveDeeperintoWave了解更多),你也可以复制一个wave到一个新的wave中,在这个新的wave中你可以随意添加你喜欢的人。但是,一旦老板被加入,这里却没有方法把她从wave会话中移除-bots除外。这里先不讨论bot,在第八章进行,WaveBots。.Ping某个联系人有时你想发起一个和某位联系人快速的往返会话,特别的你可以由此断定她是否在线。在GoogleWave出现以前,你可以通过即时通讯(instantmessenger,IM)做到。当然,Wave的通讯方式也是实时的,但是你不想就为了问一个快速而简短的问题就建立一个完整的wave会话。此外,即时通讯的弹出提示方式仍然是一个可以引起某位联系人注意的有用方式。Wave的Ping功能由此而来。Ping是一个可以和一个或几个联系人开始快速交流的简单方式。在一个很小的,像谈话框(不像wave会话那样大)的窗体内你可以撰写你的Ping消息。很像IM,新的Ping在接受者的屏幕内和浏览器标签弹出和闪烁其内容.为了使用ping引起某人的注意,在联系人面板点击他的名字,弹出他的联系人信息。然后,点击”Ping用户(PingUser)”按钮。(”用户”显示的是该联系人的名字).Ping面板出现在靠近你的窗口顶部的位置,拉伸成留有足够空间可以输入简短ping消息的样子。在接受者的Wave客户端窗口Ping面板被最小化,但是不断的绿色闪烁可以提示接收到的activeping。Ping里的文字也会在接受者的浏览器标签上闪烁。抛开Ping出现的位置和很小窗体,一个Ping其实看起来和操作上都像平常的wave会话。如果当你ping某个联系人的时候,而他不在线,Wave会在他下次登录的时候显示闪烁的,最小化的ping给他。31
Googlewave完全手册2009年11月25日当你们在ping上往返的交谈时,这个会话不会出现在inbox中。一旦你关闭这个ping,会话就会被添加到inbox中,就像一个旧的wave。如果你想一开始就在像wave面板中那样使用ping,点击在ping面板顶端的扩展按钮(Expandbutton)(中间的那个icon,看起来就像windows里面的复位按钮)。In-WavePings你也可以在wave会话内Ping一个联系人。如果你和某个想ping的联系人的同处于一个开放的wave会话中,在这个wave会话里点击这个的联系人icon,同样的,再点击”Ping用户(PingUser)”按钮。然而,当你在wave会话中开始ping时,对于你和任何你正在Ping的联系人,Ping显示在该wave内-不再弹出提示。wave会话内的Ping是为了方便和一个或者几个其他参加该wave的联系人进行其他主题或者私下的交谈之用,而不是和所有该wave的参与者一起。实际上,wave内的Ping很像一个私下的回复(privatereply)。对于私下回复的更对了解,请看第五章,
Googlewave完全手册2009年11月25日添加更多的参与者你可以添加其他的联系人到任何ping中,和添加联系人到wave中一样:在ping面板的顶部点击”+”按钮(在联系人icon旁边),然后搜索你想要添加的联系人。因为当Ping不活动的时候会最小化,所以你不能从联系人面板中拖拽联系人。WhentoPing?很像在Gmail中你和某人的交谈而不是发送Email,Ping可以使你和某人开始一个快速的实时交谈。Ping在快速交谈上表现最好,还有在GoogleWave上引起在线某人的注意。如果某个Wave用户在线,GoogleWave会给该联系人出现在Wave客户端任何地方的icon的左下角加上一个绿点-从联系人面板和搜索面板到打开的wave会话。如果你看见联系人的绿点,他们会立即看见你的Ping.编辑你的Wave资料(profile)你的Wave资料包含你的身份信息:你的名字,照片,个人空间和状态信息(statusmessage)。当在联系人列表或者wave会话的顶部点击你的icon,其他用户可以在弹出框看见你的资料。通过点击联系人面板上你的icon或者名字,然后在资料弹出框中点击”编辑资料(EditProfile)”按钮,就可以编辑你的wave资料。这里打开了一个wave会话,在上面你就可以设置你的资料信息。,见图
Googlewave完全手册2009年11月25日设置wave状态你可以设置只让你的Wave联系人可见的状态信息,这样就可以添加一些私人的信息在Wave资料里-很像在GoogleChat或即时通讯中。因为目前为止还没有和其他的Google服务集成,可以通过设置一些习惯性和实用性的状态信息,比如现在很忙(Googlewave不能像其他IM那样设置”busy”和”away”,再或者使大家都想起”Everything’sshiny,Cap’n。”34
Googlewave完全手册2009年11月25日点击联系人面板顶端的名字或者icon,然后在名字下面的输入框输入你所想的状态信息,就可以设置状态信息。输入回车或者关闭弹出框才能设置完成。你的状态信息在整个Wave中都会一直保持,即使你换了一个电脑登陆。一旦你建立了很多wave会话,在下一章会了解到如何管理wave会话。参考资料:HowdoIaddcontacts?,,:HowdoIeditmycontact’sinformation?,:Whatis‘ping’?,
Googlewave完全手册2009年11月25日第四章:如何管理和组织Wave现在你可能已经使用过Wave了,那让我们来看看如何管理一个忙碌的Wave收件箱。一旦你的收件箱里满是频繁更新的waves,那如何找到和组织那些重要的信息呢?Wave的搜索框、标签、文件夹、跟随(follow)和归档可以帮助你有效控制好你的收件箱。像Gmail一样,你可以将wave从收件箱移出并归档它们,或者通过不跟随那些聊天性质的wave来关闭它们所产生的未读内容通知。你可以通过给wave打上标签(让参与者都能看见),或者通过保存wave到某个文件夹或者子文件夹(用你自己能看到的方式组织它们)。像所有Google产品一样,搜索框同样是GoogleWave的前端和中心,并且Wave提供了几个特别的搜索操作符来帮助你缩小搜索结果的范围。一旦找到你最喜欢的搜索方式,你就可以保存它们,然后可以重复使用,还可以在这基础上添加新的过滤条件。清理杂乱的Wave收件箱和减少不必要的通知一旦你加入到一些活跃的waves里,你的收件箱就会开始变得忙乱起来。每一条wave更新后,它都会移动到收件箱的顶部,并且将标题加粗。Wave的实时通知是把双刃剑:当你等待某个重要的更新时它会很有必要,但当有你不在乎的新消息来时又显得很糟糕。这时,归档(Archive)和取消追随(Unfollow)按钮就能帮你清理收件箱,把那些聊天性质的wave“静音”掉。归档waves36
Googlewave完全手册2009年11月25日GoogleWave的归档(Archive)功能和Gmail的类似:当你归档某条wave时,它会从收件箱被移动到“所有(All)”文件夹里。这条wave仍然可以通过点击导航面板上的“所有”链接来找到和访问,但就不再显示在收件箱里了。如果某人更新了被归档的wave,它仍然会以未读标记的形式重新出现在收件箱里。归档一条wave,只要选中并点击工具条上的归档按钮就行了。如要一次归档多条wave,在搜索面板里,按住shift键并一次选中多条连续的wave,然后点击搜索面板上的归档按钮即可。如要恢复(unarchive)一条wave并移回收件箱,选中它并点击搜索面板工具条上的“收件箱(inbox)”按钮即可。停止追随和追随waves是否有被加入过一条你并不关心的电子邮件里?而且你并不想再看到它们在收件箱里不断的回复和被回复?在Wave里,想要停止一条wave的更新通知,你可以通过“停止追随(unfollow)”来实现。选中这条wave,点击工具条上的“停止追随(unfollow)”按钮就行了。当有人编辑时,被停止追随的wave仍然会更新,但是你不会再得到它的更新通知。如果你搜索这条wave,它的内容和更新的部分还是能看到的,即使你从没看到过更新通知。在搜索面板里,被停止追随的wave标题前有一个特别的灰色的“Unfollow”标签,具体请见图4-1.在Wave预览版里,如果别人将你加入某条wave,你无法从那条wave里移除自己。当有人把你加入到一条你不感兴趣的wave时,停止追随并忽略它的更新是个不错的选择。提示:通过is:unfollowed操作符可以找到你停止追随的waves。同样,如果对于一条公开的wave,你想收到它的更新通知,选中它并点击“追随(Follow)”按钮即可。这和某个人加你到那个wave有同样的效果:任何时候一旦这条wave更新后,都将在你的收件箱里显示为一条新的wave。点击“停止追随”按钮来停止追随它。注意:从2009年的11月中以后,追随和停止追随代替了Wave的“Mute”功能。如果你在这之前使用过Wave,那些Muted(静音)的waves现在显示为停止追随状态。标示waves为已读或未读像追随/停止追随和归档一样,在Wave搜索面板和处于打开状态的wave的工具条上同样还有标识为已读和未读(Read/Unread)的按钮。当你点击标识为已读(Read)按钮,那条wave不再以粗体显示,同时那条wave里blip的未读标志会消失(未读blip左边的绿色线条,易IT注)。当你在打开或选中的wave上点击标志为未读(Unread)按钮时,在那些wave里所有的blip都会被标志为未读,同时在搜索面板里这条wave显示为加粗。贴士:在搜索面板里按住Shift键选择多条连续的wave,然后点击追随或停止追随、归档、标志为已读或未读按钮都可以一次处理多个wave。37
Googlewave完全手册2009年11月25日现在还不能标识wave里的一条blip为未读状态。但如果要标识单条的blip为已读,选中它即可。分类保存wave到文件夹(和子文件夹)里像大多数Email客户端一样(除了Gmail!),GoogleWave提供了一个传统的文件夹系统来分类保存你的wave。要创建一个新文件夹,可以直接到导航面板点击文件夹(Folders)旁边的“+(加号)”按钮并键入文件夹名称即可。文件夹名称可以想多长就多长,并且可以包含空格和特殊字符(比如标点符号)。要创建子文件夹,点击文件夹旁的下拉菜单选择添加文件夹(AddFolder)。子文件夹缩进显示在父文件夹的下方(如图4-2)。如要删除和改名,点击文件夹旁的下拉菜单,选择删除。(如果文件夹下有子文件夹,你不能直接删除父文件夹,只有当所有子文件夹都被删除后才可以)在下拉菜单那你还可以定制文件夹列表的顺序,并给不同文件夹分配不同的颜色。想移动某个wave到文件夹里,在搜索面板里选中wave,点击工具条上的移动(Move)按钮,然后选择目标文件夹就可以了。贴士:移动(Move)按钮在工具条的最右边,所以如果屏幕较窄,这个按钮被省略了。如果你看不到它,点击“…”按钮来显示被隐藏的按钮。如果你的浏览器安装了GoogleGears插件,你可以从搜索面板里直接拖动一个或多个wave到目标文件夹里。贴士:在搜索面板里按住Shift键选择多条连续的wave,然后点击移动(Move)按钮,就可以一次移动多个wave到相应文件夹里。当你移动一个wave到文件夹里,相当于将它从现有文件夹转移到目标文件夹。一条wave不能同时存在于多个文件夹中。另外,你创建的文件夹都是私用的–只有你可以看到和使用它们。如果这种老式的文件夹不能满足你的要求,你还可以使用标签。38
Googlewave完全手册2009年11月25日给wave贴上标签标签(Tag)提供了更灵活的方式来(分类)“保存”你的waves。和文件夹不同,你可以给你所加入的wave添加多个标签。另外一点也和文件夹不同,每个加入某个wave的人都可以看到这些标签、可以添加标签和删除这些标签。标签不会在导航面板上显示,它们只在每条wave的底部显示。要给wave添加标签,先要打开一条wave,在它的底部,点击标签(Tags)右边的“+”按钮(如图4-3),输入一个标签然后回车,如要加入另一个标签,重复上面的操作。一次你只能加入一个标签(回车前输入的文字被当作一个标签,易IT注),而且标签的文字可以包含空格。要删除一个标签,只要将鼠标移动到那个标签上,然后点击此标签右上角显示的“x”即可。像Twitter的hash标签或Delicious的书签标签,你的wave标签是“公开”的,任何能看到那条wave的人都能看到这些标签。在Wave社区里现在已经有一些约定俗成的标签用来组织公开的讨论,比如WaveDiscuss和WaveHelp。搜索with:publicWaveDiscuss看看都有什么–下面我们将介绍一些进阶的搜索技巧。搜索你的wavesGoogleWave能把实时更新的大量信息保存在你手边,但是如果你不知道如何找到你想要的信息时,它们显的杂乱无章。Wave的搜索框,类似于Google网页搜索框,是能让你找到正确结果的关键。基本的关键字搜索会返回包含这些关键字的wave,但基于收件人、标签和其他属性的高级搜索能即刻挑出你想要的那条wave。基本搜索技巧在Google和Yahoo等搜索引擎里通用的搜索惯例在Wave中同样适用。比如在wave里搜索包含关键字”棕色外衣“,只要在搜索框里输入”棕色外衣“并回车就可以了。如想找到所有包含”王小强“和”棕色外衣“的wave,可39
Googlewave完全手册2009年11月25日以在两个关键字间添加一个大写的OR:王小强OR棕色外衣。如果你想找到同时包含有”王小强“和”棕色外衣“的wave,你可以输入:王小强棕色外衣(这个搜索返回的结果和搜索:王小强AND棕色外衣的搜索结果相同。缺省的设置是,添加字词到现有查询里会返回包含所有查询字词的结果)。提示:Wave并不认识一些特殊的搜索用字符,比如方括号、大括号、货币符号、&、#和星号。同样Wave也不能辨别部分或类似匹配,所以搜索”travel”不能找到“travels”、“traveler”和travle“。如想找到完全匹配的短语,比如”idon’twannaexplode”,只需要在短语两边加上双引号进行搜索。这种方法也可用于搜索完全匹配的人名,比如搜索“JossWhedon”不会返回只有“Joss”的wave,甚至虽然一条wave里同时有“Joss”和“Whedon”,但不在同一个地方,也不行。减号在搜索wave时同样用于排除某些搜索结果。如果你想找到提到“Firefly”但是没有“Buffy”的wave,你可以搜索Firefly-Buffy。基本的搜索技巧可以让你较好使用wave了。但是Wave真正强大的搜索能力来自它的一些特殊搜索公式,它们基于参与者、标签、文件夹和其他属性。高级操作符:通过标题查找waveWave高级搜索公式组成方法为操作符:值(operator:value)。就像你在Google搜索里为了找到某个网站内的搜索结果而使用site:关键字一样。你同样可以在Wave里使用。窍门是知道什么操作符能干什么。缺省的关键字搜索是在wave的标题和正文里搜索。如果只想搜索wave的标题,请使用title:keyword。如有多个词,将他们用引号引起来。比如:想搜索所有标题带有关键字“Reavers”的wave,搜索title:Reavers就可以了。如果想搜索标题里含有“spaceopera”的wave,那么搜索title:”spaceopera”。因为在Wave里,你可以给图片加上相关的图片说明(captionofimage),你还可以搜索这些图片说明。如想搜索图片说明,请使用caption:keyword。比如,想搜索含有图片说明为“GinaTorres”的wave,搜索caption:”GinaTorres“就可以了。高级操作符:通过人名查找wavewaves是由人创建的,有时你会想通过wave里的参与者来搜索相关的wave。下面的搜索操作符将帮你通过人们在wave里的角色来找到wave的参与者:是否某人创建了它,或编辑过它。下面的列表里,name(名字)不是指某人的全名,而是指其WaveID的前半部分,也就是,如果某个Wave用户ID是zoe@,那么name就是zoe。这里你还可以用“me”来代表自己,比如,如果你的WaveID是you@,如想找到你自己创建的wave,只要使用creator:you@或更短更简单的createor:me。下面是一个完整的基于参与者的Wave搜索操作符列表:40
Googlewave完全手册2009年11月25日搜索操作符返回结果creator:name所有由name创建的waves。from:nameparticipant:name所有name是直接参与者的waves(name可以是用户或者小组名)。with:namecontributor:name所有name编辑过至少一条信息的wavesby:name所有name是参与者但不是创建者的waves。to:name除了创建者外,只有name为参与者的waves。onlyto:name贡献者只有name的waves。onlyby:name所有只有name参与的waves(name可以是你自己或你所属的某个小组名)onlywith:name所有name直接发送消息的;或者只有两个参与者,name是其中一个贡献者的waves。dfrom:name所有直接发给name的;或者只有两个参与者,而另外一个参与者也是贡献者的waves。dto:name所有只有你自己是参与者的waves。is:note高级操作符:通过位置和阅读状态查找wave你可能想通过文件夹、标签、阅读状态和追随状态来查找wave。下面就是用于以上各种搜索的完整搜索操作符列表:搜索操作符返回结果返回wave中所有信息都已读(包括所有的私人回复)的waves。is:read返回wave里起码有一条未读信息的waves。is:unread返回已被保管进某个文件夹的waves。is:filed41
Googlewave完全手册2009年11月25日返回那些没有被保管进文件夹的waves(也不在收件箱里或者只在All文件夹里,既in:all)。is:unfiled返回没有给跟随的waves。is:unfollowedis:followed返回被跟随的返回被跟随的waves。waves。返回有标签的waves。has:tag返回含有name标签的waves。tag:name用户案例:写书时,作者和产品团队使用Wave标签并且将一个和书籍相关的查询保存。我们一致同意将所有和书籍相关的wave都打上标签“cwg”(的缩写)。然后,通过已保存的tag:cwg搜索,就很容易了解有关写书的所有wave的更新情况。高级操作符:通过附件查找wave为了收窄搜索包含附件的wave范围,可以使用下列的高级操作符:搜索操作符返回结果返回含有附件的waves。has:attachment返回附有文档的waves。has:document返回附有图片的waves。has:image返回附有小工具的waves。has:gadget高级操作符:通过语言查找wave虽然这段在Wave的官方文档中未曾提到,但在Wave里,可以通过lang:XXX操作符来根据wave的语言进行搜索。比如,lang:en返回的是英文的wave。如想查找公开的用非英文书写的wave,可以用with:public–lang:en操作符。不过提醒一下:由于未被官方文档提及,使用这个操作符的后果可能无法预料(尤其是用于那些使用了多种语言的wave上)。42
Googlewave完全手册2009年11月25日使用Wave越多,你就越能感觉到这些高级搜索操作符和Wave界面本身就是一体的。比如,你的收件箱是搜索in:inbox的结果。回收箱是搜索in:trash的结果。你甚至可以通过点击联系人弹出窗口上的新近waves(RecentWaves)按钮来查找和此人有关的新近waves–这个显示的是搜索with:name的结果,这里的name是搜索的人名。有用的Wave搜索操作符组合当你把不同的搜索方法联合起来时,例如展示出Wave强大的搜索能力。你可以定制一系列搜索为自己所用。下面是一些有用的搜索组合,你可以试试。•用with:public搜索公开的waves:要找到公开的wave讨论,就要用with:public操作符,返回的是其中有public@参与的wave。例子:如要搜索含有“browncoats”的公开wave,就用with:publicbrowncoats。•用onlyto:meis:unread创建一个“只发给我(only-to-me)”的收件箱:这个方法可以找到参加者只有发件人和你自己的waves。这是个找到可能需要回复的wave的好办法。•用creator:me–is:note查看发件箱(Sent):这个方法可以看到那些你创建并添加了其他人的wave,有点像邮件里的发件箱。•用is:note查看自己创建的私人笔记:虽然Wave是一个协作工具,不过你还是可以创建没有其他参与者的wave,比如你想给某个wave打草稿,或者记录一些“只给自己看的笔记或备注”。is:note操作符将返回你自己创建的只有你一个参与者的wave。一旦你掌握了满足你需求的查找方法,你可以保存它们便于下次使用。可保存的搜索和wave过滤现在你应该可以编制你最爱用的wave搜索了吧,你还可以在导航栏上把它们保存并反复使用。首先,在搜索框里输入你的查询,回车并运行。然后在搜索面板的底部,点击“保存搜索(SaveSearch)”按钮,然后在“标题(Title)”域给这个搜索输入个名字,点击提交(Submit)按钮就保存了,见图(4-4)。保存了某个搜索以后,它会在搜索面板的“搜索(Searchs)”下面(就在文件夹列表上面)出现。和文件夹一样,你也可以在导航面板上通过点击搜索(Searchs)旁的“+”按钮来创建新的可保存的搜索。43
Googlewave完全手册2009年11月25日按条件过滤收到的waves弹出的保存搜索(Savesearch)窗口还包含了另一个有意思和强大的选项:过滤行为(FilterActions)。类似于Email过滤规则,在这里你可以让Wave自动对某些满足你所定义的搜索条件的waves进行某项动作。在Wave预览版里,只有两个可用的过滤行为:标识为已读(Markasread)和归档(Archive)。如选中归档的复选框,那么Wave会自动将满足查询条件的waves移出收件箱并归档。同样,如选中标识为已读的复选框,那么Wave会自动将满足查询条件的waves标识为已读。(如果你想减少未读通知,那么自动将一条wave标识为已读和将它静音(muting)有类似的效果)同时选中两个复选框能让满足查询条件的wavs既归档又被标识为未读。由于只有标识为已读和归档,Wave预览版的过滤行为显得非常有限。希望以后可以有更多可用的动作,就像现在的Gmail。掌握Wave的搜索是你从Wave中获得有用信息非常重要的一环。44
Googlewave完全手册2009年11月25日第五章:深入到Wave之中Wave文字编辑Wave提供常用的文字处理功能,例如字体、颜色、着重记号等等,可以突出有目的地突出文字要点。当你编辑wave会话时,选择需要修饰的字符,然后点击编辑栏上的按钮,如图5-1。如果编辑区过窄,导航栏则不能完全显示,点击扩展按钮以打开下拉栏。注意,查看wave会话和编辑wave会话时看到的按钮有区别。只有编辑会话时才能使用这些按钮。打开一个wave会话时,选择需要编辑的字符,或者点击此会话右上角的菜单并选择“编辑此条会话“,或者按住Ctrl+E切换到编辑模式。图5-1列举了编辑按钮,从左到右依次是:•加粗、斜体、下划线、着重记号•14种字体•字体颜色或者北京颜色•字号•段落符号•居左、居右、居中45
Googlewave完全手册2009年11月25日编辑栏上的其他按钮还有插入链接,插入其他文件等。在Waves中插入链接选择需要插入链接的文字,然后点击编辑栏上的”链接“按钮,或者按住Ctrl+K,在弹出窗口的URLorWaveID后面那个框里输入链接地址URL或者。你不仅可以添加外部链接,也可以链接到其他wave会话。在URLorWaveID后面那个框里,你还可以输入WaveID,但是这样很不直观。简单的做法是:编辑wave会话(会话A)时,在搜索区查找想要链接的wave会话(会话B),然后把拖动会话B拖动到会话A。请注意,只有会话的参与者才能打开被链接的会话。当点击wave会话里的链接时,在当前会话窗口打开链接内容。46
Googlewave完全手册2009年11月25日从Google检索结果中直接添加链接、图片、YouTubeClips向waves会话里添加外部链接的另一个方法是通过Wave自带的google搜索区。点击工具里里蓝色的G+按钮,在弹出窗口里搜索网页、图片或者视频(Wave预览版里显示可以搜索图书和其他内容,但是暂不可用)。像平常那样搜索,在每个搜索结果后面有个按钮,点击则可把选中的结果添加到wave会话。网页链接显示为文字,图片链接显示为缩略图,视频既可以是文字链接也可以直接内嵌在wave会话里。要在wave会话里内嵌里视频,在编辑时点击G+按钮,选择视频频道,搜索”Serenitytrailer.”可以从YouTube中得到结果。添加要链接的视频,最开始是一个文字链接,其后有一个发光灯泡。点击灯泡,选择内嵌视频,如图5-3。点击wave会话右上角的下拉菜单可选择删除内嵌视频。在Waves附加文件两种附加文件或者图片的方法:1.如果浏览器安装了插件GoogleGears,可以吧电脑里的文件直接拖入到wave会话。(Gears是GoogleChrome的插件,也可安装在Firefox,InternetExplorer,andSafari上)。2.点击编辑栏上的addattachment按钮,然后选择要附加的文件。除了图片以外,其他格式文件显示为大图标。图5-4列举了表格、doc、pdf、图片被附加后的显示方法:47
Googlewave完全手册2009年11月25日所有文件都有个显示名。显示名默认为原文件名但不包括文件扩展名。某一条wave会话的参与者都可以修改显示,但不能修改文件名称。下载文件时默认为原文件名而不是显示名。Google附加文件最大20M。上载的图片会降低质量,根据GoogleWave帮助:为保证Wave速度和体验,所有上载图片将被降低分辨率GoogleWave不能保存大分辨率图片,但还是可以收集、分享、放映网络上常见质量的图片。在Wave分享图片Wave图片分享的最大功用就是合作做图。例如婚礼双方的家庭成员可以分别给照片添加显示名称,以说明照片里的人物谁是谁。显示名称的编辑类似文字,其他参与者可以实时看到操作。一个小技巧是,你可以通过caption:”yoursearchterms”搜索图片显示名称的编辑者。在Wave里播放图片Wave会话里的图片显示为缩略图,点击图片可全屏浏览。此时背景为黑色,图片居中,点击图片右上角的X关闭图片。48
Googlewave完全手册2009年11月25日如果一个wave会话里有多个图片,一个图片(Images)按钮将出现在文件按钮(Files)的旁边。点击图片按钮,然后选择播放幻灯片(Viewasslideshow),就可以在全屏下浏览图片了,如图5-5.在幻灯片模式下,屏幕下方排列缩略图,你可以点击左边的播放按钮,让系统自动播放。也可以点击某个缩略图,或者用键盘上上、下键选择要播放的图片。此时你不能看wave会话里的文字或者修改图片显示名称。点击右上角的X推出幻灯片模式。在Waves里添加微件任何人可以创建、添加想要用的微件。在第七章WaveGadgets介绍了如何安装微件,以及一些优秀的第三方微件。同时Wave自带两个微件:地图微件和投票微件。49
Googlewave完全手册2009年11月25日地图插件GoogleWave和GoogleMaps是同一组开发人员,所以对Wave里的地图微件的效果毋庸置疑。在地图微件的编辑模式下,你可以放大、移动、标记、划线、划区,在地图模式、微型模式、鸟瞰模式之间切换。如果你的参与者在线,他们可以看到你所做的实时操作。如果想添加地图微件,在wave会话的编辑模式下,点击工具栏上的地图微件按钮。一幅显示你所在位置的地图出现在wave会话里。你可以通过地图微件下方的搜索框搜索特定的地址或者位置。单击搜索结果,并点击在地图上标记(Createcopy)如图5-6.图
Googlewave完全手册2009年11月25日你也可以手动在地图上添加标记。在编辑模式下,移动并放大图片,然后在想要的位置上标记。在弹出窗口里输入题目和描述。可以无限添加标记。如果想在地图上划线或者划区,在编辑模式下,点击地图微件下方搜索框旁边的线形和多边形按钮(LineandPolygonbuttons)。手形按钮退出划线或划区模式。编辑完地图,选择地图的放大程度、位置、地图/卫星图/鸟瞰图模式,然后点击完成按钮(Done)或者按Shift+Enter)保存。这将是你的参与者看到地图样子。当他们看地图时,他们可以放大、移动地图到其他位51
Googlewave完全手册2009年11月25日置,而你将不会知道这些操作(一个复原按钮将返回到保存过的地图样子).如果一个参与者编辑了地图,例如划线、标记等,其他参与者可以实时看到这些操作。点击地图右上角的X,从wave会话里删除地图。投票插件如果想增加投票微件,点击工具栏上的红黄绿三色块按钮,然后输入问题。编辑完成后,添加你的合作者。你的参与者通过点击点击Yes,No,Maybe选项回应问题。回应者的头像出现在相应答案下方的柱状栏下方。微件会自动计算投票数量并以柱状栏高度表示。如图5-7.如果想添加注释,点击Setmystatuslink,注释文字出现在回应者名字的旁边。如果改注意了,直接点击其他答案。在编辑模式下,划过投票微件,点击右上角的下拉菜单中的删除(delete),删除投票微件。Waves里的拼写检查GoogleWave内含一个自动拼写检查,并屏蔽浏览器中的其他拼写检查功能。错误拼写下方出现红色下划线,鼠标滑过错误拼写,出现下拉菜单,点击改正拼写(correctedspelling)如图5-8。52
Googlewave完全手册2009年11月25日如果错误拼写是你有意为之,你可以忽略红色下划线。你也可以从下拉菜单中选择系统建议的拼写。Wave只有英文界面,但是拼写检查支持多国语言,包括[5]英语、阿拉伯语、捷克语、丹麦语、荷兰语、法语、德语、希伯来语、意大利语、波兰语、俄语、西班牙语、瑞典语。复制WavesWaves相比邮件的优势之一就是,所有参与人只需要更新一个文件就行。但是,你也有可能把同一个wave会话发给不同的人群。比如,你和你的同事正在讨论即将提交给老板的文档,你不会想让老板看到你们的讨论过程和中间版本。这时你就需要把最终版本复制给老板。如果想复制一个wave会话,点击某个会话会话(blip)右上角的复制到新wave按钮(Copytonewwave),只有选中的会话被复制。回放Wave会话Wave能够遍历某条会话的所有历史和中间版本。每次点击完成(Done)或者按Shift+Enter,系统都会给当时的状态做一次快照。如果想回放一条wave会话,在浏览模式下,点击回放按钮(Playback),出现幻灯放映轴,左边有快速后退、后退、前进、快速前进几个按钮。点击轴上某个位置,或者四个按钮都可以更换会话的版本。后续版本和前续版本之间的区别用黄色和红色字体标记出来,如图5-9。放映轴下面有一条黄色区域,说明会话是何时保存的、一共有几次修改、正在看第几次修改。53
Googlewave完全手册2009年11月25日回放用例:跟踪错过的会话例如某个会话里有三个参与者,然后第四个参与者加入。他可以查看最开始的会话内容和中间变化,以便更好的参与会话回放用例:恢复到以前的版本通过回放功能,你可以把会话的任何一个中间版本复制到新会话中,如图5-9.公开Wave会话除了一个一个添加联络人,你可以给wave服务器上的所有人发送会话。这里必须使用个小技巧,点击联络人列表下方的+,然后在地址栏里输入public@。系统会告诉你“该用户不存在(UserdoesnothaveaGoogleWaveaccount)”,提交按钮(Submit)也是灰色的,如图5-10,不管他,直接按下去,这个账号将出现在联络人列表里。此联络人不会一直在列表里,每次登陆需要重新添加一次。54
Googlewave完全手册2009年11月25日你能添加但是不能搜索public@这个用户添加public@后,你的wave会话将出现在with:public的搜索结果里。由此带来的不便是,你将会收到成百上千的会话。系统可能会报错,回放功能可能不能正常使用,如果有很多微件还会造成速度慢。不要为了一时的好玩,如果想让wave发挥最大功效,最好尽量使它简洁,去掉没用的微件。由于直接添加public@有弊端,有人开发了更为易用的easypublic@机器人,添加这个账号到联络人列表,详情见howtheEasyPublicbotworks。给指定人发wave如果有什么秘密,只想给会话参与者中的一个发信,点击wave会话右上角的下拉菜单,然后点击私信(Privatereply).一条新的、缩进的、标题是蓝色背景的会话出现,输入会话内容,然后选择收信人。没有被选中的人不会看到这条会话。现在你可以看第六章了MasterWave’sInterface.参考资料:HowdoIlinktoanotherwave?,:HowdoIattachfilesand/orimages?,:HowdoIsharephotosinGoogleWave?,:HowdoesthespellcheckerworkinGoogleWave?,:Inwhatlanguagesdoesthespellcheckerwork?,
Googlewave完全手册2009年11月25日第六章:精通Wave用户界面一旦知道如何使用Wave,自然就想知道如何更聪明、更快速地使用它的界面。一旦已经到了比较熟练的地步,那么就可以超越Wave默认的布局以及使用鼠标指向和点击按钮和菜单的操作方式。在本章中,你可以学到使用键盘快捷键在Wave中完成大部分常见的操作,而无需使用效率低下的鼠标。你可以定制Wave客户端的布局,使之既能适应上网本,又能适应宽屏显示器。最终,你会和Wave的界面建立起亲密的关系,它有多种功能,并且有丰富的视觉提示。勤于探索的Wave用户们,现在是你们成为Wave黑带高手的时候了!了解wave的快捷键键盘是快速使用任何一款软件的最好方式,能尽可能免除使用鼠标点击的麻烦。和Gmail和GoogleReader一样,Wave有一系列操作和编辑快捷键,并且可以用来控制Wave里的图像幻灯片演示。操作快捷键以下快捷键在Wave4个主要面板中切换。苹果的Mac用户:用Cmd代替Ctrl键。快捷键作用Up/Down箭头在讯息之间上下移动焦点光标回到wave起始讯息位置Home光标回到wave最末讯息位置End光标移动wave中下一个未读讯息位置SpacePageUp/Page上下滚动控制面板页面Down标记所有讯息为已读Ctrl+Space编辑wave快捷键使用以下快捷键编辑或者回复信息。Mac用户:用Cmd代替Ctrl键。56
Googlewave完全手册2009年11月25日快捷键作用回复同一行焦点的讯息Ener在wave最末行回复讯息,新讯息会出现在光标在wave末尾,和光标同一行中(图像模式)Shift+Enter编辑一条讯息(编辑模式)Ctrl+E所选文字黑体或者取消黑体Ctrl+B所选文字斜体或者取消斜体Ctrl+I所选文字加下划线或者取消下划线Ctrl+U加链接Ctrl+K把当前行作为标题,n=1到4代表不同字体Ctrl+[n]加列表Ctrl+5去除字体格式Ctrl+6在采用左到右的文字顺序的文字中左对齐文字;在采用右到左的文字顺序的文字中右对齐文字Ctrl+7(注意在不同文字顺序中效果不同)激活wave工具栏中右顺序语言按钮,诸如针对希伯来、阿拉伯语这些右顺序语言Ctrl+8导航图片幻灯展示当您从wave的底部的图片菜单获悉,你要浏览的wave包含多个图像,您可选择幻灯片放映的浏览方式。(可惜的是到目前为止没有键盘快捷方式启动幻灯片放映。)一旦您使用幻灯片放映的浏览方式,浏览照片时可使用这些键盘快捷方式。快捷键移动方式右移动键到下一张幻灯片57
Googlewave完全手册2009年11月25日左移动键到上一张幻灯片向下/下一页键移动到下一组的缩略图向上/上一页键移动到前一组的缩略图首页键移动到第一张幻灯片结束键移动到最后一张幻灯片快捷键要从常用、简单的开始象上面的一个键盘快捷方式的汇总列表可能内容会太繁杂而变得毫无益处。对于任何程序来说,学习键盘的快捷方式要从最常用的和最容易记住的开始学起,如回车键进行换行,Shift+Enter键取消错误的编辑,按Ctrl+I,U和B(将文本变成斜体、粗体和加下划线)等以同样的方式在您的文字处理过程中起作用。按Ctrl+E是很容易记住,因为它可以让你编辑你选择的wave。一旦你掌握了基本的、容易记忆的快捷方式,下一步学习更多和进行复习。Wave的界面创新Wave不仅是对传统email形式的颠覆和大胆尝试,在界面控制和视觉关联设计上也是押宝,因为它太不传统了,新用户可能不能凭直觉马上上手。这一章是教你认识Wave的信息状态、Wave状态、标签、和文件夹。之后,你会慢慢发现Wave的按钮和菜单都藏在其实非常显而易见的地方。只是有一些视觉关联和界面上的创新需要让你了解以便更舒服地使用Wave。在某些时候可以一键禁用“隐藏所有回复”菜单按钮(该按钮可以扩展和折叠所有一行显示的讯息);而现在你可以通过点击任何一行讯息顶端的(+/-)文字泡按钮,来显示或者隐藏这些对话。非标准的Wave滚动条跟浏览器里的滚动条不同,Google的滚动条无论页面滚动多长都保持同一高度,以保持向上向下箭头距离相近并不会改变。Wave面板右侧的滚动条跟浏览器里的滚动条有点不同,像大多数滚动条一样,你可以上下移动滚动条或者单击其顶部或底部箭头来实现滚动。但与大多数滚动条不一样的是,Wave里的滚动条高度一直不变,向上和向下箭头就紧靠在短小的滚动条两端。Google这么设计是为使用58
Googlewave完全手册2009年11月25日移动设备和上网本的用户考虑的,他们的光标移动范围很有限,但是这样做的缺点是让喜欢快速预览全部的用户有点迷惑。Google在Wave帮助里也对滚动条的“情况”做了详细解释。你如果觉得GoogleWave的滚动条与Google其他产品的滚动条有点不同,使用时,你可以拖动滚动条或使用上下箭头来滚动页面。即使在这么简单的应用上,也有一个开发者已经创建了GoogleChrome插件,能把Wave的滚动条还原成Chrome里的原生滚动条。绿条、提纲和点在wave中,绿色是非常重要的一种颜色——它表示一种活动、在线状态、未读和已选标志。在联系人标识上的绿点指一个联系人在线。当你选择一下点时,它边上区域的颜色就会变成深绿色(你也可以通过键盘快捷键来进行操作)。在一个点上出现一个浅绿色竖线则表示它是未读的。(按空格键,或在wave中点击选择下一个未读的点,就会看到绿竖线慢慢消灭)。在wave客户顶上有一个闪动的绿条,会提示你有一个访问,或是将wave最小化。当wave列在搜索栏中时,wave中未读的点数会以绿色来显示。椭圆工具栏按钮Wave的工具栏上有三个面板,并且还有一些有一定宽度的按钮,如果在较小的屏幕或者较窄的窗口上全部显示它们的话,有的按钮会被切掉。如图6-2所示,Wave把这些按钮都收在一个下拉菜单中,可以通过点击面板最右端的椭圆按钮来访问它们。同样地如图6-2所示,Wave把所有的参与者都收在一个可以展开的“+”(加号)按钮下面,还提供了一个标签,上面写着“1more”。为了查看wave的所有参与者,可以点击小小的“+(加号)”展开它。最小化、最大化、关闭面板按钮和“Window阴影”下拉菜单和大多数WindowsPC一样,Wave也在顶部工具栏的右上角提供最小化、最大化以及关闭按钮,图6-2清楚地显示了这一点。从左向右,它们的作用分别是:最小化按钮会压缩wave工具栏,并把它停靠在Wave客户端的上方,也就是GoogleWave的logo的下方。最大化按钮会最小化所有面板,但当前的Wave窗口会被放大到最大,填满整个屏幕。关闭按钮(看上去像X)会关闭wave。导航(Navigation)、联系人(Contacts)和搜索(Search)面板只有最小化按钮,没有最大化和关闭按钮。当最小化其中一个面板的时候,它们会停靠在Wave客户端的顶部,紧邻GoogleWave的logo。59
Googlewave完全手册2009年11月25日当一个最小化的面板或者wave被停靠在屏幕的顶端,屏幕上就会显示一个小小的向下箭头,点击它可以得到一个“Window阴影”样式的下拉菜单,它会覆盖在主显示区域的上方。然后可以对菜单中的条目进行操作,并且不需要重新安排当前的工作空间。在图6-3中,搜索面板已经被最小化了,以提供更多的查看和编辑空间。但是当在停靠的搜索面板上点击向下的箭头,它就会在wave的工作空间上面显示一个菜单。图6-3:使用下拉箭头按钮来显示有Window阴影样式的面板。你也可以任何Wave面板的宽度进行调整。把鼠标放在任何一个面板的边缘,鼠标的形状就会改变,然后可以拖拽鼠标进行放大或缩小。同样的技巧也适用于叠在一起的面板,比如导航和联系人面板,可以通过拖拽面板的边缘,使联系人面板变的高一些,同时把导航面板拉得短一些。60
Googlewave完全手册2009年11月25日定制wave界面既然已经知道如何最小化wave面板,而你更愿意使用某个布局,就对那个WaveURL进行收藏。当你再次访问Wave时,就会自动地重现这个布局。你也可以对wave菜单条目、面板的顺序、大小、布局定制。最后,你还能在大屏幕上一次打开多个wave任务。收藏你喜欢的wave布局上网本或那些用小窗口打开wave的用户能够最小化不需要的Wave面板,及最大化wave的当前使用读写区域。为了加载wave的某些缺省时最小化的模块,你就可以使用包含#最小化参数的WaveURL。例如,
Googlewave完全手册2009年11月25日提示:在文件夹(Folders)部分的相同下拉箭头菜单中,也有一个添加文件夹的选项。Ctrl+Click(或Cmd+Click):打开多个Wave要打开多个Wave,用Ctrl+Click组合键来打开搜索栏中的所要打开的机的用户则要用Cmd+Click组合键来实现这个功能。Wave会在右侧栏的另外一个wave的上方存放这些wave消息。图6-5显示三个打开的wave,而其他的栏则全部最小化了。图6-5Windows用户可以使用Ctrl+Click来打开多个wave。Mac机的用户则要用Cmd+Click组合键来实现这个功能。62
Googlewave完全手册2009年11月25日如果搜索和/或导航以及联系人栏都最小化了,如果图6-5所示,Wave会最小化在在两个竖栏中第一个你所打开的wave。然后,用Ctrl+Click或Cmd+Click打开更多的wave。wave会将你之前打开的wave都放在右侧栏,将将其他的放在左侧栏。如果搜索栏没有最小化,Wave会将打开的多个wave存放在右侧栏。那个能做什么?wave的提前预览版现在仍然处于未完成的状态,在界面上有一些功能会在运行中或不需要的时候,会出现占位符。导航面板:请求在导航面板上会列出的“来自非信任源的Wave”中出现的请求,可能是说wave服务器联盟到位,你就可以看见使用其他wave服务器的用户发来的新wave。在测试版中,请求区域没有任何请求因为没有来自其他服务器的wave。(即使你有wave开发者的sandbox账户,你也不能给wave公测中的其他用户)导航面板:设置导航面板上的设定连接列了一系列wave设定选项,目前其中一条还在“建设中”,另外一条可用。第七章我们已经讨论过,在设置下的wave小工具,插件设置wave,是你查看和卸载wave工具的地方。导航面板:垃圾邮件email中存在一个问题是Wave想要解决的,或尽可能避免的——垃圾邮件。Wave里有一个Spam!按钮,在搜索面板和wave工具栏里,你可以用它来比较垃圾邮件。将一条Wave标记为Spam,它就会出现在in:spam搜索结果里。恭喜你已经成为Wave专家了,看看小工具和机器人列表里有没有什么wave插件可以让你玩得更high吧~参考资料帮助:有哪些键盘快捷方式?,’sFlickr图片:GoogleWave滚动条,帮助:滚动条怎么使用?,还原原生滚动条插件,
Googlewave完全手册2009年11月25日第七章:Wave小工具你已经知道了Wave内在特性的所有细节,现在是使用第三方小工具,让你的wave更强大的时候了。在第五章中,你开始通过Wave内建的YouTube、地图、投票小工具在对话中加入丰富的内容。这是个好的开始,但对Wave来说,有大量小工具可用。本章,你将学习在Wave本身的自带功能之外,如何使用Wave的扩展项,特别是小工具,帮助开发者创建新功能,而用户就能充分享用这些新功能。Wave扩展项:小工具和机器人Wave扩展项是为Wave添加新特性和新功能的附加项。如果你曾经使用过任何Gmail的实验室功能,那么Wave的扩展项与之非常相似,能为Wave用户增加新功能。安装扩展项后,你的“编辑”工具栏上出现相应按钮,点击按钮即可使用。但Gmail实验室的附加项只能由谷歌公司雇员开发,而任何人都能开发Wave扩展项。最终,令人印象深刻的一些扩展项已使Wave的功能大大丰富了。Wave扩展项有两种形式:小工具和机器人。我们将在下一章详细介绍机器人;现在,让我们仔细研究下小工具。什么是小工具?Wave小工具是小型应用程序,您可以把它们插入任何wave会话以扩展其默认功能。事实上,在第5章你已经学习了如何使用两种Wave的内置小工具:地图工具和投票工具。如你所见,当你把小工具插入一个wave会话时,这个wave会话的所有参与者能共享使用这个小工具,并能通过它进行互动。但小工具的乐趣远远不止这两个预安装的扩展工具。即使在Wave开发的早期阶段,忙碌的程序员就已创建大量小工具,为你提供更智能的方式与其他wave会话的参与者互动、分享与合作。你只需要知道在哪里可以找到这些小工具、如何把它们插入你的wave会话即可。和Wave的的许多特性一样,你可以用几种不同的方式把小工具插入到一个wave会话中去。如果你已经安装了一个像地图或投票小工具那样的扩展项,那你一定已经知道把小工具插入到一个wave会话中去是多么容易。当你编辑一条消息时,只需点击“编辑”工具栏上的小工具按钮,即可把相应小工具插入光标所在处。然而,即使你一时无法把小工具安装到“编辑”工具栏上,你仍然能把这些小工具插入一个wave会话。接下来,我们将向你展示如何通过上述两种办法插入小工具。小工具扩展项如上所述,小工具和机器人(以后的章节您将对机器人有更多认识)都属于扩展项。然而在Wave发展的早期阶段,扩展项的命名规范以及安装和使用的过程,都模糊不清。大多数时候,安装扩展项后,Wave用户的“编辑”工具栏上会增加一个类似地图工具和投票工具那样的新按钮。安装完一个小工具扩展项后,可在编辑信息的64
Googlewave完全手册2009年11月25日任何时候点击新按钮,插入那个小工具。然而,在个别情况下,根本无需安装扩展项,你也能将小工具(或机器人)加入一个wave会话。首先,让我们来看看如何安装一个永久的扩展项,这种扩展项安装后会添加一个按钮到“编辑”工具栏,并且只要你登陆Wave客户端,就一直可以使用它。接下来,我们将详细介绍个别情况下,如何在单独会话中添加小工具。如何安装小工具扩展项在本节中,您将学习如何安装扩展项到Wave客户端,这样你每次登录到Wave,这些扩展项就会显示出来。Wave提供了两种不同的安装方法。第一个方法很简单,但仅限于Google的扩展项,而第二个则比较麻烦,但允许您安装任何你想要的扩展项。从扩展库安装某个扩展项:你首次登陆Wave时,应该会从GoogleWave虚构的吉祥物Wave博士那里收到一个wave会话,欢迎你使用你的帐户。在这条消息中,有一个扩展库的链接,并重点提到可以安装在你的Wave客户端的几个小工具扩展项,其中包括已经安装的地图和投票小工具。提示:也许你会觉得有点奇怪,因为这个扩展库就像本文一样,无法通过设定好的容易找到的快捷方式使用它,所以需要找到你的欢迎使用GoogleWave信息,点击其中的GoogleWave扩展库连接,把扩展库wave会话加到你的收件箱里。打开doctorwave@发出的“welcometogoogle\/\/ave”这条wave会话吧,马上就能找到扩展库。一旦找到扩展库,安装小工具扩展项就是件轻而易举的事了。每个小工具一一小片拼图的形式列出,显示出小工具的名称、作用、一个小标识或截屏图以及安装按钮,如图7-1所示。单击“安装”并确认安装。安装后,扩展项在你的Wave“编辑”工具栏增加一个按钮,你只要点击一下按钮,就能轻松把新安装的小工具插入到任何wave会话。65
Googlewave完全手册2009年11月25日图7-1:扩展项安装程序增加一个按钮到Wave客户端。这样,你就能轻松将小工具加入任何wave会话。安装google扩展库以外的扩展项:任何人都能开发Wave的扩展项,这意味着有许多可用的扩展项,你还不能通过Wave现有的扩展库进行安装。但你仍然可以手动安装这些的非特定的扩展项,以便快速访问您最喜欢的小工具。这只是需要更多一点诀窍。首先,你要安装名为扩展安装程序的扩展项,可以在扩展库的底部、标记为“仅为开发者使用”的部分中找到。大多数扩展项在安装后会添加一个新按钮到Wave客户端的“编辑”工具栏,但扩展安装程序却在“搜寻”面板的“NewWave”按钮旁增加了一个下拉箭头。接下来,找到一个想要安装的扩展项。现在,GoogleWave样本库是浏览小工具的最佳场所。如果您发现样本库的某个小工具看起来很有趣,那么通过点击查看详情页面,然后找到详情页面上的XML安装程序链接(见图7-2)。右键点击链接并复制URL(此链接应指向一个文件,该文件告诉Wave客户端一些这个扩展项的作用及如何安装的信息)。然后,再回到Wave。66
Googlewave完全手册2009年11月25日图7-2:如果有扩展项和小工具的XML安装程序(installerXML)你就能手动安装它们。重新回到Wave,手动安装您的扩展项很简单:1.点击搜索面板上“NewWave”按钮旁的那个下拉箭头,选择安装新的扩展项。2.把先前你复制的XML安装程序的URL粘帖到弹出的扩展项安装程序框中,并点击“插入”。3.接下来,一个新wave会话出现了,其中包含与扩展库中相同的拼图布局,这你已经很你熟悉了,只不过这个拼图中应该还会包含与你正在安装的扩展项相关的信息。点击安装按钮,确认安装,这样你就成功安装了首个手工安装扩展项。注:手动安装扩展项,你安装到Wave的扩展项不一定都被Wave小组审核过,因此你要自担风险。从理论上讲,这种方法是用来让开发人员测试他们的扩展项安装项的,但除非Wave客户端能提供更精简的方式安装扩展库以外的扩展项,这种安装方式仍颇有吸引力。卸载一个扩展项也许各不相同的扩展项安装过程令人迷惑,但与之相比,卸载扩展项其实很简单。如果您决定不再需要某个扩展项,它只能使你的“编辑”工具栏显得凌乱不堪,那么点击导航面板上的“设置”链接。(这相当于执行一个内容为“with:settie”的搜索)。然后,一个名为“扩展项设定”(ExtensionSettings)的会话出现了;打开它后,所有已经安装的扩展项都显示出来。现在点击卸载(Uninstall)按钮您就可以卸载任何不想要的扩展项。67
Googlewave完全手册2009年11月25日图7-3.你可以通过“扩展项设置”会话卸载、移除或重新安装扩展项。一旦安装在某个扩展项,就能通过扩展项设置会话访问它,在这个会话中可随意重新安装或卸载这些扩展项。如果确定你不会再安装某个特定的扩展项,单击删除按钮,即可从扩展项设置中完全删除相应扩展项的那片拼图。通过网址URL插入小工具并非所有的小工具,都能通过扩展库安装或手动安装。最重要的是,如果某个小工具,你只想使用一次的话,你不会总是愿意完全安装这个扩展项。Wave的“通过网址URL添加新的小工具”(AddGadgetbyURL)这一特性能为某个会话单独插入新的小工具。就如这个名字一样显而易见,如果你要通过网址URL插入小工具,你只需一个小工具的链接即可。就像你在Wave外搜索可以安装的小工具扩展项一样,GoogleWave样本库也是浏览一次性小工具的最佳场所。事实上,虽然并非所有样本库中的小工具都有安装程序XML,但它们几乎所有都有小工具XML链接(GadgetXML68
Googlewave完全手册2009年11月25日link),这就是你需要复制用以添加一次性小工具的网址。右键单击小工具XML链接,复制网址,然后打开Wave客户端。请记住:使用“通过网址URL添加小工具”不会添加一个按钮到Wave的编辑工具栏,所以请在某个好找的地方保存好这个小工具的网址。我们建议新建一个wave会话,专门粘贴您最喜爱的小工具的网址。要在一个信息中插入小工具,先打开想在其中插入小工具的一个wave会话,开始编辑信息,然后在工具栏上点击“通过网址插入小工具”按钮(这个按钮看起来像一片拼图)。把你之前复制下来的小工具网址粘贴到弹出窗口中,然后单击“添加”按钮,这样Wave就把小工具插入到当前活动消息中去了。图7-4.通过“通过网址添加小工具”(AddgadgetbyURL)按钮把小工具插入到一个wave会话一些重要小工具新的Wave小工具正通过各种途径进入Wave,但就像你在上面所看到的,找到它们可能很困难。本节着重介绍一些我们最爱的小工具,并介绍他们的功能。你已经看到了投票小工具和地图小工具,所以我们这里不再赘述。这里列出的小工具大部分都可通过我们上面提到过的扩展库找到,所以它们很容易安装。(Google扩展库中的扩展项其功能也最稳定,这绝非巧合)。对69
Googlewave完全手册2009年11月25日那些缺省不可用,即不包含在扩展库中的小工具,我们既包括了安装程序XML和XML小工具链接,这样您可以把小工具作为扩展项安装(使用新扩展项安装程序),或者直接插入到一个wave会话中去(使用“通过网址添加小工具”这一特性)。Ribbit电话会议(Ribbit’sConference)可能在某个时刻,在你的wave会话中召开一次快速电话会议,效率将远远高于在Wave中继续一来一回的对话?把“Ribbit会议”小工具添加到一个消息中,立刻就能和你想与之对话的参与者开始电话会议。图7-5.使用RibbitConferenceCall小工具与你的wave会话的任一参与者开始通话(最终能与所有人通话)这个小工具现在可通过扩展库获取视频聊天体验(VideoChatExperience)有时打电话还不够。“视频聊天体验”小工具,如其名所示,能使你与一个wave会话中的另一参与者开始视频聊天。70
Googlewave完全手册2009年11月25日图7-6.需要一些见面的时间?插入“视频聊天体验”小工具,开始一对一视频聊天吧!这个小工具现在可通过扩展库获取。iFrameiFrame小工具在你的消息中嵌入一个iFrame,能显示你所选择的任一网页。只需点击“编辑”这个链接,然后输入你想嵌入的任何网站的网址,然后点击“参看”链接。在编辑网址时,你也能调整wave会话内这个小工具的高度。71
Googlewave完全手册2009年11月25日图小工具能在消息内嵌入任何网页小工具根据你选择的日期和地点提供天气预报。当然,你可以通过搜索在其他地方找到这些信息,但如果你计划于其他参与者一起出行,那么插入这个小工具,你的朋友无需重复劳动,自己再查找这些信息。72
Googlewave完全手册2009年11月25日图7-8.插入小工具,给出你的邮政编码和日期,它会迅速告诉你大致天气情况。这个小工具现在可通过扩展库获取。复古聊天(RetroChat)想让你们的对话有过去老派即时消息对话的感觉?“复古聊天”小工具能在任何消息中插入聊天窗口,wave对话的所有参与者都能使用。73
Googlewave完全手册2009年11月25日图7-9.复古聊天小工具能在任何消息中插入即时信息对话窗口。头脑风暴(Brainstorm)插入“头脑风暴”小工具,与同一个wave会话中的其他参与者共同绘制脑图,找出新构思。74
Googlewave完全手册2009年11月25日图7-10.用“头脑风暴”小工具共同绘制脑图餐巾纸(napkin)“餐巾纸”小工具使你和你wave会话的参与者能进行“餐巾纸背面”的头脑风暴。当言语无法表述你的想法时,你可以试着画出来。75
Googlewave完全手册2009年11月25日图7-11.言语无法表达时,和其他参与者一起尝试画出你们的想法。HTMLHTML是标记语言,它使互联网秩序井然,而且你能从所有网站上复制HTML代码(就像绝大多数互联网视频能用的嵌入代码)。但默认情况下,不能简单地复制并粘贴HTML到一个消息,并期望它能照常运行。但可以插入HTML小工具,单击它的“编辑”链接,插入你的HTML文本,然后单击“查看”链接;HTML小工具会使您的HTML代码如预期的那样显示。76
Googlewave完全手册2009年11月25日图7-12.输入或粘贴任何HTML代码到HTML小工具,它能在一个消息内直接显示HTML。Wave数独游戏觉得使用Wave本身不能使你的大脑保持足够的灵活?停下工作,休息一下,用数独游戏小小锻炼下你的大脑。你可以自己解决的一个难题,也可以和wave对话的参与者比赛一下。77
Googlewave完全手册2009年11月25日图7-13.用数字游戏小工具和wave对话的参与者比赛一下谁解得快这个小工具现在可通过扩展库获取这只是对可用的Wave小工具略加阐述。下章,我们将向你介绍另一种扩展项:Wave机器人。参考资料
Googlewave完全手册2009年11月25日第八章:Wave机器人上一章介绍了如何以WaveGadgets的形式在wave中插入互动内容。这一章介绍了Wave插件的另一个特别成员:机器人。机器人看起来与一个普通的wave用户并无不同,但是它们被程序设定好以修改和更新wave的内容。Wave机器人就像即时通讯机器人——但是鉴于Wave的协作能力,它可以提供更多的可能性。Wave扩展:什么是机器人?机器人看起来就像一个普通的wave参与者和联系人。它有一个形如bot@的wave账号,你可以像添加其它wave用户一样把一个机器人添加到自己的联系人列表中。机器人和真实的人类用户唯一的不同之处在于机器人被设定好在wave中自动执行特定的功能。机器人是一个自动化的wave参与者,检测wave的添加,更新并根据程序的设定添加内容。例如,自动删除wave中空白发言(blip)的机器人或者将@usernames转换为Twitter用户链接的机器人。在以下的”一些值得一试的机器人”章节里会介绍更多的机器人账号和用途。从wave中添加或移除机器人至这篇文章写作之时,Wave机器人还是你可以从wave中移除的唯一的参与者。(单击一个wave上方参与者的头像,在弹出的菜单里,只有wave机器人的“移除用户”按钮是可用的,其他真人用户则无法移除。)要使用机器人,首先要添加Wave账号到你的联系人列表,步骤和添加其他联系人是一样的。(参考第三章ManageYourWaveContacts,获得在wave中添加联系人的消息步骤。)创建一个新的wave,然后添加机器人到这个wave,试验它们的功能。一些值得一试的机器人每天,都有新的wave机器人诞生。这一章节把重点放在我们最喜爱的几个机器人上,基于他们的目的以及他们诞生于wave产生初期这个事实,它们并不总是能很好的实现我们期待的功能。要试验这几个wave机器人的功能,添加它的Wave账号(在名字后的括号里)到你的联系人列表,然后添加机器人到一个新的wave。Wikify(wikifier@)Wikify将与特定话题相关的Wikipedia中的链接和描述添加到你的wave中。将Wikify添加到wave后,它会提供使用说明,告诉你如何为一个话题添加到Wikipedia的链接,或者与这个话题相关的描述。图8-1展示了Wikify的功能。79
Googlewave完全手册2009年11月25日图8-1.在加入Wikify的wave中输入或——topic为关键词——Wikify自动从Wikipedia获得链接或描述,取代上面的代码。机器人现状:Wikify功能有限,目前很稳定并且名副其实。CleanTXT(cleantxt@)CleanTXT具有自动校正功能,在有很多参与者的wave中,如公开wave中,特别有用。CleanTXT可以自动删除空白的发言,删除发言中重复的空行,自动校正错误的拼写(比如把输入错误的“teh”替换成“the”),在逗号和分号后面自动插入空格。CleanTX也为Approvergadget提供了一个钩子,Approver让参与者可以使用“向上向下的大拇指”为发言评分。输入!approver为发言添加Approvergadget;输入!approver++可以使CleanTXT为每一个新的发言添加Approvergadget。80
Googlewave完全手册2009年11月25日CleanTXT在公开wave中,特别有用,因为会有很多空白的发言和笔误。到这个机器人的主页查看详细的使用说明.机器人现状:稳定,可用PollythePollster(polly-wave@)这是wave预览版中最有前途的可用机器人之一,PollythePollster可以创建多选项的调查问卷,在不限数目的Wave联系人中分发。当联系人点击单选按钮并提交问卷,你可以实时的看到以图表显示的调查结果。一个Polly-generated调查表和结果图表如图8-2。81
Googlewave完全手册2009年11月25日图8-2.民意调查家Polly(PollythePollster)是一个可以以帮助你创建、分发多选项的调查问卷,并将调查结果以图表显示的wave机器人。机器人状态:大部分情况下都能正常工作,但有时会不稳定,不可靠,特别是在有很多参与者的wave中。82
Googlewave完全手册2009年11月25日使用说明:要在全新的wave中,加入Polly;如果wave已经在使用过程中,再添加该机器人,机器人将无法正常工作。Yelpful(yelpful@)TheYelpful机器人可以提供基于商业列表网站的互动内嵌式的搜索界面。将Yelpful加入一个wave,他会在一个新的blip中显示问候语并且显示如下的使用说明:Hellothere!Usage:/yelp[location][keyword]Example:/yelpsunnyvalecamexican以形如/yelpBrooklynNYSushi的方式查询“BrooklynNYSushi”,Yelpful机器人会在新的blip中显示搜索结果。机器人状态:Yelpful机器人返回到blip中的结果以HTML标记显示,可读性不够好。TwitUsernames(twitusernames@)TwitUsernames机器人审查他参与的wave的内容,将以@符号开头的词转换成Twitter用户链接。例如,如果你添加TwitUsernames机器人并在wave里键入@malcolmreynolds,该单词将转换为可点击的链接,链接地址为
Googlewave完全手册2009年11月25日机器人现状:稳定,工作状态良好。使用说明:TwitUsernames机器人只能将机器人添加以后输入blip的文字@twitter_username’s转换成链接。在添加机器人之前的blip中的用户名不会被转换为链接。XMPPLite(wave-xmpp@)XMPPLite机器人通过XMPP(一种即时通信协议)发送wave的更改提示。这意味着如果你运行着GoogleTalk,而有人修改了你通过XMPPLite机器人订阅的wave,你会在聊天界面里接到更改通知。要使用XMPPLite机器人将它添加到你要接受通知的wave中。机器人会添加一个新的blip,提供订阅(Subscribe)和退订(Unsubscribe)按钮,如图8-4所示。图机器人在新的blip中添加订阅(Subscribe)和退订(Unsubscribe)按钮,可以通过他们订阅和退订这个wave的更改通知。使用XMPPLite机器人,需要添加wave-xmpp@到你的GoogleTalk,Jabber或者AIM即时通信客户端。确定你能收到它发来的消息(也就是你没有把这个账户加入黑名单)。然后,点击添加了XMPPLite机器人的wave中的订阅(Subscribe)按钮。要退订一个wave,点击退订(Unsubscribe)按钮。获取XMPPLite机器人使用的更多相关信息请到
Googlewave完全手册2009年11月25日机器人现状::稳定正常工作,但是太罗嗦。你会收到对wave的每一个修改的提醒,所以还是想清楚再订阅吧。MadoquaWave机器人(blog-bot@)想要把wave的内容发布到网络上的博客和其他的网络内容发布者们可以尝试一下Madoqua机器人。加入到wave后,该机器人机器人提供了自定义的JavaScript代码,你可以复制粘贴代码到任意的网页,嵌入wave的内容,如图8-5所示。通过成功使用该机器人可以很方便的通过复制粘贴将HTML和JavaScript的小挂件放到你的网页里。注意如果你嵌入的是一个只有特定的用户才能访问的wave,其他的用户看到的要么是wave的登录页面,要么是一条“你没有访问该wave的权限”的信息。即使你设置该wave为公开并发布到网络上,对没有wave账户(也就是没有得到Wave预览版邀请)的用户依然是不可见的。机器人现状:稳定正常工作。Madoqua机器人是Embeddy机器人的一个克隆。85
Googlewave完全手册2009年11月25日图机器人生成将wave嵌入网页所需要的HTML代码。Emoticony(emoticonbot@)Emoticony机器人将文本表情符号转换为表情图片。将Emoticony加入你的wave,在任意的blip(除了第一个blip)中,Emoticony自动转换表情符号为图片,如图8-6所示。86
Googlewave完全手册2009年11月25日机器人现状:稳定正常工作。使用说明:Emoticony只能将加入机器人之后保存到blip的文本表情符号转换为表情图片。之前存在于blip中的文本表情符号将不会被转换为表情图片,除非你编辑并(通过点击完成Done按钮或按下Shift+Enter)重新保存表情符号。图机器人转换文字表情符号,如:),为表情图片。Inbeddable(inbeddable@)你已经知道可以通过拖放图片到wave的方法添加图片,但是要把网络上已有的图片添加到wave,你可能需要保存图片再上传到wave里,Inbeddable机器人帮你解决了这个麻烦。要将网络上的图片插入到wave,你只要在该wave中添加Inbeddable机器人,然后添加图片的网络地址就可以了。当你点击完成Done按钮或按下Shift+Enter,Inbeddable将图片链接替换为图片本身,如图8-7所示。机器人现状:稳定正常工作。使用说明:Inbeddable只对它被应用之后添加的图片链接起作用。如果一个图片链接在Inbeddable被应用到wave之前就存在,它将不会被转换。只有重新编辑blip,点击完成Done按钮或按下Shift+Enter后,Inbeddable才会起作用。87
Googlewave完全手册2009年11月25日图机器人将图片链接替换为图片本身。EasyPublic(easypublic@)在5章我们学习了通过public@联系人设置wave公开的方法。(参考howtomakeawavepublic)——我们也知道了它不会常驻联系人列表,所以每一次都要重新添加它为联系人。EasyPublic机器人也可以设置wave公开,而且没有public@联系人喜欢不告而别的毛病。将它添加到任意一个wave,可以向每一个使用wave服务的用户开放该wave。EasyPublic机器人所做的工作就是帮你添加public@到该wave中。机器人现状:稳定正常工作。88
Googlewave完全手册2009年11月25日使用说明:注意既然EasyPublic是机器人,你就可以将它从wave中移除,但是这样并不能使你的wave脱离公开状态。将EasyPublic机器人从一个wave移除并不会同时移除public@。公开wave之后,你就没有回头路可走了。更多(有趣的)机器人一些Wave机器人展示了机器人的用途,但是多数很有趣却没有太大实际的用处。ElizatheRobotShrink(elizarobot@)这个机器人是一个程序化的治疗师,可以和你在wave上对话。SwedishChef(borkforceone@)机器人在你的wave中插入“Borkborkbork!”。Flippy(flippy-wave@)机器人将你wave中的文字反序排列(中文字就变成乱码了)——在愚人节用来整人还不错。这一章只列出了少数可用的wave机器人。到(非官方的)GoogleWave机器人维基百科可以查到更多的可用机器人。参考资料,
Googlewave完全手册2009年11月25日附录A:什么是Wave做不到的GoogleWave预览版现在还只是一个pre-beta软件,因此缺失很多功能。下面的列表简洁列出了在Wave里,现在你还不能做的一些事。现在,在GoogleWave预览版里,你不能:•在撰写一个Wave草稿时,你不能禁止实时的、逐字的打字显示,然后点击“完成(done)”按钮提交到某个对话(这个功能就快有了)•如果某个Wave(对话)的参加者不是机器人(bot),那么不能将他/她从对话中移出(这个功能就快有了)•让某个wave只读(Google将在未来提供这个功能)•在编辑一个wave时撤销上一次编辑的功能(undo,Ctrl+Z)•拷贝小工具(gadgets),在data下拉菜单中,这个子菜单现在是被禁止的,可能将来会开放•拷贝短小的对话片段(blip)到其他wave里(wavesurgery),Google也说这个以后也会有•隐藏或展开所有内嵌的对话片段,这个菜单选项在data下拉菜单中也被禁止,可能以后会开放•比较不同版本改动功能在回放中不连续•设置在线状态为隐身或离开(如果你在线,你的图标右下角有个绿色的圆点,不管你喜欢与否,都会出现)•合并wave或对话片段•将联系人分组•重新组织对话片段的顺序•删除wave或从wave中移除某个参加者(两种Google都承诺会有)附录B:我来为这本手册添砖加瓦我们需要您的帮助,完成这本必不可少的GoogleWave指南!本着Wave的精神,这本指南是众人工作的成果。如果您正在使用Wave,并且想新增过纠正这本指南中的某些信息,请不必犹豫,您的时间和关于Wave的专业知识将使现在或将来的Wave用户都受益匪浅。重中之重:每位贡献者须知通过在本指南中加入内容或意见,意味着您许可指南的编辑吉娜和亚当,将您所加入的内容或意见包含到本网站和本书即将发行的PDF和软件版本中,而PDF和软件版本都将获得法律许可,能够重复使用。(关于法律许可的详细信息,见下一节。)编辑可能会对所有文稿进行改动。指南内容的署名将是,而不是单个作者。然而,我们决定,将在本书的致谢名单上列出杰出贡献者的名字。90
Googlewave完全手册2009年11月25日许可本书内容获得美国知识共享许可协议——相同方式共享()。这意味着,你可以自由地分享和重新改编其内容,只要你署名并且遵守与本书相同的授权条款。这也意味着,您为本书撰写的任何文字,将在相同的授权下传播。如果您以任何形式对书籍内容重新加以利用,对此我们将非常高兴。平•吉娜从ginatrapani@发出标为“”的wave会话中描述了相关细节。我们将在网站上列出对本指南富有创造性的最佳利用范例。如何为本书撰稿可通过两种方式对本书撰稿:通过GoogleWave,或直接在维基上修改。通过GoogleWave提出问题、进行反馈或更新本书内容最简单的方式就是通过GoogleWave本身。在Wave搜索框中输入“with:publictag:”,就可搜索关于本书的所有公共wave会话。您可以把您的想法加入一个或更多的公共wave会话中。或者,您也可以创建一个新的wave会话,使之公开,并把它的标记设为“”,这样就把它添加到讨论中去了。本书作者将只注意标记为“”的wave会话,所以不要忘了标记!通过维基运行本网站的软件MediaWiki也是运行维基百科的软件,因此(通过)本网站所有的网页都能直接进行编辑。如果想对本书撰稿,您可以直接上维基。为此,您必须创建一个帐户并登录。接下来,您可以在本网站“讨论”页上的任何页面中加入内容,或直接编辑某些网页。重要提示:为了避免在网站启动期间对维基的故意破坏,我们保护用户编辑章节的各页面。如果一个页面处于受保护状态,您将无法直接编辑其内容,但如果您登录,就可以在讨论页添加内容。如果一个页面处于受保护状态,你将不会看到其底部的“编辑”标签。但是,可以单击“讨论”标签查看读者的讨论,然后再单击那里的“编辑”标签添加您撰写的文字和意见。帮助翻译此书我们欢迎将本指南翻译成英语以外的语言。如果您能对本指南的翻译有所贡献,那最佳方式就是在维基上加入新的翻译页面或编辑现有页面。如果您在注册了一个新账号,你能创建和编辑直接对应英语版的新的翻译页面91
Googlewave完全手册2009年11月25日另一种方法是,某些读者可以在Wave中进行翻译。在Wave中搜索“with:publictag::translation”,看看在Wave中的翻译进行得如何,然后自己也加入翻译。联系编辑上述所列是对本书有所贡献的最佳方式。你也可以直接在Wave上直接联系作者,吉纳·特拉帕尼(GinaTrapani)的Wave地址是ginatrapani@,亚当·帕什(AdamPash)的地址是@。感谢您为本书付出的时间和对此作出的贡献本书作者和读者将对此不胜感激。92