8

好的,所以我是 CMS 的作者,我有兴趣构建一个 CalDAV 服务器,使用户能够通过 CalDAV 而不是仅通过网络与我的 CMS 交互,因此他们可以查看他们的日历、添加待办事项和像这样的东西。

我查看了http://www.davical.org/这是一个用 PHP 构建的 CalDAV 服务,但它有自己的数据库,我已经完成了数据库的工作,只想要一个中间层服务来翻译,两者使用我的函数进出我的数据库的方式。

有任何想法吗?

4

5 回答 5

13

SabreDAV http://sabre.io/dav/caldav/可以提供一些帮助。

于 2010-05-31T15:58:03.207 回答
7

你绝对应该看看贝加尔湖。它是基于 SabreDAV 和 SQLite3 的轻量级 caldav 和 carddav 服务器发行版。

http://baikal-server.com/

于 2012-03-05T22:02:16.883 回答
0

DAViCal 也有钩子,你可以用来与你自己的表结构同步,特别是它有这个钩子,每当日历中发生更改时都会调用它:

http://wiki.davical.org/w/Configuration/hooks/log_caldav_action

于 2011-12-16T09:57:58.507 回答
-1

使用 Wireshark 发现协议(很多 XML)。

如果您只想提供简单的 iCal 文件,这很容易。对于“仅查看”,iCal 文件就足够了,不需要 CalDav,但对于添加 ToDos 等,CalDav 是必需的。

于 2010-08-12T17:02:11.873 回答
-2

我认为 iCalendar 文件格式是您正在寻找的东西。有一些 php 库(链接文本)可以帮助您创建这样的文件。

于 2010-08-01T00:04:52.457 回答