客户端功能
它必须支持以下基本功能:
显示我的花名册和联系人的在线状态信息。
允许接收和发送短信。
它应该支持:
允许设置我的状态和客户优先级。
管理功能
它应该提供某种日志记录(登录尝试失败,错误等)。
它应该可以通过每个主机和JID的白名单来限制使用,例如:
允许每个人在
@example.com
上登录,并且允许从
bob@example.net
进行登录。不需要Web界面,我可以通过SSH对其进行配置。
形式要求
必须是FLOSS。
必须是自托管的Web应用程序。
必须在GNU / Linux服务器上本地运行。
#1 楼
您可以看一下Liberut,它是SalutàToi的Web界面。我认为这几乎是您想要的。它是AGPL v3 +,非常积极地开发,并且具有“社交”功能,例如(微博)。我正在研究它,您可以问我们是否需要功能。
还有Jappix和Movim,它们是其他XMPP / Web项目。
评论
很好的开始,谢谢。如果您想改善答案(→编辑),则可以指出Libervia是否以及如何匹配所需的功能(例如,对于管理员:是否可以使用白名单,是否有日志;对于客户端:是否允许用户设置优先级;等等。
–未成年
15年9月29日在15:54
#2 楼
SparkWeb:SparkWeb是为企业和组织优化的基于Web的开源IM客户端。它具有对群聊的内置支持和强大的安全性。它还通过组聊天室书签和选项卡式对话等功能提供了出色的最终用户体验。
您可以从此处尝试现场演示。
评论
托管客户端的相关问题:基于Web的XMPP客户端(对于任何Jabber ID)baitisj在回答另一个问题时提到了Kaiwa,乍一看,这可能是一个合适的解决方案。