简单的网络“实时聊天”软件(LAMP堆栈),与Jabber / Aim集成

时间:2008-09-22 12:35:52

标签: php ajax chat xmpp

我过去曾几次看过这个,但没有用。我想要一个简单的php/ajax网络聊天界面,这是关键部分,将通过Jabber或Aim与我的IM client (Pidgin) ...进行交互。 Plugoo几乎就是我想要的,除了托管和基于闪存。如果不理想,基于Flash会好的,但托管不是。

请注意,我不仅需要通知,但我希望网站用户点击“在线聊天”以获得聊天界面,我的IM客户端允许我与他们进行互动。

对于我们这些想要为不使用IM的客户提供实时支持的人来说,这非常方便。

7 个答案:

答案 0 :(得分:9)

(免责声明:我为Jabber, Inc.工作,这是我即将皮条客的产品背后的商业公司。)

JabberWerx AJAX
(来源:jabber.com

JabberWerx AJAX库完全符合您的要求。您包含对Javascript库的引用,在您希望聊天的位置添加div标记,并添加几行配置javascript以将两者连接在一起。还有一对一的模式。如果您愿意,也可以动态创建用户帐户。

对不起该广告,但我认为这正是您想要的。

答案 1 :(得分:6)

如果您实施AIM使用的Oscar协议,那就不会那么难了。它不是很复杂,这将允许您为您的网站构建一个不错的基于Web的AIM客户端。您可以使用第三方解决方案,但据我所知,Oscar非常简单。

答案 2 :(得分:2)

我认为http://www.plupper.com正是您正在寻找的

答案 3 :(得分:1)

如果您使用Strophe,则应该很容易实现此功能,特别是如果您有Professional XMPP Programming with JavaScript and jQuery副本Jack Moffitt

答案 4 :(得分:0)

此产品的价格是多少?来自Joe Hildebrand的this response

答案 5 :(得分:0)

到目前为止,我能想到的最快方法是在您的网页上添加Google Talk gadget。您自己需要一个Gmail帐户,但访问您页面的访问者不会,他们可以开始聊天。对于Pidgin,Google Talk非常出色。

如果你想自己动手,Jabber Wiki有一个Jabber的网络客户列表:

JWChat可能会做你想要的。

答案 6 :(得分:0)

对于基于PHP的解决方案,您可以尝试使用Jaxl library构建应用程序。我们完全使用此库在Jaxl IM构建托管服务,该服务与任何类型的平台(移动,桌面,Web)上的所有XMPP客户端(pidgin,psi,gtalk)集成。

我们用于构建Jaxl IM解决方案的所有内容都以Jaxl库的形式开放,可用于构建您自己的自定义解决方案。如果您需要任何有关项目的咨询/帮助,请告诉我们。