CalDAV

CalDAVでイベントの追加/更新/削除 - PUT/DELETEメソッドの使い方

前の記事で、CalDAVの参照メソッドREPORTについて説明しましたが、その続きで更新系メソッドについてまとめたいと思います。 CalDAVは、WebDAVの拡張プロトコルですので、イベントの追加と更新はPUTメソッドを使ってicsファイルをアップロードします。削除は…

Ubuntu 9.10で DAViCAL 9.7.0 を試す

infoScoop CalendarはCalDAVサーバーとして前の日記でも紹介したBedeworkを採用していますが、CalDAVサーバーの選定にはいくつかのサーバーを試しました。 試したのは、Bedeworkの他にPHPのCalDAVサーバー実装のDAViCal、Chandler Server(cosmo)、Dawing (Ap…

Bedework3.6を試してみた

Bedeworkは、BSDライセンスのオープンソースのカレンダーです。デフォルトの画面デザインはいまいちですが。繰り返しや参加者へのメッセージ送信など基本的な機能は揃っており、CalDAVサーバー機能もあります。 どちらかというと、CalDAVサーバーはRFCの仕様…

CalDAV REPORTメソッドを使ってスケジュール情報を取得する

CalDAV(RFC 4791)とは、iCalendar(RFC 2445)をWebDAV(RFC 4918)上でやり取りするための仕様です。iCalendarは、スケジュールのカレンダー情報を記述するための仕様で、RSSのカレンダー版といったところでしょうか。そしてCalDAVはiCalendarをWebDAVプロトコ…