哪些网站需要即时聊天系统?我想并非每一个网站都需要。一般来说,社区型的网站为了密切会员之间的交流,可能需要一个聊天系统;销售型网站可能需要及时应答客户的咨询,因此需要一个即时聊天功能;另外就是提供咨询服务的网站了。
由于 Joomla! 现在分 1.0 和 1.5 两种版本,本文并不分别描述。只是对提到的扩展套件说明针对的核心版本即可。很显然目前对于 Joomla! 1.5 的扩展很少,但是我相信随着时间推移会慢慢丰富起来。
 add live online support to your Joomla! website
按照实现通讯的方式,我想分下面几种类型来谈谈:
一、展示即时通讯软件(IM)按钮
这样的联系方式最常见,也最容易实现。国内常见的就是显示一个“联系客服人员”,然后下面列出几个 QQ 号码,附带企鹅图标。同时可以显示客服人员的 QQ 是否在线。访客点击这些按钮之后,就能通过自己的 QQ 软件来与客服人员对话。
腾讯公司已经为在网页中嵌入这种 QQ 联络方式提供了接口,用户只需要插入相应的代码即可。在 Joomla! 中实现的方法是,通过 htmlcode for J1.0 或者 Custom Code for J1.5 模块把这段代码展示出来即可。
腾讯公司提供了多种按钮图片,因此你需要到腾讯公司网站的“腾讯互动状态代码生成页”去获取这段代码,然后用上面的模块发布到网站上。
可能还有一些公司不喜欢 QQ,或者想提供更多选择,那么也有用来显示 MSN Messenger 等其它 IM 软件在线状态的模块。
这里介绍一款 JMS Support Online for J1.5 模块。它可以同时展示 SKYPE, MSN, AIM, ICQ, YAHOO 这 5 种 IM 软件的在线状态,还能同时显示电话号码和 e-mail 地址。并且,它最多能同时显示 5 个客服人员的联系信息。也就是说,如果 5 个客服人员都展示出来,并且都显示上述 7 种联系方式,则该模块在前台的内容就有 35 行。如果能加上对 QQ 的支持,这个模块就可以走遍天下了,呵呵。
这种联系方式的优点就是节省了网站的空间和带宽,其实只是一个链接而已,最终的通讯是通过 IM 软件完成的。
这种方式的缺点也很明显:
1、如果客服人员不在线,并且他指定的 IM 软件不支持离线留言,那么就可能错过一次重要的商机;
2、访客必须拥有对应的 IM 软件及帐号才能通过这种方式交流。无形中就缩小了前来咨询的客户的范围,因为有些人可能不愿意注册 IM 帐号而放弃与你联系。
二、提供聊天室让会员互相交流
对于社区型网站来说,并不需要网站管理人员提供多少即时通讯支持。很多时候都是希望会员之间能够以即时聊天这种更亲密的方式来交流。
用 AJAX ShoutBox for J1.0 在 Joomla! 网站上实现这样的即时聊天最方便。AJAX 程序保证了无需刷新页面也能看到最新的消息,并且用户可以自定义保留的“最新发言”的条目数量,这就大大节约了网站的空间耗费。Shoutbox 对于访客的吸引力就是他竟然可以与正在同时浏览这个网站的其它访客对话!
如果只想让注册会员互相聊天,只需将此模块的访问权限设置为“Registered”即可。ShoutBox 也有针对 Joomla! 1.5 的版本。
Shoutbox 的缺点就是无法提供在线 聊天者/会员 的名单,另外就是“面积”小了点,一旦参与的人太多,就惨不忍睹。
因此,一个补救办法就是开通真正的聊天室(chatting room)。已经有人把 FlashChat 这个收费聊天程序成功集成到了 Joomla! 中,不过我想介绍一下免费的聊天软件。
通过 utChat 或者 FreeChat 组件,就可以把 phpFreechat 这个免费 web 聊天程序整合到 Joomla! 1.0.x 上来。本站的聊天室就是这么做的。
这样的聊天室功能就比 Shoutbox 强大多了:
- 可以允许建立多个房间(multi-channels);
- 会员之间可以私聊;
- 管理员可以踢人、封锁帐号;
- 可以发送表情图案;
- 可以用简单的 BBcode 来发送不同颜色、字体的消息;
- 支持多语种界面语言;
这种聊天方式不要求聊天者拥有特定的 IM 软件帐号,只需要是网站会员即可。而且以组件形式展示大型聊天窗口在网页中部,大大方便了多人聊天。
phpFreechat 程序也使用了 AJAX 效果来加快速度。不过,如果参与聊天的人非常多,也容易给网站服务器带来负担,因为所有的聊天通讯都是通过你的网站服务器处理的。
为了减轻网站服务器的负担,又有人发明了另一种聊天室:由第三方网站提供聊天服务器的聊天室,例如 BlastChat 或者 chatango 。你只需要在 Joomla! 网站上安装 Blastchat 组件 即可。当前台访客进入聊天室时,他也能看到其它在线聊天者,他们之间的聊天信息都是通过 Blastchat 公司的服务器来收发的。
这种方式减轻了 Joomla! 网站的负担,但是同时要求站长必须在 Blastchat 或者 chatango 的网站注册一个帐号才能开通这个服务。
三、IRC 聊天
国内几乎已经没有人使用 IRC 聊天室了,但是在国外依然非常流行。这种方式适合于分散在各地的某个协作团队进行网上交流。国内用户可能马上想到 QQ群,但是 QQ群 是有人数限制的,而 IRC 聊天室可以容纳无限量的用户。同时,有很多免费的 IRC 服务器可供使用,也不会给自己的网站服务器带来负担。
IRC 聊天的优势是:参与者可以选择使用桌面电脑的 IRC 客户端软件,如开源的 Bersirc 或 HydraIRC,或者 Xchat (for win and for Linux),也可以选择在线的 web IRC 程序来参与聊天。管理员可以在 IRC 服务器上创建自己的房间。IRC 聊天室的功能比 phpFreechat 更丰富。
Joomla! 1.0.x 的用户可以通过安装 mospjIRC 这个组件,就能在网站上提供一个 web 界面的 IRC 聊天室。站长在组件的参数中设置好 IRC 服务器地址及房间ID即可。前台访客打开这个页面,就自动进入该聊天室。
四、新颖的在线客服
对于一个想要提供高质量在线客服的企业网站来说,以上方式都不够完美。我推荐商业网站的在线客服使用 Plugoo 服务。
Plugoo.com 的服务方式是这样的:你可以采用 Windows Live Messenger, Yahoo! Messenger, AIM, GoogleTalk, Jabber 或 ICQ 这几种 IM 聊天软件的任何一个,将你的 IM 帐号与你的 Plugoo 帐号绑定。然后 Plugoo 会给你一个代码,将此代码展示在你的网页上,访客看到的就是一个聊天窗口。当访客输入咨询的问题之后,Plugoo 将该消息转发到你的 IM 软件上。如果你没有登录该 IM 软件,则以 e-mail 的方式发送给你。
Joomla! 用户可以安装 Plugoo Widget for J1.0 模块 或者 Ninja Plugoo for J1.5 模块来迅速在网站上享受 Plugoo 服务。
顺便说一下,还有一个类似 Plugoo 的网站叫 Meebo,但是 Meebo 要求用户必须登录到他们网站才能接收客户的咨询,比起 Plugoo 就差远了。
Plugoo 的优势很明显:访客无需任何 IM 帐号,客服人员可以选择自己喜爱的 IM 软件。即使客服离线,也不会丢失重要的客户线索。同时,访客并不知道客服人员正在使用何种 IM 软件跟自己聊天,有效保护了客服人员的隐私。
请注意:Plugoo 是“一对多”式的,只能是访客与客服人员之间的交流,不能用于访客之间(会员之间)的交流。
另外,据本站会员 反馈:在安放 Plugoo 模块时,所填写的 URL 不能直接使用 Plugoo 网站提供的网址,必须用他们给出的 HTML 页面,然后提取出里面含有 SWF 代码的那个 URL。
五、语音视频聊天
有可能某些网站需要对 VIP 客户提供语音视频聊天模式的在线即时服务。目前来说,在 Joomla! 网站上搭建 AV 聊天室的软件没有免费的。
TringMe.com 公司提供了免费的 VoIP 服务,可以让你方便地在网站上接受访客的语音留言或者直接对话。

Joomla! 用户可以安装 Live Contact VoIP for J1.0 模块来使用 tringme 的服务。访客点击前台的按钮,即可开始进行语音留言或者直接对话。在 tringme 注册时,你可以绑定自己的 IM 软件,如 Gtalk,然后就可以通过该软件与访客进行语音对话。参看《TringMe-免费通话/语音留言插件》 。
由于很多 Joomla! 的扩展还没有开发出来,因此本文简单介绍一下。以后再回来补充。 向朋友推荐 |