Gallery:模块:webdav:测试
来自站长百科
2.2 WebDAV兼容性测试Matrix[ ]
WebDAV是Gallery2.2主要的新特点,其依赖性也是多方面的(服务器,客户端以及指导)。在各框中输入名称+svnrev+评论内容。 资料在Gallery:Modules:webdav中可找到。如果有什么不够清楚的地方请添加评论。
测试准备[ ]
- 在根目录相册中,创建一个public和private相册(对所有人/游客用户组不开放权限)
- 在根目录相册中,创建一个public和private项目
测试执行[ ]
- 当在webdav客户端中未经授权时,仅希望看到公共相册/项目。
- 通过浏览器中同一页面的刷新来确认你的webdav动作,看看这些修改是否也应用到了服务器上。
- 修改测试用户(应该是管理员用户)的G2密码并截断你的G2 SessionMap以保证在WebDAV客户端中不会有前次测试中的auth被缓存下来了。
客户端 / 挂载方法 VS: 服务器安装 | 服务器安装 | ||||||
---|---|---|---|---|---|---|---|
客户端 | 挂载方法 | 操作 | Windows + Apache + mod_php | Linux + Apache + mod_php | Apache + php-cgi | IIS + mod_php | IIS + php-cgi |
Windows DAV客户端(内置) | IE dav-mount link (状态: 已在IE中登入了G2) | 通过dav client浏览 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||
添加项目 | OK, valiant (r15531) [1] | OK, jablko (r15640) | OK, jablko (r15640) | ||||
重命名项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
移动项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
删除项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
IE dav-mount link (状态: 已在IE中登入了G2) | 通过dav client浏览 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | |||
添加项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
重命名项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
移动项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
删除项目 | OK, valiant (r15531) | OK, jablko (r15640) | OK, jablko (r15640) | ||||
FF dav-mount link -> 保存文件并挂载 | 通过dav client浏览 | OK, jablko (r15640) | OK, jablko (r15640) | ||||
添加项目 | OK, jablko (r15640) | OK, jablko (r15640) | |||||
重命名项目 | OK, jablko (r15640) | OK, jablko (r15640) | |||||
移动项目 | OK, jablko (r15640) | OK, jablko (r15640) | |||||
删除项目 | OK, jablko (r15640) | OK, jablko (r15640) | |||||
手动使用URL挂载(状态:已从所有浏览器中登出) | 通过dav client浏览 | OK, valiant (r15531) | OK, valiant (r15531) | OK, jablko (r15640) | |||
添加项目 | OK, valiant (r15531) [1] | OK, valiant (r15531) [1] | OK, jablko (r15640) | ||||
重命名项目 | OK, valiant (r15531) | OK, valiant (r15531) | OK, jablko (r15640) | ||||
移动项目 | OK, valiant (r15531) | OK, valiant (r15531) | OK, jablko (r15640) | ||||
删除项目 | OK, valiant (r15531) | OK, valiant (r15531) | OK, jablko (r15640) | ||||
Mac OSX DAV客户端(内置) | 任意浏览器中的Dav-mount链接(保存文件,使用文件) | 通过dav client浏览 | |||||
添加项目 | |||||||
重命名项目 | |||||||
移动项目 | |||||||
删除项目 | |||||||
通过在客户端中输入URL进行手动挂载 | 通过dav client浏览 | OK, jablko (r15530) | OK, jablko (r15530) | ||||
添加项目 | OK, jablko (r15530) | OK, jablko (r15530) | |||||
重命名项目 | OK, jablko (r15530) | OK, jablko (r15530) | |||||
移动项目 | OK, jablko (r15530) | OK, jablko (r15530) | |||||
删除项目 | OK, jablko (r15530) | OK, jablko (r15530) | |||||
其他DAV客户端 | 任意浏览器中的Dav-mount链接(保存文件,使用文件) | 通过dav client浏览 | |||||
添加项目 | |||||||
重命名项目 | |||||||
移动项目 | |||||||
删除项目 | |||||||
通过在客户端中输入URL进行手动挂载 | 通过dav client浏览 | OK, valiant (r15531) | OK, jablko (r15530) | OK, jablko (r15530) | |||
添加项目 | OK, valiant (r15531) [3] | OK, jablko (r15530) | OK, jablko (r15530) | ||||
重命名项目 | OK, valiant (r15531) | OK, jablko (r15530) | OK, jablko (r15530) | ||||
移动项目 | OK, valiant (r15531) | OK, jablko (r15530) | OK, jablko (r15530) | ||||
删除项目 | OK, valiant (r15531) | OK, jablko (r15530) | OK, jablko (r15530) |
1) 先是失败了,需要通过"new -> folder"手动触发auth。 在r15834中修复,请再次进行测试。 2) 于Mac OS X 10.3测试。对10.4和._ files可能有问题。下周会对此问题进行探索。于Mac OS X 10.4测试。 3) 由于DAV客户端的不同,用户名/密码输入不是很明确,而未经授权的操作可能会导致错误
额外测试[ ]
- 在Mac OSX上的IE中点击dav-mount链接时发生了什么?-> 记载或处理特殊情况。
- 确保国际字符能够正确起效(查看相册,添加项目)