IBM Lotus Symphony 七種兵器之 Widgets
簡介: 在 Widgets 日益廣泛應用的今天,Louts Symphony 作為一款辦公電子文件編輯軟體,同樣可以通過 Widgets 將其他各種現有的資源在 Symphony 的原有基礎之上進行新的整合利用, 從而使得 Symphony 的功能能夠得到擴充套件以及更廣泛的應用。本文從例項出發,在介紹 Widgets 在 Symphony 上的安裝使用流程的基礎上,由淺入深的介紹瞭如何將網頁以及 Feed 內容設定為 Symphony Widgets,如何將 Google Gadgets 整合到 Symphony,以及利用 Widgets 安裝 Symphony 主頁上提供的各種豐富的外掛應用。Widgets 的使用使得 Symphony 能夠根據使用者的喜好、習慣、個人需求定製增加各種特性和功能,最大程度的滿足不同使用者的特定需求,所以 Symphony 的第三種兵器,不是 Widgets,而是面對使用者的可定製性。
<!--Lotus Symphony 是一款集建立、編輯和共享文書處理,電子表格和演示幻燈片為一體的免費辦公文件處理軟體,支援 Open Document Format 文件標準併相容眾多 Microsoft Office 和 SmartSuite 文件格式。Lotus Symphony 利用 OpenOffice.org 技術和基於 Eclipse 的 Lotus Expeditor 平臺,能夠幫助人們方便快捷高效的完成各種電子文件的編輯和處理工作。
Widgets,視窗小部件或應用小部件,已經越來越多的應用到各種網頁,桌面程式以及應用程式中,包含了娛樂、工作、學習等多種實用功能。Widgets 也是視窗小部件的一個大的統稱,Google 的 Gadget,Yahoo 的 widget 都是屬於 Widgets 的範疇。Widgets 通常是通過一個小視窗的形式,出現在網頁,系統桌面,應用程式的介面上,多個 Widgets 也可以同時並存,在一個統一的頁面上通過多個小視窗顯示各自的內容或完成特定的功能。Widgets 本身由兩個部分組成,一部分是 Widgets 引擎,負責底層對 Widgets 進行管理並保證 Widgets 的執行。一部分是各個單個具體的 Widgets,負責自己的功能的實現,如顯示照片,查詢天氣等。
Lotus Expeditor 軟體平臺提供了對 Widgets 的支援,因而以 Lotus Expeditor 為平臺基礎的 Lotus Notes,Lotus Symphony 等一系列辦公自動化軟體都能夠應用 Widgets 帶給使用者更加靈活方便的使用體驗。
Lotus Symphony 提供了豐富的 Widgets 應用,而要啟用 Symphony 的 Widgets 應用,我們首先需要啟動 Symphony 的 Widgets Toolbar 以及側邊欄。
我們可以點選“File->Preferences …”選單開啟 Preferences 視窗:
圖 1. Symphony Preferences 視窗
選中“Show Widget Toolbar and …”核取方塊並確定。這樣,我們在 Symphony 的主程式頁面上就能夠看到 Symphony 的 Widgets Toolbar 和 Widgets 側邊欄了。
圖 2. Symphony Widgets Toolbar 和側邊欄
我們還可以通過另外一種方式啟用 Symphony 的 Widgets 功能:點選選單“Tools->Widgets->Get Plug-ins Online”,在開啟 Symphony Plug-in 主頁的同時,Symphony 的 Widgets Toolbar 和 Widgets 側邊欄也都將顯示出來。
啟動 Lotus Symphony 的 Widgets 功能後,我們就可以開始配置使用自己的需要的 Widgets 了。
我們先來看一下如何將網頁或 Feed 的內容配置到 Symphony Widgets 視窗。
點選 Widgets Toolbar 的“Getting Started with Widgets …”圖示,我們可以開啟一個幫助我們建立和配置 Widgets 的嚮導視窗:
圖 3. 配置 Widgets 嚮導
我們選擇網頁(Web Page)然後單擊下一步來到配置網頁地址視窗:
圖 4. 配置網頁 Widgets
我們輸入網頁的 URL:http://www.ibm.com/developerworks/cn/
我們也可以選擇暫時不輸入 URL 而是在稍後通過瀏覽的方式選擇特定的網頁。
接下來我們可以選擇是直接通過整個網頁建立 Widgets 還是選擇網頁上的一個表單作為 Widgets 的顯示內容。
圖 5. 選擇網頁 Widgets 內容
單擊下一步,我們可以看到網頁內容會被預覽在配置視窗裡:
圖 6. Widgets 配置視窗預覽網頁
我們可以直接單擊 Finish 完成 Widgets 的配置,也可以繼續單擊下一步進行更多的配置:
圖 7. 進一步配置 Widgets
我們可以選擇“Display as a sidebar panel”然後完成配置,這樣的話,Widgets 就會直接在 Symphony 的主程式介面的側邊欄中顯示出來:
圖 8. 網頁 Widgets 側邊欄
當我們選擇“Just Configure a widget for now”並隨之點選完成時,我們能夠看到 Widgets 作為一個圖示顯示在側邊欄中,而雙擊這個圖示則會相應的開啟這個 Widgets 視窗。
圖 9. 網頁 Widgets 視窗
建立 Feed Widgets 的過程與建立網頁 Widgets 是基本一致的,我們只需要在配置 Widgets 時輸入對應的 Feed 地址就可以了。
我們還可以右鍵點選建立好的 Widgets,在彈出的選單中選擇以何種方式開啟 Widgets:
圖 10. 各種方式開啟 Widgets
Google Gadgets 是 Google 提供的一系列小應用集合,我們可以很方便的將我們需要的 Gadget 整合到 Symphony 應用程式介面中。
在建立 Widgets 嚮導介面中選擇 Google Gadgets,然後單擊下一步:
圖 11. 建立基於 Google Gadget 的 Widgets
我們可以選擇通過兩種方式建立 Google Gadget 的 Widgets,一種是通過瀏覽 Google Gadget 列表頁面,一種則是直接輸入 Gadget 的地址。我們先選擇通過瀏覽 Google Gadget 列表頁面來建立 Widgets:
圖 12. 通過瀏覽 Google Gadget 列表頁面建立 Widgets
點選完成,Symphony 會通過內嵌的瀏覽器開啟 Google Gadget 的主頁,我們可以在內嵌的瀏覽器頁面中選中我們想要建立 Widgets 的 Gadget,或者在頁面的搜尋框中搜尋得到我們需要的 Gadget;點選開啟 Gadget 頁面後,我們點選 Toolbar 上的從當前頁面獲取 Widgets 按鈕:,便能夠進入從當前頁面配置 Widgets 的嚮導視窗:
圖 13. 通過當前 Gadget 頁面建立 Widgets
選擇新增一個 Google Gadget,單擊下一步,Symphony 就會自動匯入當前頁面 Gadget 的對應的 Web 地址,從而進入我們在前邊圖 7 中描述的配置 Widgets 頁面,按照預設配置點選下一步並在最後點選完成,一個 Google 的 Gadget 就成功的作為 Widgets 配置到 Symphony 程式介面中了:
圖 14. 配置為 Symphony Widgets 的 Google Gadget
Lotus Symphony 是基於 Lotus Expeditor 平臺構建的,而 Lotus Expeditor 平臺又是以 Eclipse 作為底層的架構。Eclipse 作為一個成熟的、精心設計的以及可擴充套件的體系結構,憑藉其外掛機制為大家提供了一個開放的可擴充套件平臺。因而以 Eclipse 作為底層架構的 Lotus Symphony 能夠很方便的通過各種豐富多彩的外掛應用來擴充和完整各方面的功能。
我們可以通過 Lotus Symphony 的網站以 Widgets 的方式來獲得各種外掛應用。
開啟 Symphony 程式 Home 頁面,點選其中的通過外掛擴充套件 Symphony 項:
圖 15. 通過外掛擴充套件 Symphony
Symphony 會在程式內嵌的網頁瀏覽器中開啟 Symphony 網站的外掛應用配置頁面:
圖 16. Symphony 網站外掛配置頁面
我們可以在這個頁面中看到各種各樣的豐富的外掛應用,在頁面的左邊有對外掛應用按照開放來源或功能類別進行的各種分類;在左上方有搜尋框可以對外掛應用進行搜尋,頁面的正中則是具體的各個外掛應用簡述。我們可以點選外掛應用的名稱檢視更加具體的外掛應用介紹,也可以直接選中外掛安裝或者下載。
點中外掛介紹下方的 ,拖拽到 Symphony 程式介面右邊的 Widgets 側邊欄中,Symphony 便會自動解析要安裝的外掛應用,彈出安裝授權視窗:
圖 17. 外掛應用安裝授權
選中同意版權宣告,並點選完成,Symphony 就會自動進行外掛應用的安裝了,安裝完成後 Symphony 還會彈出需要重啟提示;點選確認,Symphony 完成重啟後,外掛應用就安裝成功了。
我們還可以選擇將 Widgets 外掛應用下載到本地,或是有一些之前就儲存或收藏在本地的外掛應用;然後通過手動的方式進行安裝。
在 Symphony 最新的 3.0 版本中,由於我們通常可以直接通過網頁拖拽的方式安裝 Widgets 外掛應用,手動安裝外掛應用的選單“File->Application->Install …”就被隱藏起來了。我們可以通過修改 Symphony 安裝目錄下的:… \Symphony\framework\rcp\ plugin_customization.ini 檔案來重新啟用這個選單。
在檔案的末尾增加一行:
com.ibm.symphony.standard.branding/enable.update.ui=true
然後重新啟動 Symphony,我們就可以看到被啟用的外掛應用安裝選單了:
圖 18. 重新啟用的外掛應用安裝選單
點選安裝,選擇搜尋新的功能特性並點選下一步,在外掛來源位置中選中本地的外掛應用安裝壓縮包,如同安裝其他的 Eclipse 外掛一樣,在重啟 Symphony 之後,外掛應用就安裝成功了。
人們在使用 Lotus Symphony 製作,編輯辦公電子文件的同時,也可以根據自己的喜好,習慣或其他個人需求將網頁或者 Feed 新聞資訊,Google Gadget,以及各種外掛應用安裝配置成 Symphony 的 Widgets,從而對 Symphony 的功能進行不同的定製和擴充套件,在最大的程度上滿足不同使用者的特定需求。所以 Symphony 的第三種兵器,正是面對客戶的可定製性。
原文連結:http://www.ibm.com/developerworks/cn/lotus/symphony-7w-widgets/index.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-672888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IBM Lotus Symphony 七種兵器之 Mail MergesIBMAI
- developerWorks 中國 > Lotus > IBM Lotus Symphony 七種兵器之 Mail MergesDeveloperIBMAI
- 在 Lotus Notes 複合應用中整合 Lotus Symphony
- IBM Lotus Symphony 拼寫檢查功能介紹及使用者擴充套件IBM套件
- 瞭解 Lotus Notes 中 Lotus Symphony 的可程式設計性程式設計
- IBM Lotus Symphony 開發人員教程: 構建一個簡單的文件工作流外掛IBM
- 利用”視窗小部件“擴充套件 Lotus Symphony 應用套件
- IBM Lotus看重Web2.0IBMWeb
- 使用 IBM Lotus Mobile Connect 支援對 IBM Lotus iNotes 的安全遠端訪問IBM
- IBM Lotus Domino 8.5 效能評測IBM
- 部署 IBM Lotus Connections: 維護IBM
- IBM Lotus Quickr Web Services 介紹IBMUIWeb
- Flutter Widgets 之 RichTextFlutter
- Flutter Widgets 之 SnackBarFlutter
- IBM Lotus Expeditor V6.1.1簡介IBM
- IBM Lotus Notes Traveler 8.5.1 的效能IBM
- 為 Webform Server 開發 IBM Lotus FormsWebORMServerIBM
- IBM Lotus Notes Traveler 8.5 的效能IBM
- IBM Lotus Expeditor V6.1.1 簡介IBM
- IBM Lotus Connections 2.5 評審指南IBM
- 在 IBM WebSphere Portal 中整合 IBM Lotus Quickr 協作功能IBMWebUI
- IBM Lotus Quickr services for IBM WebSphere Portal 8.0 中定製元件IBMUIWeb元件
- Android 冷兵器之 toolsAndroid
- Flutter Widgets 之 ShaderMaskFlutter
- Flutter Widgets 之 ListWheelScrollViewFlutterView
- IBM Lotus Expeditor Toolkit V6.1.1 入門IBM
- RADVISION改進與IBM Lotus整合IBM
- 從 PDF 表單遷移到 IBM Lotus FormsIBMORM
- 藉助 Project Zero 建立 RESTful IBM Lotus DominoProjectRESTIBM
- IBM Lotus Sametime 8.5 策略管理簡介IBM
- Eclipse SymphonyEclipse
- IBM Lotus Forms V3.0 中的新特性IBMORM
- 用 IBM Lotus Expeditor 進行遠端除錯IBM除錯
- IBM Lotus Notes 和 Domino 8.5 評測指南IBM
- IBM Lotus Domino 8.0.1 Web Access Lite 模式簡介IBMWeb模式
- IBM Lotus Sametime Gateway 8.5 新功能詳解IBMGateway
- IBM Lotus Sametime Gateway V7.5.1 簡介IBMGateway
- IBM Lotus Sametime Servers 故障診斷與排除IBMServer