喧喧是由然之協同團隊推出的一款輕量級的開源企業聊天軟件,屬于開源軟件,喧喧是一個已經實現基礎功能的,跨平臺的,輕量級的,非常容易進行二次開發的開源聊天解決方案,需要部署服務器才可以使用,服務器內置在然之協同里,連接到服務器后,您就可以和其他連接到服務器的同事進行溝通。

功能特色
開聊:和服務器上的任何用戶開聊,收發表情、圖片、截屏、文件樣樣在行;
討論組:一個人討論的不過癮?隨時邀請多人組建個性討論組;
公開頻道:將討論組公開,任何感興趣的人都可以加入進來;
通知及提醒:與系統桌面環境集成,即時收到新消息通知;
會話管理:將任意會話(包括討論組和頻道)置頂,精彩內容不容錯過,還可以重命名討論組、為討論組設置白名單及瀏覽會話的所有消息歷史記錄;
通訊錄:瀏覽企業成員信息;
輕量級服務器端:輕松搭配然之協同使用。

使用方法
這里有一個公開的測試服務器供使用:
地址:http:// demo.ranzhi.org
用戶:demo
密碼:demo
或用戶:demo1,demo2,... demo10
密碼:123456
注意:測試服務器不能使用傳送文件功能。
然之協同服務器端部署基本步驟:
1、下載安裝然之協同;
2、下載喧喧然之協同服務器端 xuanxuan-1.0.2-server-rangerteam.zip 并解壓縮至server目錄;
3、合并server目錄到然之協同服務目錄;
4、導入server/db/xuanxuan.sql到然之協同的數據庫;
5、修改php.ini,確保 php 在 webserver 模式和 cli 模式下的session.save_path指向同一目錄;
6、Linux 或 Mac 系統在然之服務目錄執行./bin/xuanxuan start [-u username],其中username為然之協同 Apache 服務運行用戶,默認為 www-data;Windows 系統在然之服務目錄執行x:\xxx\php.exe ./app/xuanxuan/server.php,其中x:\xxx\php.exe為php安裝路徑。
7、服務器的登錄地址為然之協同的站點地址,登錄帳號和密碼為然之協同內對應用戶的帳號和密碼。
8、服務器端和客戶端基于 php socket 方案并采用 8080 端口進行通訊,如遇不能登錄請檢查 php socket 擴展是否加載,8080 端口是否開放。端口配置可在 config/ext/xuanxuan.php 中修改。
9、可使用 bin/xuanxuan 控制服務器端的啟動、停止、重啟、狀態查詢, bin/xuanxuan -h 獲取使用幫助。將 bin/daemon.php 加入計劃任務即可實現對服務器端的監控和自動重啟。

更新日志
v 2.5.6
[2019-05-14]
本次更新主要修復了客戶端和后端的已知 bug,提升了使用體驗。

