对于Domino开发人员来说,在进行WEB2.0设计过程中,如果引用了外部的Javascript Toolkit lib (如dojo、yahoo UI),如何对这些外部JS文件进行引用是需要考虑的问题。显而易见的方法是将这些JS文件通过FTP传送到Domino服务器的/data/domino/html目录下,但有时由于环境的限制,我们还需要一些其他的方法,如将JS文件引入所需的NSF数据库中,但这种引入方式会使设计人员处理几十个甚至上千个文件以及目录,带来的巨大的工作量,是否有一些方便快捷的方式能帮助我们完成这项工作呢?答案是肯定的,就是采用WebDAV。
设置步骤:
1.打开通讯录中的服务器文档,将“Internet Site documents”设置为enabled,如下图所示:
2.创建新的Internet Site Document,在/Web/Internet Sites视图中创建文档,如下图所示:
3.将WebDAV的Session验证方式设置为Disabled,如下图所示:
4.设置WebDAV为Enabled
5. 设置客户端的DNS,可以通过修改windows/system32/drivers/etc/hosts文件完成。
6. 修改你需访问的数据库(nsf)的ACL,确保WEBDAV的访问。
7. 在XP客户端中设置网络驱动器,通过WebDAV映射Domino的数据库资源。
确认后系统会进行用户验证,如果Session验证Disable, 会弹出验证对话框,输入Internet用户名和密码,成功后如在网络邻居中可见文件夹,如下:
8.将需要的JavaScript lib中的文件通过文件拖放方式拷贝到映射的网络文件夹中,在Domino的Design Client中即可查看到所需的资源已经被Import。
========================================