This action will force synchronization from easysoft/xuanxuan, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
由然之协同提供的面向企业即时通信解决方案。
官方 QQ 群:367833155 了解项目和计划:http://xuan.5upm.com/product-browse-1.html
🎉 1.5 优化了服务器性能,提升了稳定性,实现服务器与客户端账号增删改同步功能,客户端增加小喧喧作为通知中心,支持将消息创建为然之待办,实现了客户端与然之的连接,提供快捷复制代码、链接及消息功能,大幅优化界面切换流畅度,内置了更多主题,修复了社区反馈的大部分问题。
受益于 Electron 的跨平台特性,喧喧客户端提供了 Windows、MacOS 和 Linux 版本。
下载地址见:http://xuan.im/#downloads
更多帮助参见 官方客户端使用指南。
浏览器客户端试用请访问:https://demo.ranzhi.net
注意:你需要为你的服务器端部署通过官方验证的证书才可以使用浏览器端客户端。
更多帮助参见 浏览器端部署和使用指南
客户端主要通过 WebSocket
协议与服务器端进行实时通信,另外还用到了 https
协议来从服务器获取配置及上传下载文件。
+------------+ +------------+ +----------------+
| Xuanxuan |---------------->| Xuanxuan |----------->| Rangerteam |
| Client | WebSocket/Https | Server | Http/Https | Server |
| (PC/Mac) |<----------------| (xxd) |<-----------| (Your Website) |
+------------+ +------------+ +----------------+
客户端与服务器端 API 参考:API 文档。服务器端 API 同样是开放的,你可以使用自己熟悉的技术(例如 node.js、go、swift)实现自己的服务器端。
官方默认的服务器使用 go
语言实现(简称为 xxd
服务),你可以在 /xxd/
目录下找到源代码。xxd 服务提供了 WebSocket
和 https
接口供客户端使用。
xxd
服务本身并不存储和管理用户资料和消息数据,而是使用应用更为广泛的 http 协议与另一个服务器(简称 http
服务)通信。这样你只需要在你自己的网站上开发一系列 http
接口即可为你的网站用户启用喧喧。
官方默认提供的 http
服务是基于开源协同办公软件 然之协同 开发,你可以在 /server/ranzhi/
目录下找到相关源代码。然之协同服务器部署请参考:服务器部署指南。
在 1.4 版本之后,还提供了独立的服务器端 XXB,这样可以不依赖然之协同办公系统,XXB 服务器使用参考 http://xuan.im/page/2.html 。
这里有一个公开的测试服务器供使用:
地址:http://demo.ranzhi.net
用户:demo
密码:demo
或用户:demo1, demo2, ... demo10
密码:123456
注意:测试服务器不能使用传送文件功能。
客户端主要使用的技术为 Webpack + Electron + React
。使用下面的步骤快速进入开发状态:
git clone https://git.oschina.net/wwccss/xuanxuan.git
;xxc/
,执行:npm install
;npm run hot-server
;npm run start-hot
。执行 npm run package
进行客户端打包。
喧喧使用 ZPL 开源许可证。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。