2 $title = "DAViCal Background";
3 include("inc/page-header.php");
6 <p
>The CalDAV specification has been under development
for a few years now
, and at the same time we
7 have seen increasing pressure from people
and organisations in the open source world to provide a
8 solution to their shared calendaring problems
.
10 <p
>In evaluating the possibilities
for shared calendaring
, there are a number of possible approaches
, but
11 we have elected to follow the path of implementing CalDAV because we believe it is a good specification
12 and that it will in due course gain client implementations
and provide the richest user
13 experience through those client implementations
.</p
>
16 <p
>CalDAV is a client
-server protocol specific to managing
and reporting on
<em
>collections
</em
> of
<em
>calendar resources
</em
>.</p
>
17 <p
>As such
, our intentions in developing this application are
as follows
:</p
>
19 <li
>Simplicity of Prerequisites
</li
>
20 <li
>Simplicity of Setup
</li
>
21 <li
>Simplicity of Operation
</li
>
22 <li
>Web
-based Administration
</li
>
25 <h2
>Simplicity of Prerequisites
</h2
>
26 <p
>We have chosen to write this in PHP because we believe that PHP is a widely available web scripting language
.</p
>
27 <p
>We have chosen to
use the Apache web server because it is also widely available
. This is not necessarily a requirement
,
28 but no testing has been undertaken in other PHP environments to date
.</p
>
29 <p
>We have chosen to
use the PostgreSQL database
, because it is a free
, open
-source database
, which operates on a very wide set of
30 operating environments
, and which is
<em
>fully
</em
> ACID compliant
.</p
>
32 <h2
>Simplicity of Setup
</h2
>
33 <p
>For the greatest ease
use you should consider installing DAViCal on the
<a href
="http://www.debian.org/">Debian GNU
/Linux
</a
>
34 distribution from the readily available
, signed packages
.</p
>
35 <p
>We expect to increase the level of automation
and simplicity
for the Debian target release in particular
, although other
36 distributions might also become easier at the same time
. We
do expect slightly greater installation complexity in the first
37 few releases
as we come to understand the particular problems people experience
.</p
>
39 <h2
>Simplicity of Operation
</h2
>
40 <p
>In general DAViCal should not need significant maintenance to keep it operating
.</p
>
41 <p
>Administrative functionality will be kept
as simple
as possible
, within the target of supporting
42 organisations of up to several hundred staff
.</p
>
43 <p
>The server
-side smarts in DAViCal are intended to be fairly minimal in order to support CalDAV
44 only in a manner sufficient to inter
-operate with clients
, and with the focus primarily
45 on the storage of calendar resources
.</p
>
47 <h2
>Web
-based Administration
</h2
>
48 <p
>General administration of the system should be through a web
-based application
.</p
>
49 <p
>Calendars will not be made available in a web
-based view in initial releases
. It is unlikely that calendars will ever be
50 maintainable through a web
-based client
, although the server should support the
use of web
-based client software which
51 works using the CalDAV protocol
.</p
>
55 include("inc/page-footer.php");