超简单定制一个Notes库专门设置和存储用户头像

在这里插入图片描述
大家好,才是真的好。

本篇依旧是技术讲解。我们先仔细讲述Sametime中的头像设置,即通过设置Domino目录中个人相应的PhotoURL字段,引用一个图片的URL地址,该用户即可读取到该图片作为头像,接着用一个超简单的方式,定义一个Notes数据库,来设置用户的头像。

不过,首先您得安装一台Sametime社区服务器,我们前面有讲述,可参考安装和配置Sametime v11社区服务器

一、头像设置

Sametime聊天时,您可能迫切需要自己能定义头像,这样在即时沟通时更加有意思,引发兴趣和注意力。现在,我们可以在Domino目录中定义用户头像的使用位置,然后在Sametime中进行读取。

首先,我们在Domino目录找到需要设置头像的用户的个人文档(用户自己也可以编辑自己的个人文档),双击打开进行编辑
在这里插入图片描述
在个人文档中的Miscellaneous选项卡中,设置Photo URL,即头像的URL位置。您可以引用第三方免费图片,也可以自己开发Web应用存放图片。本例中,我们创建了一个专门存放图片的数据库images.nsf(后续我们会讲述该数据库定制实现),上传了很多头像。

所以,本例中,我们设置Photo URL字段值为:http://demo01.hcl.com/images.nsf/boy.png
在这里插入图片描述
头像位置有了,我们还需设置用户会引用该位置上定义的头像。找到
UserInfoConfig.xml用记事本打开,该文件位于Domino的程序目录下,本例为C:\Program Files\HCL\Domino,如下图:
在这里插入图片描述
在区段下,添加两行文本:

添加后效果如下图所示:
在这里插入图片描述
接着,在区段中,修改params参数,其实就是添加PhotoURL和ImagePath字段,效果如下图
在这里插入图片描述
最后,在和之间添加 语句,如下图:
在这里插入图片描述
提示:在单独或内置的Sametime客户机中读取ImagePath字符设置;而移动和Web客户机中读取PhotoURL字段。

重启Sametime社区服务器(或重启整个Domino),我们再次登陆Sametime,添加用户进行聊天,则可看到头像出现:
在这里插入图片描述
二、自定Notes数据库设置Sametime头像

由上步骤我们可以知道,如能建一个Notes数据库,存储用户的头像图片,便能实现超简单的Sametime头像设置功能。现在,我们可以动手来做一下:

因要引用URL地址,所以我们确保该数据库所在的Domino服务器上的HTTP任务是启动的,通过输入命令show task来进行查看:
在这里插入图片描述
接着,我们打开Domino Designer客户机,按Ctrl+N,弹出新建数据库对话框,输入新建数据库的相应信息,如标题、文件名,本例文件名为images.nsf;下面的模板请选择Blank空模板。
在这里插入图片描述
而后选择该应用,选择应用程序->访问控制列表,如下图所示:
在这里插入图片描述
添加一个ACL条目Anonymous,权限为Reader即可,如下图:
在这里插入图片描述
应用就定制好了。现在,我们该上传图片了,在Notes客户机中打开该应用,选择“视图”菜单下的“图像资源”,如下图:
在这里插入图片描述
我们就可以上传自己的图片作为头像啦,如下图所示:
在这里插入图片描述
在这里插入图片描述
最后一步,将我们传上的图片的Web URL地址(格式为http://host.domain.com/images/图片名称或http://ipaddress/images/图片名称),填写到个人文档里的“Miscellaneous”选项卡下的“Photo URL”字段中,如下图所示:
在这里插入图片描述
看,Sametime聊天时的用户头像就出现了。
在这里插入图片描述
有很多人觉得虽然简单,但界面太简(chou)陋了,其实,我们会开发Notes应用,事情就简单多了,看下面是我随手定义的一个头像设置Notes应用,也可以用作图片管理,通过“设置为头像”按钮,可以一键设置为头像,如下:
在这里插入图片描述
后续,我们再进行介绍。今天我们就讲到这里。

更多精彩内容请关注微信公众号“协作者”

原文地址:https://mp.weixin.qq.com/s/dK-opXQycQZqWq3Z-B-PkQ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值