2009-02-26 55 views
3

为了清楚我的问题:XMPP有什么用途可以帮助您作为Web开发人员/经理?

我正在尝试使用XMPP,最近我建立了自己的XMPP服务器并试图弄清楚它在我们的开发过程中会有什么用处。除了显而易见的东西(我们将其用于IM-ing并为我们的团队建立了群组聊天室)之外,我们还将它用作问题跟踪系统和持续集成系统的通知平台。

我已经想到了一些其他可能的用途,如(经由呈现层)监控我们的服务器的状态,应用程序异常通知(通过PubSub的),等等。

我的总体思路是建立某种为我们的开发流程提供统一的支持系统,通过一个普通的即时通讯客户端进行通讯(尽管PubSub支持会很好),并且会使我们的流程更加透明和更有响应。

你有没有想过这样的事情?或者你为此目的使用完全不同的东西?我只是重新发明轮子?

回答

1

通过纯PubSub或PEP(PubSub子集)推送到订阅IM客户端的网站通知(很可能通过发布到Atom订阅源的更改)将成为一个大型应用程序,而不是香草企业即时消息传递。

1

我写了一个知道如何与我们的票务系统(我们的Trac网站)交谈的机器人。用户可以要求查看当前sprint的门票,分配给他们的门票,他们可以通过门票“grep”,获取当前的Milestone信息并更新门票字段(工作左侧,状态,所有者或附加注释)。这在几个开发人员中很受欢迎 - 让人们更新他们的门票是件好事。

+0

听起来像一个不错的项目。任何释放它的想法? – 2009-04-09 23:53:12

0

IMified(imified.com)是构建您正在讨论的应用程序的一种非常好的方式。

相关问题