Differences between revisions 4 and 5
Revision 4 as of 2015-02-08 17:52:53
Size: 2778
Editor: DanielPocock
Comment:
Revision 5 as of 2015-02-08 17:58:13
Size: 2802
Editor: DanielPocock
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
  * Other data sources (such as tasks for outstanding RC bugs) are mainly useful for developers.   * Other data sources (such as tasks for outstanding RC bugs) are mainly useful for developers and package maintainers.

Overview

Debian is using the iCalendar format in various ways.

  • Who
    • Some of the iCalendar data is for the whole Debian community, such as data about major events.
    • Other data sources (such as tasks for outstanding RC bugs) are mainly useful for developers and package maintainers.
  • What
    • iCalendar is a generic format for representing events and tasks. It is defined in RFC 5545.

    • There was a Mac OS application called iCal, but the iCalendar standard is not an Apple proprietary standard and it is widely supported.
    • See the list of data sources below for some iCalendar data
  • How
    • iCalendar is a data format
    • iCalendar data can be distributed in various ways, e.g. by file, email attachment, served over HTTP (usually read-only) or two-way synchronization using CalDAV over HTTP
    • See the list of packages below to get started

Debian's iCalendar data sources

Packages supporting iCalendar (client side)

  • GNOME Evolution

    • Default calendar and task management program installed as part of the GNOME desktop
    • Supports regular iCalendar HTTP URLs and CalDAV servers
    • iCalendar support only seems to recognize events from a calendar, tasks don't appear, 776705

  • Iceowl-extension (Mozilla Lightning plugin for Thunderbird / Icedove)

Packages supporting iCalendar (server side)

  • DAViCal

    • PHP application
    • Runs in a web server such as Apache
    • Stores the data to PostgreSQL