集成WebDAV系统-SabreDAV
2012-11-12 10:18:37 阿炯

SabreDAV 可是使得你的Web应用程序很方便的集成 WebDAV 系统,支持大多数的客户端,包括 Mac OS X Finder, the Windows XP/Vista Explorer, DavFS2, Cadaver, NetDrive, and WebDrive. 支持 WebDAV 服务器 class 1, 2, 和 3. 实现了 RFC 2518 和 RFC 4918 的修订版,实现了 RFC 2617 认证。


SabreDAV allows you to easily add WebDAV support to a PHP application. SabreDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.

Feature

Fully WebDAV compliant
Supports Windows XP, Windows Vista, Mac OS/X, DavFSv2, Cadaver, Netdrive, Open Office, and probably more.
Passing all Litmus tests.
Supporting class 1, 2 and 3 Webdav servers.
Locking support.
Custom property support.
CalDAV (tested with Evolution, iCal, iPhone and Lightning).
CardDAV (tested with OS/X addressbook, the iOS addressbook and Evolution).
Over 97% unittest code coverage.

最新版本:1.8
zip 包包含了 sabre/vobject 2.0.5;整个代码移到 PHP 命名空间;每个后端包(CalDAV, CardDAV, Auth, Locks, Principals) 都有固定的命名规范;新增 BackendInterface 和 AbstractBackend 类;CalDAV 包上包含很多架构上的调整;Sabre_CalDAV_ISharedCalendar 新增 getShares 方法。

项目主页:http://sabre.io/dav/