Difference between revisions of "AgenDAV"

From ArchWiki
Jump to: navigation, search
m (Add Category. See Help:Category.)
(change category to Web applications)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Internet Applications]]
+
[[Category:Web applications]]
From [http://agendav.org/]: "AgenDAV is an open source multilanguage CalDAV web client which features a rich AJAX interface with shared calendars support".
+
[[ja:AgenDAV]]
 +
{{Related articles start}}
 +
{{Related|DAViCal}}
 +
{{Related|Kcaldav}}
 +
{{Related|Radicale}}
 +
{{Related articles end}}
 +
 
 +
[http://agendav.org/ AgenDAV] is an open source multilanguage CalDAV web application, written in PHP, which features a rich AJAX interface with shared calendars support.
  
 
== Installation ==
 
== Installation ==
  
Install the AgenDAV package {{AUR|agendav}} (AUR).
+
[[Install]] the {{AUR|agendav}} package.
  
 
=== Database ===
 
=== Database ===

Latest revision as of 09:35, 6 August 2017

AgenDAV is an open source multilanguage CalDAV web application, written in PHP, which features a rich AJAX interface with shared calendars support.

Installation

Install the agendavAUR package.

Database

You must provide a SQL database to AgenDAV. Here is a PostgreSQL example.

Install PostgreSQL according to the article. Create a agendav user and database:

# createuser agendav
# createdb -O agendav agendav

Configuration

When the database is setup, you must manually populate it:

# psql -U agendav agendav < /usr/share/webapps/agendav/sql/pgsql.schema.sql
# bash /usr/share/webapps/agendav/bin/agendavcli dbupdate

Make sure you enable the pgsql.so (or whatever database you used) and iconv.so extension in php.ini.

Edit the configuration files /etc/webapps/agendav/{config,caldav,database}.php to your liking.

Serve the app via apache /etc/webapps/agendav/apache.example.conf, nginx/php-fpm /etc/webapps/agendav/nginx.example.conf or some other webserver.