喧喧是由然之協(xié)同團(tuán)隊(duì)推出的一款輕量級(jí)的開(kāi)源企業(yè)聊天軟件。
喧喧企業(yè)聊天軟件常見(jiàn)問(wèn)題
一、為什么來(lái)做喧喧?
我們?cè)谧鋈恢畢f(xié)同辦公系統(tǒng)的時(shí)候,就在尋找輕量級(jí)、開(kāi)源、跨平臺(tái)、容易開(kāi)發(fā)的聊天軟件解決方案。但很遺憾的是我們找了一圈都不太靠譜。有很多開(kāi)源的解決方案依賴包太多,安裝部署各種問(wèn)題。還有普遍的客戶端聊天軟件都是用傳統(tǒng)的GUI方式編寫,界面一般,二次開(kāi)發(fā)困難。國(guó)內(nèi)很多做聊天軟件,偽開(kāi)源居多,各種限制。
找不到合適的輪子,就自己來(lái)做一個(gè)吧。這個(gè)項(xiàng)目從2015年底左右就已經(jīng)啟動(dòng)了。當(dāng)時(shí)的技術(shù)方案是用的nw.js。一直是內(nèi)部在測(cè)試,沒(méi)有正式對(duì)外發(fā)布。今年春節(jié)過(guò)后,我們遷移到了electron平臺(tái)上面,于2017年2月22日正式發(fā)布了第一個(gè)版本。
二、喧喧的定位是什么?
喧喧定位是企業(yè)內(nèi)部的輕量級(jí)的聊天軟件。為了讓喧喧足夠輕量級(jí),客戶端軟件使用了html5的技術(shù),XXD服務(wù)器端采用Go語(yǔ)言實(shí)現(xiàn),Go語(yǔ)言具備高性能、支持高并發(fā)、易于學(xué)習(xí)使用。喧喧以文字和圖片交流為主,不提供語(yǔ)音、視頻和遠(yuǎn)程控制等功能(這些QQ已經(jīng)足夠好了)。喧喧可以當(dāng)作協(xié)同軟件的一個(gè)延伸和補(bǔ)充。
三、喧喧足夠輕量級(jí)
喧喧的客戶端使用html5技術(shù),和服務(wù)器端通訊使用socket,附件的上傳下載使用http協(xié)議。
喧喧的XXD服務(wù)器端采用Go語(yǔ)言實(shí)現(xiàn),Go語(yǔ)言具備高性能、支持高并發(fā)。
喧喧的服務(wù)器端現(xiàn)在和然之協(xié)同綁在一起,我們也把服務(wù)器端的功能獨(dú)立出來(lái)來(lái),大家可以獨(dú)立部署。
喧喧的附件上傳下載借助webserver來(lái)避免消息的阻塞。消息存儲(chǔ)使用mysql,表結(jié)構(gòu)也非常簡(jiǎn)單。
所以說(shuō)喧喧是一個(gè)已經(jīng)實(shí)現(xiàn)基礎(chǔ)功能的,跨平臺(tái)的,輕量級(jí)的,非常容易進(jìn)行二次開(kāi)發(fā)的開(kāi)源聊天解決方案!
喧喧企業(yè)聊天軟件更新日志
桌面端 v7.0 更新功能 實(shí)現(xiàn)小喧喧以一對(duì)一機(jī)器人會(huì)話的形式展示。 實(shí)現(xiàn)機(jī)器人會(huì)話消息存儲(chǔ)及相關(guān)操作。 實(shí)現(xiàn)管理員在機(jī)器人會(huì)話通過(guò)指令查看服務(wù)器及授權(quán)信息的功能。 實(shí)現(xiàn)用戶在機(jī)器人會(huì)話通過(guò)指令查看其他人員的功能。 提供開(kāi)發(fā)第三方應(yīng)用支持機(jī)器人會(huì)話的成功案例。 實(shí)現(xiàn)合并群組時(shí)可以通過(guò)關(guān)鍵字進(jìn)行搜索的功能。 實(shí)現(xiàn)加快會(huì)話消息記錄加載速度的功能。 實(shí)現(xiàn)圖片查看時(shí)工具欄的優(yōu)化顯示。 實(shí)現(xiàn)xxb后臺(tái)用戶默認(rèn)職位角色可以刪除操作的功能。(用戶反饋) 優(yōu)化圖片另存時(shí)浮窗交互顯示。 優(yōu)化解散后的討論組的相關(guān)操作。 修復(fù)問(wèn)題 修復(fù)了群主無(wú)法退出已經(jīng)解散的群的問(wèn)題。 修復(fù)了部分上下文菜單中,同一個(gè)位置存在兩條重復(fù)的分隔線的問(wèn)題。 修復(fù)了遠(yuǎn)端擴(kuò)展可能無(wú)法被正確加載的問(wèn)題。 修復(fù)了輸入框在粘貼時(shí)可能發(fā)生錯(cuò)誤的問(wèn)題。 修復(fù)了網(wǎng)頁(yè)端在 Safari 瀏覽器中可能無(wú)法正常使用的問(wèn)題。 修復(fù)了查看圖片時(shí),使用鼠標(biāo)滾輪放大和縮小可能不自然的問(wèn)題。 修復(fù)了登錄后未讀消息數(shù)目可能展示不正確的問(wèn)題。 修復(fù)了會(huì)話中的文件側(cè)邊欄會(huì)展示已經(jīng)撤回的文件的問(wèn)題。 修復(fù)了回復(fù)消息的展示樣式可能不正確的問(wèn)題。 修復(fù)了圖片縮略圖有時(shí)寬高不正確的問(wèn)題。 修復(fù)了會(huì)話列表中,草稿展示了 Markdown 源碼的問(wèn)題。 修正了部分英文語(yǔ)言項(xiàng)。 修復(fù)了手機(jī)號(hào)碼驗(yàn)證方式,現(xiàn)在可以在成員資料中使用任意號(hào)段的手機(jī)號(hào)碼。 修復(fù)了部分通知消息可能導(dǎo)致界面崩潰的問(wèn)題。