「AgenDAV」の版間の差分
ナビゲーションに移動
検索に移動
(同期) |
(カテゴリ変更) |
||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:WebDAV]] |
[[en:AgenDAV]] |
[[en:AgenDAV]] |
||
{{Related articles start}} |
{{Related articles start}} |
2018年1月1日 (月) 22:10時点における版
AgenDAV は PHP で書かれたオープンソースの多言語対応 CalDAV ウェブクライアントです。リッチな AJAX インターフェイスを備えておりカレンダーの共有をサポートしています。
インストール
agendavAUR パッケージをインストールしてください。
データベース
AgenDAV には SQL データベースが必要です。ここでは例として PostgreSQL を使います。
PostgreSQL の記事に従ってインストールを行ってください。そして agendav
ユーザーとデータベースを作成してください:
# createuser agendav # createdb -O agendav agendav
設定
データベースを設定したら、手動でテーブルを作成します:
# psql -U agendav agendav < /usr/share/webapps/agendav/sql/pgsql.schema.sql # bash /usr/share/webapps/agendav/bin/agendavcli dbupdate
php.ini
で pgsql.so
(他のデータベースを使用する場合はそれに対応した拡張) と iconv.so
を有効にしてください。
設定ファイルの /etc/webapps/agendav/{config,caldav,database}.php
を自由に編集します。
アプリケーションは Apache なら /etc/webapps/agendav/apache.example.conf
、nginx/php-fpm なら /etc/webapps/agendav/nginx.example.conf
で使用することができます。