Lotus Connections深度開發定制基本介面元素

來源:互聯網
上載者:User
關鍵字 Lotus Connections 基本介面元素 深度開發

本系列文章將以案例的方式逐步的介紹如何對 HTTP://www.aliyun.com/zixun/aggregation/13548.html">Lotus Connections 軟體進行深度開發定制, 以搭建出完全個人化的企業社會化協作平臺。 同時,對如何有效的利用產品提供的 API 介面進行企業系統間的集成也以案例的方式進行了演示。

社會化協作軟體在企業的日常工作中已經得到越來越廣泛的使用。 Lotus Connections 產品作為 IBM Social Business 解決方案的重要組成部分,已經在很多大型企業中部署使用。 預設的產品部署,只能在系統級別進行個人化設置,無法完全滿足企業的實際需要。 本系列文章將以案例的方式逐步的介紹如何對 Lotus Connections 軟體進行深度開發定制,以搭建出完全個人化的企業社會化協作平臺。 同時,對如何有效的利用 Lotus Connections 提供的 API 介面進行企業系統間的集成也以案例的方式進行了演示。

案例概述

本文將基於以下場景:企業已經購買了 IBM Connections 軟體,在正式部署到企業環境中之前,準備對其進行一定的定制。 以反映企業自身的特色,並使其與已有的 IT 系統介面風格保持一致,同時通過與已有的 IT 系統進行一定的集成,如 HR 系統、OA 系統等,使 Lotus Connections 軟體完整融入到企業的 IT 環境中,為企業的社會化協作提供服務。

搭建開發環境

"工欲善其事,必先利其器",在進行個人化定制之前,我們需要先搭建我們的開發環境,此開發環境包括兩部分:

IBM Lotus Connections 開發環境

要搭建一個 IBM Lotus Connections 開發環境,需要從購買的安裝光碟中依次安裝好如下軟體:IBM DB2 v9.7、IBM Websphere Application Server Network Deployment v 7 .x、IBM HTTP Server v7.x、IBM Tivoli Directory Integrator v7.0、IBM Lotus Connections v3.0.1。

定制開發環境

本開發環境主要指基於 Eclipse 搭建的用於定制開發 Widgets 程式及調用 API 開發與其它 IT 系統集成的元件。

同時,在開始進行定制開發之前,你需要打開 Lotus Connections 的定制開關選項。

以管理員身份登錄 Websphere 主控台,然後依次訪問 Environment->WebSphere variables,然後查找變數 CONNECTIONS_CUSTOMIZATION_DEBUG,將其值由 false改為 true。 在完成所有定制工作,並準備部署到生產環境時,需要將此值重新設置為 false,以提高性能和安全性。

圖 1. Lotus Connections 定制開關

Lotus Connections 介面佈局

Lotus Connections 的介面佈局很簡單 , 它被設計用來進行快速的導航和利用緩存來提高頁面的回應速度 , 如下是介面的組成 :

圖 2. 介面的佈局

其中 ,

header.jsp 用來控制頁面間的導航。 對於各個不同的應用 , 如 Forum、Wikis、Files 等可以共用相同的 header.jsp,也可以定制為採用不同的 header.jsp,關於如何定制,將在稍後進行講解。 footer.jsp 主要用來顯示諸如版權資訊,快捷連結等。 Page Content Area,此區域是各個應用的內容容器,在不同的元件中,將顯示該元件的相關內容。

對於 Lotus Connections 的各種應用來說,預設配置是調用同樣的 header.jsp 和 footer.jsp,這樣做的好處主要有下面幾點:

便於在訪問不同的應用時能夠很好的保持頁面的狀態。 由於對 header.jsp 和 footer.jsp 進行了緩存處理,所以頁面的性能能夠達到最優,縮短了頁面的回應時間。 頁面的風格很容易的保持一致,使用者很容易熟悉如何在應用間進行跳轉。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.