MozillaZine

Sunbird and Lightning Calendars

From MozillaZine Knowledge Base

(Difference between revisions)
Revision as of 13:21, 13 October 2008
Gc (Talk | contribs)
(add checklist of issue details: error console, build id, OS+windowMgr, storage kind, server version)
<-- Previous diff
Revision as of 20:03, 27 June 2010
Gc (Talk | contribs)
(update for 1.0b2 release, emphasize Lightning over Sunbird)
Next diff -->
Line 1: Line 1:
-[http://www.mozilla.org/projects/calendar/sunbird.html Sunbird] is a standalone, standards-based calendaring application for managing calendar data, subscribing to iCalendar feeds, and interacting with calendaring services.+'''[http://www.mozilla.org/projects/calendar/lightning/index.html Lightning]''' is an add-on extending [http://www.mozillamessaging.com/thunderbird/ Thunderbird] or [http://www.seamonkey-project.org/ Seamonkey] to integrate standards-based calendaring. Lightning provides for managing calendar data, subscribing to iCalendar feeds (RFC5545), interacting with calendaring services, chiefly CalDAV (RFC4791), and receiving and sending iTIP/iMIP email invitations (RFC5546/RFC2447).
-[http://www.mozilla.org/projects/calendar/lightning/index.html Lightning] is a Thunderbird extension integrating calendaring with email, built with the same components as Sunbird.+'''[http://www.mozilla.org/projects/calendar/sunbird/index.html Sunbird]''' is a standalone, standards-based calendaring application for managing calendar data, subscribing to iCalendar feeds (RFC5545), and interacting with calendaring services, chiefly CalDAV, built with many of the same components as Lightning (and without email integration). ''(The Calendar Project has [http://weblogs.mozillazine.org/calendar/2010/04/sunbird_10_beta1_now_available.html stopped] Sunbird development to focus on Lightning, so Lightning is currently a safer choice for new users.)''
-Sunbird and Lightning are still in early stages of development. Alpha test builds for public testing are made available from time to time. Although the stable releases are quite stable, they are recommended for testing purposes only. They can be downloaded from the project's web site. See [[Download_sites_-_Sunbird_Lightning_Calendar|download sites]].+Stable releases can be downloaded from the project's web site. See [[Download_sites_-_Sunbird_Lightning_Calendar|download sites]].
-Sunbird and Lightning are based on a rewrite of [http://www.mozilla.org/projects/calendar/calext/index.html Calendar Extension], which is no longer in active development.+In stable builds, basic features work for small calendars. Features may be slow for large numbers of events or large numbers of recurrences.
 + 
 +* Make backups periodically: crashes may corrupt calendar data. Local calendar data is located in the user Profile folder ([[Profile folder - Thunderbird|Thunderbird]], [[Profile folder - SeaMonkey|SeaMonkey]], [[Profile folder|Sunbird]]):
 +** in the preferences file (''profileDir''<code>/prefs.js</code>) and
 +** in the local-calendar database (''profileDir''<code>/calendar-data/local.sqlite</code>).
 + 
 +Lightning and Sunbird are based on a rewrite of Calendar Extension, which is no longer in active development. Development was originally started at OEOne corporation (Canada, now named Axentra), and later for periods a few developers were supported by Oracle (US), Sun Microsystems (Germany, later aquired by Oracle), and by Mozilla Messaging, as well as by volunteers and donations from around the world.
===Community=== ===Community===
-To follow the progress of Sunbird and Lightning, see the [http://weblogs.mozillazine.org/calendar/ Calendar Weblog].+To follow the progress of Lightning and Sunbird, see the [http://weblogs.mozillazine.org/calendar/ Calendar Weblog].
-You can discuss Sunbird and Lightning in mozillaZine's [http://forums.mozillazine.org/viewforum.php?f=46 Calendar] forum.+You can discuss Lightning and Sunbird in mozillaZine's [http://forums.mozillazine.org/viewforum.php?f=46 Calendar] forum.
-Sunbird and Lightning are also discussed in the+Lightning and Sunbird are also discussed in the
:''mozilla.support.calendar'' newsgroup/email-list :''mozilla.support.calendar'' newsgroup/email-list
([http://groups.google.com/group/mozilla.support.calendar archive], ([http://groups.google.com/group/mozilla.support.calendar archive],
Line 19: Line 25:
[https://lists.mozilla.org/listinfo/support-calendar email], [https://lists.mozilla.org/listinfo/support-calendar email],
[news://news.mozilla.org/mozilla.support.calendar newsgroup] [news://news.mozilla.org/mozilla.support.calendar newsgroup]
-for newsreader such as Thunderbird).+for newsreader such as Thunderbird or Seamonkey).
(Unmonitored newsgroup archives: (Unmonitored newsgroup archives:
Line 26: Line 32:
old [http://groups.google.com/group/netscape.public.mozilla.calendar netscape.p.m.calendar].) old [http://groups.google.com/group/netscape.public.mozilla.calendar netscape.p.m.calendar].)
-===For developers===+===For Testers and Developers===
-Nightly builds for testing by developers are available. They can be downladed from:+ 
-:[http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/latest-trunk/ sunbird/nightly/latest-trunk]+Nightly builds for testing are available. For nightly Lightning builds, see its [http://www.mozilla.org/projects/calendar/lightning/download.html#nightly download page].
-(or by anonymous FTP from the same server). For nightly Lightning builds, see its [http://www.mozilla.org/projects/calendar/lightning/download.html#othersystems download page].+
Developers interested in the project can follow progress and contribute Developers interested in the project can follow progress and contribute
Line 42: Line 47:
Or chat at: Or chat at:
:[irc://irc.mozilla.org/calendar] :[irc://irc.mozilla.org/calendar]
 +
 +Manual UI tests are recorded at [http://litmus.mozilla.org/ Litmus] (product Calendar). Some [http://hg.mozilla.org/comm-central/file/7f0ab878abe7/calendar/test tests]
 +have been automated. Some UI tests are automated in JavaScript using [https://developer.mozilla.org/en/Mozmill_Tests MozMill].
 +
 +Results of testing capatibility with various CalDAV servers are recorded at
 +:[https://wiki.mozilla.org/Calendar:QA_CalDAV_Support]
 +
 +To compile from sources, see Sunbird and Lightning [https://developer.mozilla.org/en/Simple_Sunbird_build build instructions].
===Issues=== ===Issues===
-* See "Release Notes" on the download page for [http://www.mozilla.org/projects/calendar/sunbird/download.html Sunbird] or [http://www.mozilla.org/projects/calendar/lightning/download.html Lightning].+* See "Release Notes" on the download page for [http://www.mozilla.org/projects/calendar/lightning/download.html Lightning] or [http://www.mozilla.org/projects/calendar/sunbird/download.html Sunbird].
* See [[:Category:Issues - Calendar| known issues]]. * See [[:Category:Issues - Calendar| known issues]].
-* There is a [http://www.mozilla.org/projects/calendar/bugs.html bug page] on the project website+* The [http://www.mozilla.org/projects/calendar/bugs.html bug page] on the project website has links that list open bugs in the bug database.
<blockquote> <blockquote>
Line 53: Line 66:
When discussing or reporting issues, be sure to note When discussing or reporting issues, be sure to note
-* any Error Console messages associated with the issue (Tools | Error Console)+* any Error Console messages associated with the issue (Tools &rArr; Error Console)
-* the Build Id (Help | About, copy last paragraph with all version numbers)+* the Build Id (Help &rArr; About, copy last paragraph with all version numbers)
* the Operating System version (and window manager version if relevant) * the Operating System version (and window manager version if relevant)
* the Calendar Provider, if relevant (local SQLite storage, local ics file, remote CalDAV, remote GDATA, remote WebDAV/ics, remote WCAP, or name and version of add-on calendar provider) * the Calendar Provider, if relevant (local SQLite storage, local ics file, remote CalDAV, remote GDATA, remote WebDAV/ics, remote WCAP, or name and version of add-on calendar provider)

Revision as of 20:03, 27 June 2010

Lightning is an add-on extending Thunderbird or Seamonkey to integrate standards-based calendaring. Lightning provides for managing calendar data, subscribing to iCalendar feeds (RFC5545), interacting with calendaring services, chiefly CalDAV (RFC4791), and receiving and sending iTIP/iMIP email invitations (RFC5546/RFC2447).

Sunbird is a standalone, standards-based calendaring application for managing calendar data, subscribing to iCalendar feeds (RFC5545), and interacting with calendaring services, chiefly CalDAV, built with many of the same components as Lightning (and without email integration). (The Calendar Project has stopped Sunbird development to focus on Lightning, so Lightning is currently a safer choice for new users.)

Stable releases can be downloaded from the project's web site. See download sites.

In stable builds, basic features work for small calendars. Features may be slow for large numbers of events or large numbers of recurrences.

  • Make backups periodically: crashes may corrupt calendar data. Local calendar data is located in the user Profile folder (Thunderbird, SeaMonkey, Sunbird):
    • in the preferences file (profileDir/prefs.js) and
    • in the local-calendar database (profileDir/calendar-data/local.sqlite).

Lightning and Sunbird are based on a rewrite of Calendar Extension, which is no longer in active development. Development was originally started at OEOne corporation (Canada, now named Axentra), and later for periods a few developers were supported by Oracle (US), Sun Microsystems (Germany, later aquired by Oracle), and by Mozilla Messaging, as well as by volunteers and donations from around the world.

Contents

Community

To follow the progress of Lightning and Sunbird, see the Calendar Weblog.

You can discuss Lightning and Sunbird in mozillaZine's Calendar forum.

Lightning and Sunbird are also discussed in the

mozilla.support.calendar newsgroup/email-list

(archive, feeds, email, newsgroup for newsreader such as Thunderbird or Seamonkey).

(Unmonitored newsgroup archives: mozilla.feedback, mozilla.feedback.thunderbird, old netscape.p.m.calendar.)

For Testers and Developers

Nightly builds for testing are available. For nightly Lightning builds, see its download page.

Developers interested in the project can follow progress and contribute to the

mozilla.dev.apps.calendar newsgroup/email-list

(archive, feeds, email, newsgroup for newsgroup client such as Thunderbird).

Or chat at:

irc://irc.mozilla.org/calendar

Manual UI tests are recorded at Litmus (product Calendar). Some tests have been automated. Some UI tests are automated in JavaScript using MozMill.

Results of testing capatibility with various CalDAV servers are recorded at

[1]

To compile from sources, see Sunbird and Lightning build instructions.

Issues

Issue Details

When discussing or reporting issues, be sure to note

  • any Error Console messages associated with the issue (Tools ⇒ Error Console)
  • the Build Id (Help ⇒ About, copy last paragraph with all version numbers)
  • the Operating System version (and window manager version if relevant)
  • the Calendar Provider, if relevant (local SQLite storage, local ics file, remote CalDAV, remote GDATA, remote WebDAV/ics, remote WCAP, or name and version of add-on calendar provider)
  • the Calendar Server and version number, if relevant.

Indexes