proudly presented by Zdoo and an IM solution for enterprises.
Know more about the development plans of Xuanxuan：http://xuan.5upm.com/product-browse-1.html
🎉 Version 1.3 has added the long-anticipated extension mechanisms which provide more flexible ways to integrate your business with Xuanxuan. It also added several practical features, such as search chat history, dismiss chat group, check contacts by departments or roles, and change password.
🎉 Dark theme has been built in the extension mechanism. It is a brand new experience and let's try it!
Thanks to the cross-platform feature of Electron, Xuanxuan have Windows, MacOS and Linux versions.
Check Xuanxuan Official User Guide for more help.
Visit：https://easysoft.github.io/xuanxuan/1.4.0/ for Xuanxuan browser cient.
Note：You have to deploy a Xuanxuan official authenticated certificate to use brower clients.
For more help, please visit Xuanxuan Browser Client Deployment and User Guide
Instant communication of Xuanxuan client with the server is done via
https is used to get config, upload, and dowload files from the server.
+------------+ +------------+ +----------------+ | Xuanxuan |---------------->| Xuanxuan |----------->| Rangerteam | | Client | WebSocket/Https | Server | Http/Https | Server | | (PC/Mac) |<----------------| (xxd) |<-----------| (Your Website) | +------------+ +------------+ +----------------+
API Reference of client and server：API Doc. API of the server is open too, and you can use technologies that you are familiar with, such as node.js, go, and swift, to implement your server.
Xuanxuan default server use
go to develop（AKA
xxd ）, and you can find the source code in
/server/xxd/ . xxd provides interfacee of
https for clients.
xxd does not save or manage any user information or data, but uses http, a broader protocol, and another server（AKA
http）to communicate. Therefore, all you hav to do is to develop interfaces of
http on your site and your site users can use Xuanxuan.
http provided by Xuanxuan is based on an open source collaborative tool Zdoo and you can find its source code in
/server/ranzhi/. For Zdoo server deployment, please refer to：Zdoo Server Deployment Guide。
Here is a demo on a public test server:
Adrdress：https://demo.ranzhi.org User：demo Password：demo or User：demo1, demo2, ... demo10 Password：123456
Note：On a test server, it is not supported to transfer files.
Main technologies used in Xuanxuan are
Webpack + Electron + React. Follow the steps below and expidite your customization:
git clone https://github.com/easysoft/xuanxuan.git；
npm run hot-server；
npm run start-hot。
npm run package to package the client.
For more details, refer to：Client Customization Guide For Developers
Xuanxuan is under ZPL and uses open source projects as follows,