更新明細
優化 了聊天輸入框中鏈接的交互,現在點選鏈接文本不會直接打開鏈接( BUG #141 );
優化 了點擊無可用菜單項的上下文菜單按鈕時的反饋( STORY #780 );
優化 了設置項的顯示,標簽不再與選項擠在一起 ( STORY #767 );
優化 了發送文件或圖片時失敗的錯誤提示和發送邏輯;
修復 了導航未讀消息徽標數目的顯示,現在會正常顯示未讀數目( STORY #781 );
修復 了歷史記錄中在有歷史消息的會話中錯誤地顯示 "這個會話沒有消息" 的問題;
修復 了設置消息字體大小后不會立刻應用到消息列表的問題 ( BUG #133 );
修復 了表情選擇器中缺少部分帶膚色的表情的問題( BUG #132 );
修復 了升級支持熱更新的擴展需要重啟客戶端才能生效的問題( BUG #130 );
修復 了已刪除的用戶在登錄時會出現在近期聊天列表頂部的問題 ( BUG #128 );
修復 了有時被 @ 的用戶名稱不能正確高亮顯示的問題( BUG #143 );
部署和開發相關:
后端處理服務器(XXB):
新增 了站點圖標(favicon);
優化 了 Windows 下客戶端更新下載失敗時的提示中的路徑( BUG #140 );
優化 了消息中轉服務器啟動時間的記錄,現在存儲在 config 表中( STORY #773 );
優化 了調試日志的存儲,現在會按照日期分開存儲( STORY #777 );
優化 了參數頁面消息中轉服務器下載失敗的提示( STORY #776 );
修復 了檢查更新頁面的下載按鈕在不選中任何安裝包的情況下依然能被點擊的問題( BUG #134 );
修復 了添加用戶角色時無法保存的問題( BUG #126 );
修復 了用戶沒有首頁訪問權限的問題,默認所有用戶都有首頁訪問權限( STORY #772 );
修復 了首頁中附件總大小為 0 時顯示為 " KB" 而不是 "0 KB" 的問題。
文件信息
文件大小:52401301 字節
文件說明:企業即時通訊平臺
文件版本:2.5.6
MD5:EF61EA2A52211A7E9A852626A20E610C
SHA1:02979D050709455F6DA8CC2BD8A0404E5057D5E3
CRC32:C4188D23
解壓后雙擊安裝文件“xuanxuan-1.0.2-win32-setup.exe”出現安裝界面:

我們進入到喧喧安裝向導。安裝向導將指引你完成喧喧的安裝進程。在開始安裝之前,我們要先選擇為所有使用計算機的用戶或者是只為當前用戶安裝喧喧。點擊取消會關閉安裝向導。點擊下一步繼續安裝進程;

這一步我們需要確定喧喧的安裝路徑,安裝程序有默認的安裝路徑:C:\Program Files\xuanxuan。安裝喧喧至少需要28.9MB的磁盤空間。需要修改路徑的朋友可以點擊瀏覽,選擇需要安裝的文件夾后,點擊確定就可以修改安裝路徑了。點擊安裝就可以開始將喧喧安裝到電腦上了;

正在安裝喧喧,安裝程序正在將喧喧的文件安裝到指定文件夾中。安裝喧喧可能需要幾分鐘的時間;

安裝完成!安裝程序已經成功在您的電腦上安裝了喧喧。安裝向導會提示安裝完成。這里有一個勾選項,運行喧喧。如果不需要馬上運行,取消勾選即可。點擊完成就可以退出安裝向導。

主界面
喧喧聊天軟件主界面主要由垂直功能導航和功能區域組成。在垂直功能導航上目前可以使用的功能包括:
查看當前登錄用戶,右鍵點擊用戶頭像使用用戶菜單;
切換最近聊天、聯系人和討論組功能;
系統設置

聊天會話
喧喧即時通訊軟件的聊天會話界面由會話菜單和聊天窗口組成。
會話菜單
會話菜單主要包括會話列表和創建新會話功能。
會話列表
會話列表包含當前用戶所有參與會話。你可以通過導航上的 “最近會話”、“聯系人”和“討論組”切換不同的會話列表。

在會話列表中點擊會話名稱即可打開會話聊天窗口。
創建新會話
點擊會話菜單標簽頁上的創建會話按鈕,打開創建會話對話框。

勾選需要參與會話的聯系人,點擊創建按鈕即可。如果所選擇的聯系人數目少于 2 個,則直接創建為一對一的會話,如果所選擇的聯系人數目多余 2 個,則創建為多人討論組。
會話聊天
在喧喧聊天軟件會話聊天窗口中,你可以向當前會話發送 Emoji 表情、文本、圖片、文件及屏幕截圖。消息發送快捷鍵為 Enter,如果你需要在消息中輸入換行,則可以通過 Shift+Enter 或 Alt+Enter 輸入。

Markdown
你可以通過發送 Markdown 文本來發送富文本消息。Markdown 語法參見 Markdown 編輯器語法指南。
為避免 XSS 攻擊,你無法在 Markdown 中包含 HTML 代碼。
Emoji 表情
在喧喧即時通訊軟件中,你可以直接輸入或粘貼 Emoji 字符來發送表情。如果你的系統或輸入法還不支持 Emoji,可以在 getemoji.com 上復制你需要輸入的 Emoji 字符。你也可以使用快捷短語來輸入 Emoji,例如 :grinning: 來表示 。