關(guān) 于Spark連 接Openfire的方式,除了可以在客戶端的操作系統(tǒng)上,安裝Spark應(yīng)用程序之外,也可以直接通過瀏覽器的連接登錄來使用。不過,在此之前必須先將Spark Web版本的程序安裝在Openfire主機中。
完成了Spark Web程序的下載與解壓縮之后,請將整個SparkWeb活頁夾復制到Openfire路徑中的pluginsadminwebapp活頁夾下,然后再將sparkweb.html更名為index.html即可。
接下來我們便可以來使用Web版本的Spark了。請在瀏覽器的網(wǎng)址列中輸入openfire的管理控制臺網(wǎng)址(例如:http://server01:9090),后面必須緊接著/sparkweb即可。接著,請在User Name字段中輸入要登錄的客戶名稱,在Server字段中則是輸入服務(wù)器的DNS后綴,最后輸入正確Password并且點擊“Login”按鈕即可。
圖7是一位客戶在登錄Spark Web之后,正在與另一位使用Spark應(yīng)用程序的人員進行即時消息交談的范例。
針對不是在公司內(nèi)部網(wǎng)絡(luò)的連接,如果因完整的主機名地址無法解析時,也可以改輸入服務(wù)器的IP地址來進行登錄。
前面筆者所分享的僅是運用Openfire與Spark的內(nèi)置功能,如果您想進一步使用更多的擴充功能,則可以在官方網(wǎng)站上下載相關(guān)的Openfire Plugins插件。在此我們以下載一支信息廣播套件(Broadcast)為例作為接下來的案例講解。
圖7 Spark Web通信
Plugin插件的安裝方式相當簡單,分別有兩種做法。第一種做法只要將下載下來的JAR文件復制到Openfire安裝路徑下的“Plugin”活頁夾中即可。第二種安裝方式是,在Openfire管理控制臺的“Plugins”頁面中,通過“瀏覽”與“Upload Plugins”按鈕的點擊來進行上載。此外,對于目前網(wǎng)絡(luò)上可用的Plugin插件的下載與安裝,也可以通過“Available Plugins”節(jié)點頁面來直接選取與安裝。
接 著,可 以 在“Server→ Client Management→Client Features”節(jié)點頁面中,查看目前所安裝的Broadcast套件安裝之后是否已經(jīng)啟用。在確認了Broadcast套件安裝與啟用之后,我們便可以讓Spark客戶端來試一下此功能。在“活動”選單中,您會發(fā)現(xiàn)多了一項“被播送的消息”,點擊它繼續(xù)。
緊接著,在“廣播”界面中,除了可以針對個別的聯(lián)系人勾選來進行廣播外,還可以直接勾選聯(lián)絡(luò)人組來進行廣播,而廣播的信息類型在此還可區(qū)分成兩種,分別是界面左下角的一般信息(Normal message)與警示通知(Alert notification)。完成設(shè)置后,點擊“確定“即可執(zhí)行廣播。
在Openfire Server以及Spark Client與Active Directory的集成之下,事實上我們可以進一步通過個性化的程序開發(fā),讓小組團隊的在線顯示燈狀態(tài)與各項通信功能,集成至公司現(xiàn)有的信息門戶網(wǎng)站(EIP)中,無論EIP網(wǎng)站采用的是Java還是.Net為主的核心架構(gòu),一但成功完成集成,將可以使得團隊協(xié)作的效率倍增。因為人員之間對于許多重要信息的溝通,不再只能通過企業(yè)E-mail,而是多了一個私有云的IM服務(wù)可以使用。