ITPub博客

首页 > Linux操作系统 > Linux操作系统 > IBM Lotus Symphony 七种兵器之 Widgets

IBM Lotus Symphony 七种兵器之 Widgets

原创 Linux操作系统 作者:genusBIT 时间:2010-09-07 15:15:29 0 删除 编辑
欧 迎丰, 软件测试工程师, IBM

简介: 在 Widgets 日益广泛应用的今天,Louts Symphony 作为一款办公电子文档编辑软件,同样可以通过 Widgets 将其他各种现有的资源在 Symphony 的原有基础之上进行新的整合利用, 从而使得 Symphony 的功能能够得到扩展以及更广泛的应用。本文从实例出发,在介绍 Widgets 在 Symphony 上的安装使用流程的基础上,由浅入深的介绍了如何将网页以及 Feed 内容设置为 Symphony Widgets,如何将 Google Gadgets 集成到 Symphony,以及利用 Widgets 安装 Symphony 主页上提供的各种丰富的插件应用。Widgets 的使用使得 Symphony 能够根据用户的喜好、习惯、个人需求定制增加各种特性和功能,最大程度的满足不同用户的特定需求,所以 Symphony 的第三种兵器,不是 Widgets,而是面对用户的可定制性。

<!--

Lotus 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 窗口
图 1. Symphony Preferences 窗口

选中“Show Widget Toolbar and …”复选框并确定。这样,我们在 Symphony 的主程序页面上就能够看到 Symphony 的 Widgets Toolbar 和 Widgets 侧边栏了。


图 2. Symphony Widgets Toolbar 和侧边栏
图 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 向导
图 3. 配置 Widgets 向导

我们选择网页(Web Page)然后单击下一步来到配置网页地址窗口:


图 4. 配置网页 Widgets
图 4. 配置网页 Widgets

我们输入网页的 URL:http://www.ibm.com/developerworks/cn/

我们也可以选择暂时不输入 URL 而是在稍后通过浏览的方式选择特定的网页。

接下来我们可以选择是直接通过整个网页建立 Widgets 还是选择网页上的一个表单作为 Widgets 的显示内容。


图 5. 选择网页 Widgets 内容
图 5. 选择网页 Widgets 内容

单击下一步,我们可以看到网页内容会被预览在配置窗口里:


图 6. Widgets 配置窗口预览网页
图 6. Widgets 配置窗口预览网页

我们可以直接单击 Finish 完成 Widgets 的配置,也可以继续单击下一步进行更多的配置:


图 7. 进一步配置 Widgets
图 7. 进一步配置 Widgets

我们可以选择“Display as a sidebar panel”然后完成配置,这样的话,Widgets 就会直接在 Symphony 的主程序界面的侧边栏中显示出来:


图 8. 网页 Widgets 侧边栏
图 8. 网页 Widgets 侧边栏

当我们选择“Just Configure a widget for now”并随之点击完成时,我们能够看到 Widgets 作为一个图标显示在侧边栏中,而双击这个图标则会相应的打开这个 Widgets 窗口。


图 9. 网页 Widgets 窗口
图 9. 网页 Widgets 窗口

创建 Feed Widgets 的过程与创建网页 Widgets 是基本一致的,我们只需要在配置 Widgets 时输入对应的 Feed 地址就可以了。

我们还可以右键点击创建好的 Widgets,在弹出的菜单中选择以何种方式打开 Widgets:


图 10. 各种方式打开 Widgets
图 10. 各种方式打开 Widgets

Google Gadgets 是 Google 提供的一系列小应用集合,我们可以很方便的将我们需要的 Gadget 集成到 Symphony 应用程序界面中。

在创建 Widgets 向导界面中选择 Google Gadgets,然后单击下一步:


图 11. 创建基于 Google Gadget 的 Widgets
图 11. 创建基于 Google Gadget 的 Widgets

我们可以选择通过两种方式创建 Google Gadget 的 Widgets,一种是通过浏览 Google Gadget 列表页面,一种则是直接输入 Gadget 的地址。我们先选择通过浏览 Google Gadget 列表页面来创建 Widgets:


图 12. 通过浏览 Google Gadget 列表页面创建 Widgets
图 12. 通过浏览 Google Gadget 列表页面创建 Widgets

点击完成,Symphony 会通过内嵌的浏览器打开 Google Gadget 的主页,我们可以在内嵌的浏览器页面中选中我们想要创建 Widgets 的 Gadget,或者在页面的搜索框中搜索得到我们需要的 Gadget;点击打开 Gadget 页面后,我们点击 Toolbar 上的从当前页面获取 Widgets 按钮:从当前页面获取 Widgets 按钮,便能够进入从当前页面配置 Widgets 的向导窗口:


图 13. 通过当前 Gadget 页面创建 Widgets
图 13. 通过当前 Gadget 页面创建 Widgets

选择添加一个 Google Gadget,单击下一步,Symphony 就会自动导入当前页面 Gadget 的对应的 Web 地址,从而进入我们在前边图 7 中描述的配置 Widgets 页面,按照默认配置点击下一步并在最后点击完成,一个 Google 的 Gadget 就成功的作为 Widgets 配置到 Symphony 程序界面中了:


图 14. 配置为 Symphony Widgets 的 Google Gadget
图 14. 配置为 Symphony Widgets 的 Google Gadget

Lotus Symphony 是基于 Lotus Expeditor 平台构建的,而 Lotus Expeditor 平台又是以 Eclipse 作为底层的架构。Eclipse 作为一个成熟的、精心设计的以及可扩展的体系结构,凭借其插件机制为大家提供了一个开放的可扩展平台。因而以 Eclipse 作为底层架构的 Lotus Symphony 能够很方便的通过各种丰富多彩的插件应用来扩充和完整各方面的功能。

我们可以通过 Lotus Symphony 的网站以 Widgets 的方式来获得各种插件应用。

打开 Symphony 程序 Home 页面,点击其中的通过插件扩展 Symphony 项:


图 15. 通过插件扩展 Symphony
图 15. 通过插件扩展 Symphony

Symphony 会在程序内嵌的网页浏览器中打开 Symphony 网站的插件应用配置页面:


图 16. Symphony 网站插件配置页面
图 16. Symphony 网站插件配置页面

我们可以在这个页面中看到各种各样的丰富的插件应用,在页面的左边有对插件应用按照开放来源或功能类别进行的各种分类;在左上方有搜索框可以对插件应用进行搜索,页面的正中则是具体的各个插件应用简述。我们可以点击插件应用的名称查看更加具体的插件应用介绍,也可以直接选中插件安装或者下载。

点中插件介绍下方的 Drag to install 按钮,拖拽到 Symphony 程序界面右边的 Widgets 侧边栏中,Symphony 便会自动解析要安装的插件应用,弹出安装授权窗口:


图 17. 插件应用安装授权
图 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. 重新激活的插件应用安装菜单
图 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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-04

  • 博文量
    233
  • 访问量
    437278