喧喧企业聊天软件
- 软件介绍
- 软件截图
喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。
喧喧企业聊天软件常见问题
一、为什么来做喧喧?
我们在做然之协同办公系统的时候,就在寻找轻量级、开源、跨平台、容易开发的聊天软件解决方案。但很遗憾的是我们找了一圈都不太靠谱。有很多开源的解决方案依赖包太多,安装部署各种问题。还有普遍的客户端聊天软件都是用传统的GUI方式编写,界面一般,二次开发困难。国内很多做聊天软件,伪开源居多,各种限制。
找不到合适的轮子,就自己来做一个吧。这个项目从2015年底左右就已经启动了。当时的技术方案是用的nw.js。一直是内部在测试,没有正式对外发布。今年春节过后,我们迁移到了electron平台上面,于2017年2月22日正式发布了第一个版本。
二、喧喧的定位是什么?
喧喧定位是企业内部的轻量级的聊天软件。为了让喧喧足够轻量级,客户端软件使用了html5的技术,XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发、易于学习使用。喧喧以文字和图片交流为主,不提供语音、视频和远程控制等功能(这些QQ已经足够好了)。喧喧可以当作协同软件的一个延伸和补充。
三、喧喧足够轻量级
喧喧的客户端使用html5技术,和服务器端通讯使用socket,附件的上传下载使用http协议。
喧喧的XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发。
喧喧的服务器端现在和然之协同绑在一起,我们也把服务器端的功能独立出来来,大家可以独立部署。
喧喧的附件上传下载借助webserver来避免消息的阻塞。消息存储使用mysql,表结构也非常简单。
所以说喧喧是一个已经实现基础功能的,跨平台的,轻量级的,非常容易进行二次开发的开源聊天解决方案!
喧喧企业聊天软件更新日志
更新功能
新增API应用,可以查看API的定义、参数、返回和示例,支持搜索API、按模块和级别分组、按名称和等级排序。
新增任意参会人员都可以邀请其他人加入会议的功能,不再仅限会议发起者。
新增后台设置扩展应用是否可选以及可选后是否默认启用的功能,方便管理员根据公司需要灵活设置扩展应用。
新增后台删除用户后该用户自动退出登录的功能。
允许在Markdown模式下对IMG标签增加宽、高属性。
修复问题
修复多选并复制粘贴消息后没有保留消息原有顺序的问题。
修复发送文件时无法识别文件夹的问题。
修复输入框有图片时点击输入框后按ctrl+A会全选历史消息内容的问题。
修复历史消息记录中包含视频时,快速翻页时会回到默认页的问题。
修复图片过宽时消息历史记录容器会被撑出可视范围的问题。
修复群组中仅有一条消息时,历史记录中消息顺序颠倒的问题。
修复客户端注销后登录界面有时没有显示注销的账号,而是显示了更早登录的账号的问题。
修复会议窗口最大化后最大化按钮没有失去焦点的问题。
修复在线时应用管理中偶尔不显示扩展应用的问题。
修复编辑应用界面不显示已上传的扩展包的问题。
修复macOS下有时窗体边角会变成直角的问题。
修复XXB检查更新时发生错误的问题。
修复XXB登录时密码错误没有提示或报错的问题。
修复XXB后台->首页->跨域报错的问题。
修复XXD调试输出有时不正确的问题。