- 1 关于喧喧
- 1.1 关于喧喧聊天软件
- 1.2 喧喧功能特色
- 1.3 喧喧的使用授权说明
- 1.4 如何获得技术支持
- 1.5 喧喧技术架构实现方案
- 2 安装
- 2.1 安装后端服务(xxb、然之、禅道三选一即可)
- 2.1.1 使用 xxb 作为后台
- 2.1.1.1 Windows 一键安装包安装xxb
- 2.1.1.2 Linux 一键安装包安装xxb
- 2.1.1.3 Mac系统安装xxb
- 2.1.1.4 源码包安装xxb(系统通用)
- 2.1.1.5 宝塔nginx安装xxb
- 2.1.1.6 安装 ioncube 扩展
- 2.1.2 使用然之协同作为后台
- 2.1.3 使用禅道作为后台
- 2.2 安装XXD服务
- 2.2.1 Windows 安装xxd服务
- 2.2.2 Linux 安装xxd服务
- 2.3 防火墙开启喧喧端口
- 2.4 安装客户端
- 2.4.1 windows 系统安装客户端
- 2.4.2 MAC 系统安装客户端
- 2.4.3 linux 系统安装客户端
- 2.5 浏览器端安装
- 3 升级
- 3.1 升级后端服务
- 3.1.1 禅道升级
- 3.1.2 然之协同升级
- 3.1.3 xxb 升级
- 3.1.3.1 Windows 一键安装包升级xxb
- 3.1.3.2 Linux 一键安装包升级xxb
- 3.1.3.3 Mac 系统升级xxb
- 3.1.3.4 源码包升级xxb(系统通用)
- 3.2 升级XXD服务
- 3.3 自动升级喧喧客户端
- 3.4 手动升级喧喧客户端
- 3.5 升级浏览器端
- 4 后端服务器(xxb)的使用
- 4.1 xxb首页统计信息
- 4.2 服务器端的参数设置
- 4.3 客户端的版本更新
- 4.4 添加和维护用户和权限
- 4.5 添加和维护应用
- 4.6 喧喧APP的Android端推送功能
- 4.7 喧喧APP的iOS端推送功能
- 5 喧喧客户端的基本使用
- 5.1 喧喧客户端的用户和设置
- 5.2 喧喧客户端的通讯录
- 5.3 喧喧客户端的聊天会话
- 5.3.1 会话菜单
- 5.3.2 聊天窗口
- 5.4 喧喧客户端的扩展应用
- 6 喧喧客户端3.0之前版本基本使用
关于喧喧聊天软件
- 2019-02-12 13:36:29
- 郑乔尹
- 15185
- 最后编辑:先知 于 2019-08-27 14:06:31
喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。喧喧官网:http://xuan.im
一、为什么来做喧喧?
我们在做然之协同办公系统的时候,就在寻找轻量级、开源、跨平台、容易开发的聊天软件解决方案。但很遗憾的是我们找了一圈都不太靠谱。有很多开源的解决方案依赖包太多,安装部署各种问题。还有普遍的客户端聊天软件都是用传统的GUI方式编写,界面一般,二次开发困难。国内很多做聊天软件,伪开源居多,各种限制。
找不到合适的轮子,就自己来做一个吧。这个项目从2015年底左右就已经启动了。当时的技术方案是用的nw.js。一直是内部在测试,没有正式对外发布。今年春节过后,我们迁移到了electron平台上面,于2017年2月22日正式发布了第一个版本。
二、喧喧的定位
喧喧定位是企业内部的轻量级的聊天软件。为了让喧喧足够轻量级,客户端软件使用了html5的技术,XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发、易于学习使用。喧喧以文字和图片交流为主,不提供语音、视频和远程控制等功能(这些QQ已经足够好了)。喧喧可以当作协同软件的一个延伸和补充。
三、喧喧足够轻量级
喧喧的客户端使用html5技术,和服务器端通讯使用socket,附件的上传下载使用http协议。
喧喧的XXD服务器端采用Go语言实现,Go语言具备高性能、支持高并发。
喧喧的服务器端现在和然之协同绑在一起,我们也把服务器端的功能独立出来来,大家可以独立部署。
喧喧的附件上传下载借助webserver来避免消息的阻塞。消息存储使用mysql,表结构也非常简单。
所以说喧喧是一个已经实现基础功能的,跨平台的,轻量级的,非常容易进行二次开发的开源聊天解决方案!
公司电话: 400-6689-739
客服电话: