HOME

TheInfoList



OR:

DAViCal is a server for calendar sharing. It is an implementation of the CalDAV protocol which is designed for storing calendaring resources on a remote shared server. Although the events are stored in a SQL database the information between client and server is transferred in the
iCalendar The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, an ...
format.


Features

Administration of the Calendar ( CalDAV) and Address book (
CardDAV vCard Extensions to WebDAV (CardDAV) is an address book client/server protocol designed to allow users to access and share contact data on a server. The CardDAV protocol was developed by the IETF and was published as in August 2011. CardDAV is ...
) server is through a web-browser based interface. This can be accessed locally or through a network.


Interface

Several interfaces have been used with the DAViCal server. These include the
Mozilla Sunbird Mozilla Sunbird is a discontinued free and open-source, cross-platform calendar application that was developed by the Mozilla Foundation, Sun Microsystems and many volunteers.
calendar (or the Lightning calendar extension of Thunderbird), Chandler, Evolution, and Mulberry.


Content access

Events are stored on a server which can be accessed through a network, meaning that the calendar can be viewed from any location that has Internet access. In the case of a local user experiencing a
hard drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
failure, it also means that no data is lost. The application can import iCalendar calendars (.ics, the
de facto ''De facto'' ( ; , "in fact") describes practices that exist in reality, whether or not they are officially recognized by laws or other formal norms. It is commonly used to refer to what happens in practice, in contrast with ''de jure'' ("by la ...
open calendaring file format). Multiple calendars can be added and shared, allowing various levels of permissions for users. This enables collaboration and sharing of schedules between groups. Each calendar can have individual permissions, or permissions of groups of users can be created.


Sharing calendars

DAViCal, when combined with an appropriate interface, allows multiple calendars to be created and shown in the same view. Each can be shared, either read-only or with full edit control, and either with specified people or with everyone (public calendars).


Device synchronization

Any device that is able to install one of the client interfaces and has network access can synchronize with the DAViCal server.


Compatibility

DAViCal supports CalDAV and
CardDAV vCard Extensions to WebDAV (CardDAV) is an address book client/server protocol designed to allow users to access and share contact data on a server. The CardDAV protocol was developed by the IETF and was published as in August 2011. CardDAV is ...
, with some backward compatibility features to support
WebDAV WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP), which allows user agents to collaboratively author contents ''directly'' in an HTTP web server by providing facilities for concu ...
also. Required prerequisites include a webserver which can run PHP scripting language and a database (currently PostgreSQL 8.1 or greater). .rpm packages for RedHat/Fedora/CentOS and derivative Linux distributions are available, as well as packages for Debian/Ubuntu/Kubuntu and derivative Linux distributions. Source code is available for other Linux distributions or for compiling for Windows.


See also

*
Comparison of CalDAV and CardDAV implementations Comparison or comparing is the act of evaluating two or more things by determining the relevant, comparable characteristics of each thing, and then determining which characteristics of each are similar to the other, which are different, and t ...
* KubuntuGuide -- installing DAViCal in Kubuntu * UbuntuGuideUbuntuGuide
/ref> -- installing DAViCal in Ubuntu


References


External links

*
Davical Wiki

Public Git Repository
{{DEFAULTSORT:Davical Calendaring software Calendaring standards Free calendaring software