CalDavZAPはjQuery/JavaScriptで構築されたCalDAV対応のフロントエンドです。

CalDAVというのはGoogleカレンダーやiCloudのカレンダーでも実装されているカレンダー用のプロトコルです。そんなCalDAVをWebベースで扱うソフトウェアがCalDavZAPです。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.19_thumb.1360746407.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.19.1360746407.png)
ログインします。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.32_thumb.1360746410.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.32.1360746410.png)
最初の表示は今日の予定表示になっています。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.38_thumb.1360746413.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.38.1360746413.png)
カレンダーを選択すると予定が表示されました。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.48_thumb.1360746416.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.11.48.1360746416.png)
月表示です。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.00_thumb.1360746420.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.00.1360746420.png)
予定の詳細です。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.05_thumb.1360746423.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.05.1360746423.png)
編集モードです。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.23_thumb.1360746426.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.23.1360746426.png)
検索すると対象外の予定が薄くなります。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.35_thumb.1360746429.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.35.1360746429.png)
新規予定の作成です。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.41_thumb.1360746432.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.41.1360746432.png)
カレンダーで期間を選択して予定作成も可能です。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.54_thumb.1360746436.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.12.54.1360746436.png)
ドラッグで予定を移動させられます。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.13.28_thumb.1360746439.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-13 17.13.28.1360746439.png)
Todoも登録できます。

CalDavZAPはjQuery/JavaScriptで作られており、サーバサイドを必要としていません。バックグラウンドでデータ同期を行う仕組みであったり、イベントやTodo、アラームにも対応しています。日本語はありませんがUIのローカライズにも対応し、かなり高機能なCalDAVクライアントになっています。

CalDavZAPはjQuery/JavaScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。

MOONGIFTはこう見る

CalDavZAPのUIはGoogleカレンダーに似ており、その操作性も似ています。それだけGoogleカレンダーが優秀であるということかも知れませんが、全ての業種において最適化されているとは言いがたいのが実情です。

例えば最短の時間単位が5分程度であった場合に表示があまりにも密集して分かりづらくなります。また、複数人で複数施設を同時に見たい場合も困難です。そうした時にCalDavZAPをベースにするとGoogleカレンダーライクな使い勝手で、かつサーバサイドはCalDAVサーバと使い慣れた環境で構築できるのではないでしょうか。

CalDavZAP - the open source CalDAV web client

デモ:CalDavZAP - the open source CalDAV web client