我正在开发一个中等规模的社区项目,使用 php 和 php 框架 symfony2 atm。
我们计划将 XMPP 集成为我们用户的支持聊天和高级功能。用户将能够通过 webclient 和普通的 xmpp 客户端进行连接。
所以这是我的问题:
- 关于名册:我希望将朋友列表中的用户列在用户联系人列表中。我知道这可以通过名册来完成。但是我怎样才能以一种简单而稳定的方式实现它呢?是否有一个好的服务器实现可以让用户名册从像 pgsql 这样的 sql 数据库中出来?
- 当用户在 xmpp 服务器上登录时名册数据发生变化时,客户端会发生什么情况?
- 我可以对用户名册中列出的用户进行分组吗?
- 对于此类项目,您会推荐哪个 XMPP 服务器项目?
提前感谢您的帮助!