【轉載】用開源軟體搭建企業內部協作平台, Kill QQ MSN

來源:互聯網
上載者:User
作為公司的一分子, 您可能憂心忡忡於通過 MSN, QQ 流入的各種名目繁多的病毒, 木馬, 例如熊貓燒香, 以及通過 MSN 傳播的導致公司網路癱瘓的蠕蟲. 換句話說, 我們需要企業內部協作平台, 來保證資訊安全和減少依賴外網辦公所帶來的高風險. 例如: 地震了, 外網斷了, 同事們再也不能通過MSN/QQ交流了. 自然, QQ/MSN 有它的用途, 但是主要用途就是和私人的朋友交流, 很多同事也不希望有關自己隱私的QQ/MSN被公司知道. 在這種種的需求之下, 搭建企業內部 collaboration platform 很有必要性. 本文就介紹如何通過整合幾種基於 Java 的開源軟體來搭建企業內部協作平台, 包括知識庫, 內部 IM 和能夠方便的交流的線上 Web IM.

    首先就是文件庫和知識庫, 這個基本上通過安裝 Wiki, 例如 JSPWiki, 通過它, 同事們可以方便的共同的編輯同一個需求頁面, 設計文檔, 也可以將已經寫好的文檔上傳, 加上簡短的說明, 這些說明都可以通過全文索引被搜尋到. JSPWiki 的中文版本搭建可以閱讀這裡: Tomcat 下最簡單的不改源碼讓 JSPWiki 支援中文檔案/附件的方法.

    其次就是企業內部的 IM, 有人推薦 Tencent RTX, 但是請看: 第一: 其服務端是搭建於 Windows 的 Server, 而我希望在類 Linux 平台使用它; 第二: 商業軟體, 需要掏錢; 第三: 用戶端和 QQ 一樣, 有諸多安全隱患, 而且還可以直接連接 QQ 好友, 不利於徹底封殺 QQ; 第四: 傳輸協議是不公開的, 如果我想日後升級到其它廠商的伺服器, 很明顯這是癡人說夢. 在此我的目光集中到了 Jabber 協議的伺服器上, 而且重點考察基於 Java 構建的. 最後, 我看到了 Jive Software 的開源版本的伺服器和用戶端(Jabber 協議的), : WildFire 和 Spark, 他們的網站是 http://www.igniterealtime.org/. 從他們的首頁可以看到他們的下一個版本即將推出語音交談/會議支援. 然後我還找到了 JWChat, 它可以解決我們的 Web IM 問題. 雖然眼前來講 Spark 和 JWChat 都沒有中文版本的介面, 但是可以看到他們已經留下了資源檔, 等著漢化. 如果真的要使用, 這些都不是大問題, 漢化很容易解決.

這套系統很好用, 曆史也很悠久了, 伺服器有管理介面, 支援檔案傳送, 離線訊息, 螢幕, 連絡人尋找, 個性頭像, 使用者自己註冊, 改密碼, 建立聊天室(ChatRoom)等等. 而且按照他們網站的許可協議是可以商用的. 也有 Windows, Linux, Mac 的版本, 基於 Java 構建.

Spark 這個用戶端的安裝很簡單, 下載相應版本的(如果不熟悉 Java, 直接下載帶 JRE 的即可), 一路 next 下去, 就 OK了. 然後啟動它. 注意下面的 IP 是我們部署在區域網路的 WildFire Jabber 伺服器的地址.

註冊:
在登入介面點擊"Account"按鈕進行註冊.

:

伺服器端叫 WildFire, 管理介面是基於 Web 的, 有簡體中文的語言介面支援.  它的安裝也很簡單, 下載完全版本, 一路 next 下去, 需要注意的是: 啟動後必須先設定一下方可開始使用. 點擊WildFire 主視窗的 Launch Admin 按鈕, 然後進入管理主控台, 語言選擇 Simplified Chinese (zh_CN), 不要忘了給 admin 設定一個密碼, 資料庫選擇預設的 HSQL Database Engine 1.8.0, 這樣就完工了. 伺服器的功能非常的強大, 包括禁止註冊, 系統管理使用者等等.

用戶端下載:
http://www.igniterealtime.org/downloads/index.jsp#spark

伺服器端下載:
http://www.igniterealtime.org/downloads/index.jsp#wildfire

 

最後我們可以在剛才的 JSPWiki 伺服器上搭建一個 Web 版本的 Jabber 用戶端, 支援 IE 和 Firefox 瀏覽器, 這樣如果有人不方便通過用戶端來交流的話, 也沒有問題, 只不過一些功能, 例如檔案傳輸, 就不可用了. JWChat 下載 war 版本, 然後重新命名為 chat.war, 放到 Tomcat 的應用目錄下, 然後修改設定檔 config.js 即可工作, 只要修改下面幾行即可:

var SITENAME = "192.168.83.107";// 把這個改成 Jabber 伺服器的地址

var DEFAULTCONFERENCEROOM = "talks";// 預設的聊天室名字
var DEFAULTCONFERENCESERVER = "conference.192.168.83.107";// 預設的聊天室伺服器位址

然後鍵入 http://localhost:8080/chat, 即可開始聊天了!

最後, 在 JSPWiki 的左菜單(Edit.jsp?page=LeftMenu)上加入這個串連, 例如: http://jabber.mybiz.com:8080/chat/ , 然後同事們就可以邊修改文檔邊線上進行交流了.

看看最後的效果:

準備好了嘛? 立即 Kill QQ MSN , 從此讓同事們的溝通更安全, 更便捷.

轉自:http://www.blogjava.net/beansoft/archive/2007/02/03/97760.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.