允许用户添加自己的照片

您可以允许用户通过 Domino、Connections 或 Gravatar 服务添加自己的照片。

关于此任务

下表描述了每种方法及其启用方式。
注: 照片在浏览器客户端中的高速缓存方式取决于图像源中的高速缓存控制设置,即图像是从 Domino、Connections 还是 Gravatar 提供的。在使用可用于 Domino 的 resolvePhotoUrlDomains 设置(如下表所述)时,仍然如此;Verse 会记住从原始源向图像提供的高速缓存设置,并在提供数据 URI 时应用这些设置。使用 Connections 或 Domino 的客户(希望避免在浏览器高速缓存中存储用户照片)可以通过服务器设置或代理更改高速缓存选项。Gravatar 将管理其自己的高速缓存头。如果不接受浏览器高速缓存,则不应使用 Gravatar。
方法 描述
Domino
在 Verse 中,用户可以通过以下方式添加自己的照片:
  • 从计算机上载图像,或上载他们自己拍摄的照片。图像保存在 Domino 目录中用户“个人”文档的“基本”选项卡中。已上载的图像的 URL 也会添加到“其他”选项卡中的照片 URL 字段。
  • 提供图像的 URL,它们将添加到“其他”选项卡中的照片 URL 字段。URL 必须指向无需额外认证或者与 Domino 服务器位于同一 SSO 域中的 Web 图像资源。

支持上载的图像类型为 JPEG、GIF、BMP、WBMP 和 PNG。在“服务器”文档中,允许的最大上载图像大小可通过以下设置进行控制:因特网协议 > HTTP > HTTP 协议限制 > 请求内容最大大小。在“Web 站点”文档中,允许的最大大小可通过以下设置进行控制:Domino Web 引擎 > POST 数据 > 最大 POST 数据(以千字节为单位)

要启用此功能,请将以下设置添加到服务器 notes.ini 文件:VOP_GK_FEATURE_230=1

要定制此功能,请使用 notes.ini 设置 VOP_PhotoServiceOptions,并在逗号分隔的列表中指定以下任意选项:

  • disableConnectionsPhotos。如果与 Connections 集成,请使用 disableConnectionsPhotos=true 来将 Domino 用于照片管理。否则,照片将继续通过 Connections 概要文件进行控制。
  • maxCacheEntries=<positive, non-zero integer> 指定用于高速缓存响应的最大高速缓存条目数。缺省值为 250。
  • cacheValidationMinutes=<positive integer> 指定在高速缓存条目被视为旧条目且需重新进行验证前可复用这些条目的时间(分钟)。缺省值为 180 分钟(3 小时)。
  • resolvePhotoUrlDomains=<string>。指定应由服务器解析为数据 URI 的照片 URL 所属的域。如果照片服务器受防火墙保护且无法从因特网访问,请使用此选项。用 | 分隔各个域。可支持通配符 * 和 ?,并可使用前导符 . 来匹配子域。请注意,此选项仅适用于在 Domino 外部托管的照片。从指定的域提供的照片应为缩略图大小,并且在将照片转换为数据 URI 时支持的最大大小为 100KB。
VOP_PhotoServiceOptions 示例:
  • VOP_PhotoServiceOptions=disableConnectionsPhotos=true
  • VOP_PhotoServiceOptions=resolvePhotoUrlDomains=.boston.renovations.com|.taiwan.renovations.com
  • VOP_PhotoServiceOptions=maxCacheEntries=500,cacheValidationMinutes=200
连接 在 Verse 中,用户可以从自己的计算机上载图像,也可以拍摄的照片上载到用户的 Connections 个人档案。如果将 Verse 配置为与 Connections 集成,此功能将自动启用。
Gravatar 用户需要完成以下步骤才能在 Verse 中显示照片:
  1. 访问 www.gravatar.com。
  2. 使用他们的 Verse 电子邮件地址创建帐户。Gravatar 使用 WordPress 创建账户。WordPress 会向用户发送电子邮件。
  3. 打开 WordPress 电子邮件并激活帐户。
  4. 将图像添加到 Gravatar。

要使用此方法,请将以下设置添加到 Domino notes.ini 文件:VOP_GK_FEATURE_182=1

使用 Gravatar 时,图像高速缓存将由浏览器和 Gravatar.service 管理。

下表中描述了根据启用的方法使用的照片源。请注意,在启用 Gravatar 后,Gravatar 将始终是照片源。

已启用 Domino 已配置 Connections 已启用 Gravatar 照片源
X Domino
X 连接
X Gravatar
X X Connections 1
X X Gravatar
X X Gravatar
X X X Gravatar

1 如果使用 VOP_PhotoServiceOptions=disableConnectionsPhotos=true,则源将变成 Domino。