上一篇 | 下一篇

引入 Common PIM Portlet

发布: 2008-7-01 22:15 | 作者: admin | 来源: | 查看: 0次

添加新的适配器

为 PIM 提供程序添加新的适配器(例如,为 Domino 添加地址簿适配器)后,可以在该配置文件中轻松地定义适配器类,并使用提供程序服务来加载新的适配器。例如,在此版本中,当 CPP 与 Domino 后端交互时,只支持邮件 (Mail) 和日历 (Calendar),因此只能看到 Domino Mail 适配器 (com.ibm.workplace.mailbox.provider.domino.DominoMailboxDelegate) 和 Domino Calendar 适配器 (com.ibm.workplace.calsched.provider.domino.DominoCalSchedDelegate)。它们都是在 Domino 提供程序属性文件中定义的。

更改配置文件

在提供程序服务配置文件中,还可以为提供程序设置配置参数。例如,如果不需要支持代理服务器,可以设置 mailProxyServerName = false。因此在编辑模式下,邮件和日历配置页中不会显示该代理服务器。

总而言之,ProviderFactory.properties 文件包含实现公共接口的所有提供程序。通过向 ProviderFactory.properties 文件中添加提供程序配置属性文件名,可以将新的提供程序添加到所支持的提供程序列表中。

更改转换的属性文件

ProviderFactoryNLS.properties 文件包含可更改为转换语言的提供程序显示名称。转换的属性文件有一个语言扩展名。例如,ProviderFactoryNLS_de.properties 包含德语的提供程序名称。

提供配置属性文件

每一个提供程序都需要提供一个配置属性文件。其名称必须与包含在 ProviderFactory.properties 文件中的属性文件名相匹配。该提供程序配置属性文件包含实现类。提供程序还可以在配置属性文件中提供特定的后端配置数据。例如,如果提供程序需要文件路径的信息来连接到用户的邮箱,可以将文件路径的设置添加到属性文件中。在 CPP 编辑模式下,在邮件来源页上会显示文件路径字段。

作为一个新的提供程序,该提供程序只需:

提供实现公共接口的适配器。

创建一个属性文件,使其包含实现类和配置数据。

将上面创建的属性文件添加到 ProviderFactory.properties 文件中。

然后,可以使用 CPP 连接到新的提供程序,该程序的用户界面与 CPP 为其他 PIM 解决方案提供的用户界面相同。

注意:修改属性文件以后,请重新启动门户服务器以查看更改。

结束语

本文介绍了 CPP 如何利用 WebSphere Portal 的内置功能来增强用户的电子邮件体验。对于 CPP 支持的所有 PIM 解决方案来说,这些功能是相同的。本文中没有详细描述的功能(例如,邮件标志、邮件发送选项以及文件夹操作)可能随着使用的后端的不同而改变。本文还展示了如何添加或删除适配器,以及如何在提供程序属性文件中更改适配器的配置。另外,您还可以在 Portlet 配置和编辑模式下自定义用户体验。

附录 A. 所支持的 PIM 提供程序的功能比较

引言部分曾提到过,将 CPP 配置为不同的后端时,它支持不同的功能。图 13 显示了不同的邮件提供程序之间的一些区别。

图 13. 功能比较

致谢

作者真诚地感谢 Luciano Resende 提供图 13 所示的功能比较表。

字号: | 推荐给好友

66/6<123456

评分:0

我来说两句