轻量级的开源企业聊天软件 喧喧聊天(界面很不错)
喧喧是由然之協(xié)同團(tuán)隊推出的一款輕量級的開源企業(yè)聊天軟件。喧喧官網(wǎng):http://xuanxuan.chat
為什么來做喧喧?
我們在做然之協(xié)同辦公系統(tǒng)的時候,就在尋找輕量級、開源、跨平臺、容易開發(fā)的聊天軟件解決方案。但很遺憾的是我們找了一圈都不太靠譜。有很多開源的解決方案依賴包太多,安裝部署各種問題。還有普遍的客戶端聊天軟件都是用傳統(tǒng)的GUI方式編寫,界面一般,二次開發(fā)困難。國內(nèi)很多做聊天軟件,偽開源居多,各種限制。
找不到合適的輪子,就自己來做一個吧。這個項目從2015年底左右就已經(jīng)啟動了。當(dāng)時的技術(shù)方案是用的nw.js。一直是內(nèi)部在測試,沒有正式對外發(fā)布。今年春節(jié)過后,我們遷移到了electron平臺上面,于2017年2月22日正式發(fā)布了第一個版本。
喧喧的定位
喧喧定位是企業(yè)內(nèi)部的輕量級的聊天軟件。為了讓喧喧足夠輕量級,客戶端軟件使用了html5的技術(shù),服務(wù)器端使用php原生的socket來做server。喧喧以文字和圖片交流為主,不提供語音、視頻和遠(yuǎn)程控制等功能(這些QQ已經(jīng)足夠好了)。喧喧可以當(dāng)作協(xié)同軟件的一個延伸和補充。
喧喧足夠輕量級
喧喧的客戶端使用html5技術(shù),和服務(wù)器端通訊使用socket,附件的上傳下載使用http協(xié)議。
喧喧的服務(wù)器端使用了PHP的socket模塊,幾百行代碼。(socket模塊在windows上面也可以跑)。
喧喧的服務(wù)器端現(xiàn)在和然之協(xié)同綁在一起,我們也把服務(wù)器端的功能獨立出來來,大家可以獨立部署。
喧喧的附件上傳下載借助webserver來避免消息的阻塞。消息存儲使用mysql,表結(jié)構(gòu)也非常簡單。
所以說喧喧是一個已經(jīng)實現(xiàn)基礎(chǔ)功能的,跨平臺的,輕量級的,非常容易進(jìn)行二次開發(fā)的開源聊天解決方案!
功能特色
聊天:和服務(wù)器上的任何用戶開聊,收發(fā)表情、圖片、截屏、文件樣樣在行;
討論組:一個人討論的不過癮?隨時邀請多人組建個性討論組;
公開頻道:將討論組公開,任何感興趣的人都可以加入進(jìn)來;
通知及提醒:與系統(tǒng)桌面環(huán)境集成,即時收到新消息通知;
會話管理:將任意會話(包括討論組和頻道)置頂,精彩內(nèi)容不容錯過,還可以重命名討論組、為討論組設(shè)置白名單及瀏覽會話的所有消息歷史記錄;
通訊錄:瀏覽企業(yè)成員信息;
輕量級服務(wù)器端:輕松搭配然之協(xié)同使用。
http://www.oschina.net/p/xuanxuan
總結(jié)
以上是生活随笔為你收集整理的轻量级的开源企业聊天软件 喧喧聊天(界面很不错)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化运维平台中的统一认证接入与单点登录
- 下一篇: 开源的数据库管理工具有哪些