喧喧是一款功能非常强大的即时通讯软件,这款即时通讯软件是一个已经实现基础功能的,跨平台的,轻量级的,非常容易进行二次开发的开源聊天解决方案,需要部署服务器才可以使用,服务器内置在然之协同里,连接到服务器后,您就可以和其他连接到服务器的同事进行沟通。
功能介绍
1、开聊
和服务器上的任何用户开聊,收发表情、图片、截屏、文件样样在行;
2、讨论组
一个人讨论的不过瘾?随时邀请多人组建个性讨论组;
3、公开频道
将讨论组公开,任何感兴趣的人都可以加入进来;
4、通知及提醒
与系统桌面环境集成,即时收到新消息通知;
5、会话管理
将任意会话(包括讨论组和频道)置顶,精彩内容不容错过,还可以重命名讨论组、为讨论组设置白名单及浏览会话的所有消息历史记录;
6、通讯录
浏览企业成员信息;
7、轻量级服务器端
轻松搭配然之协同使用。
使用方法
这里有一个公开的测试服务器供使用:
地址:http://demo.ranzhi.org
用户:demo
密码:demo
或用户:demo1, demo2, 。。。 demo10
密码:123456
注意:测试服务器不能使用传送文件功能。
然之协同服务器端部署基本步骤:
1、下载安装然之协同;
2、下载喧喧然之协同服务器端 xuanxuan-1.0.2-server-rangerteam.zip 并解压缩至server目录;
3、合并server目录到然之协同服务目录;
4、导入server/db/xuanxuan.sql到然之协同的数据库;
5、修改php.ini,确保 php 在 webserver 模式和 cli 模式下的session.save_path指向同一目录;
6、Linux 或 Mac 系统在然之服务目录执行。/bin/xuanxuan start [-u username],其中username为然之协同 Apache 服务运行用户,默认为 www-data;Windows 系统在然之服务目录执行x:\xxx\php.exe 。/app/xuanxuan/server.php,其中x:\xxx\php.exe为php安装路径。
7、服务器的登录地址为然之协同的站点地址,登录帐号和密码为然之协同内对应用户的帐号和密码。
8、服务器端和客户端基于 php socket 方案并采用 8080 端口进行通讯,如遇不能登录请检查 php socket 扩展是否加载,8080 端口是否开放。端口配置可在 config/ext/xuanxuan.php 中修改。
9、可使用 bin/xuanxuan 控制服务器端的启动、停止、重启、状态查询, bin/xuanxuan -h 获取使用帮助。将 bin/daemon.php 加入计划任务即可实现对服务器端的监控和自动重启。
更新日志
新增了网络诊断功能,当用户在客户端登录失败时可以使用网络诊断工具排查部署错误和联网问题( STORY #1268)。
优化了发起会议交互,现在点击发起会议按钮会显示一个确认对话框,防止用户误点击( STORY #1262)。
优化了“文件”应用,现在不显示发送失败的文件( STORY #1259)。
优化了已存档的会话收到新消息时的提醒方式,现在仍然会显示在最近会话列表上,但不会对用户进行显示提醒。
优化了 Windows 托盘图标,现在在高分辨率屏幕上显示更清晰。
修复了忽略音频会议之后,再次收到此会议时仍然为忽略状态的问题。
修复了在登录界面切换用户账号,对话框上删除已存储的用户账号后,列表没有及时更新的问题。
修复了 Windows 上窗口控制按钮样式问题。
修复了应用导航上无法通过右键菜单关闭或导航应用页面的问题。
修复了发送高清表情消息无法撤回的问题。
修复了“暗黑”主题下,会话侧边栏文件列表上文件下载成功后样式问题。
修复了用户上线后接收到的离线消息,如果消息中包含图片,图片无法加载的问题。
部署和开发相关:
客户端 (XXC):
现在支持通过运行时配置 ui.defaultUser.ldap 来设置登录时默认 ldap 选项,通过 ui.defaultUser.lock 来锁定用户账号服务器;
优化了 xxc:openInApp 命令;
后端服务器(XXB):
用户修改密码之后会将已经登录的用户踢下线;
OWT 音视频服务器:
Docker 镜像现在允许用户重置 serviceId 和 serviceKey。