Add-ons Index - Sunbird Lightning Calendar: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(add caldav links)
m (update version compatibility)
Line 140: Line 140:
   <td></td>
   <td></td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>0.9</td>
   <td style="font-size:smaller">LN<br/><span title="Inverse version of Lightning contains (backported) improvements, runs with Thunderbird 2.0.x">0.9.11i</span></td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>0.8</td>
   <td style="font-size:smaller">LN<br/>0.8</td>
Line 181: Line 181:
   <td></td>
   <td></td>
   <td></td>
   <td></td>
   <td>SB<br/>0.9</td>
   <td style="font-size:smaller">SB<br/>0.9</td>
   <td>LN<br/>0.9</td>
   <td style="font-size:smaller">LN<br/>0.9</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 249: Line 249:
   <td>[http://www.mobile-master.com/ Mobile Master]: sync<br/>mobile phone or iPod</a> (windows, trialware)</td>
   <td>[http://www.mobile-master.com/ Mobile Master]: sync<br/>mobile phone or iPod</a> (windows, trialware)</td>
   <td></td>
   <td></td>
   <td></td>
   <td>Lightning<br/>1.0b2</td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
Line 287: Line 287:
<tr>
<tr>
   <td>[http://wiki.scheduleworld.com/wiki/Thunderbird_Configuration SyncSW]: via [http://www.scheduleworld.com/ ScheduleWorld] server,<br/>sync SyncML [http://www.scheduleworld.com/tg/syncmlInfo.jsp devices] ([http://wiki.scheduleworld.com/wiki/Category:Configuration more])</td>
   <td>[http://wiki.scheduleworld.com/wiki/Thunderbird_Configuration SyncSW]: via [http://www.scheduleworld.com/ ScheduleWorld] server,<br/>sync SyncML [http://www.scheduleworld.com/tg/syncmlInfo.jsp devices] ([http://wiki.scheduleworld.com/wiki/Category:Configuration more])</td>
   <td></td>
   <td style="color:silver;font-size:smaller">(TestLN)<br/>(1b3pre)</td>
   <td></td>
   <td>Lightning<br/>1.0b2</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
Line 339: Line 339:
   <td>Free/Busy ([https://addons.mozilla.org/thunderbird/addon/77491?src=external-mzkb-cal-addons-index LN<span style="font-size:x-small">/TB</span>], [https://addons.mozilla.org/sunbird/addon/77491?src=external-mzkb-cal-addons-index SB])<br/>Publish free/busy .ifb file
   <td>Free/Busy ([https://addons.mozilla.org/thunderbird/addon/77491?src=external-mzkb-cal-addons-index LN<span style="font-size:x-small">/TB</span>], [https://addons.mozilla.org/sunbird/addon/77491?src=external-mzkb-cal-addons-index SB])<br/>Publish free/busy .ifb file
   </td>
   </td>
   <td></td>
   <td style="color:silver;font-size:smaller">(TestLN)<br/>(1b3pre)</td>
   <td></td>
   <td>Lightning<br/>1.0b2</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
Line 479: Line 479:
   <td style="padding-left:2em">Inspector Widget ([https://addons.mozilla.org/thunderbird/addon/63?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/63?src=external-mzkb-cal-addons-index SB])<br/>extends DOM Inspector
   <td style="padding-left:2em">Inspector Widget ([https://addons.mozilla.org/thunderbird/addon/63?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/63?src=external-mzkb-cal-addons-index SB])<br/>extends DOM Inspector
   </td>
   </td>
  <td style="color:silver;font-size:smaller">(TestLN)<br/>(1?pre)</td>
  <td>Lightning<br/>1.0b2</td>
   <td></td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>1b1</td>
  <td></td>
  <td></td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>0.9</td>
   <td style="font-size:smaller">LN<br/>0.9</td>
Line 521: Line 521:
   <td>[https://developer.mozilla.org/en/Venkman Mozilla Venkman] ([https://addons.mozilla.org/thunderbird/addon/216?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/216?src=external-mzkb-cal-addons-index SB])<br/> Javascript Debugger
   <td>[https://developer.mozilla.org/en/Venkman Mozilla Venkman] ([https://addons.mozilla.org/thunderbird/addon/216?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/216?src=external-mzkb-cal-addons-index SB])<br/> Javascript Debugger
   </td>
   </td>
   <td style="color:silver;font-size:smaller"><!--(TestLN)<br/>(1?pre)--></td>
   <td style="color:silver;font-size:smaller">(TestLN)<br/>(1?pre)</td>
   <td><!--Lightning<br/>1.0b2--></td>
   <td>Lightning<br/>1.0b2</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">SB<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>
Line 535: Line 535:
   <td>[http://ted.mielczarek.org/code/mozilla/extensiondev/ ExtensionDev] ([https://addons.mozilla.org/thunderbird/addon/7434?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/7434?src=external-mzkb-cal-addons-index SB])<br/>Javascript Shell, etc.
   <td>[http://ted.mielczarek.org/code/mozilla/extensiondev/ ExtensionDev] ([https://addons.mozilla.org/thunderbird/addon/7434?src=external-mzkb-cal-addons-index TB], [https://addons.mozilla.org/sunbird/addon/7434?src=external-mzkb-cal-addons-index SB])<br/>Javascript Shell, etc.
   </td>
   </td>
   <td style="color:silver;font-size:smaller"><!--(TestLN)<br/>(1?pre)--></td>
   <td style="color:silver;font-size:smaller">(TestLN)<br/>(1?pre)</td>
   <td><!--Lightning<br/>1.0b2--></td>
   <td>Lightning<br/>1.0b2</td>
   <td></td>
   <td></td>
   <td style="font-size:smaller">LN<br/>1b1</td>
   <td style="font-size:smaller">LN<br/>1b1</td>

Revision as of 15:36, 19 September 2010

An index of add-ons to XUL calendaring products: Sunbird (SB), Lightning (LN), CalExt (CE). Add-ons currently include extensions, themes, and language-packs.

  • For each add-on, a row lists the products with which the add-on works. The add-on name is linked to a page with further information about the add-on.
  • For each product, a column shows which add-ons run on that product.
  • Comparing the columns shows you whether there is a product that runs all the add-ons you like.

(Background)

(TestLN)
(1b3pre)
(nightly)
(TB3.1.1pre)
Lightning
1.0b2
20100620
(TB3.1)
SB
1.0b1
20091211
LN
1.0b1
20091214
(TB3.0)
(SM2.0)
SB
0.9
200809
LN
0.9
200809
(TB2.0)
SB
0.8
200804
LN
0.8
200804
SB
0.7
200710
LN
0.7
200710
Add-on directories
Addons.mozilla.org:
   Lightning Published Extensions (TB, SM)
(TestLN)
(1b3pre)
Lightning
1.0b2
LN
1b1
LN
0.9
LN
0.8
LN
0.7
Addons.mozilla.org:
   Sunbird Published Extensions
SB
1b1
SB
0.9
SB
0.8
SB
0.7
Addons.mozilla.org:
   Sunbird Published Themes
SB
1b1
SB
0.9
SB
0.8
SB
0.7
MozDev.org:
   Sunbird tagged projects
SB
1b1
SB
0.9
SB
0.8
SB
0.7
Language Packs
   sunbird -UILocale langCode
SB
0.9
SB
0.8
SB
0.7
Experimental Language Packs
is Icelandic (Íslensk) (see Language Packs) SB
0.8
LN
0.8
SB
0.7
LN
0.7
ja Japanese (曰本語) (see Language Packs) SB
0.7
Experimental Calendar Data Providers
GData Provider
via Google Calendar Data API (discuss)
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
WCAP Provider
(Sun Calendar server)
(Included since Lightning 0.8) LN
0.8
LN
0.7
SOGo Connector, SOGo Integrator
enhances CalDAV, includes free/busy info
LN
0.9.11i
LN
0.8
LN
0.7
MS Exchange Data Provider (LN/TB, SB)
MS Exchange 2007 calendar provider
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
RememberTheMilk.com Provider (LN/TB, SB)
To-do list service
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
JSON Calendar Provider (LN/TB, SB)
uses JSON in place of XML
SB
0.9
LN
0.9
hCalendar Provider (LN/TB, SB)
reads annotated XHTML pages
(TestSB)
(0.8pre)
(TestLN)
(0.8pre)
Sunbird/Lightning also include these (calendar) server protocols connection providers:
- CalDAV provider (for servers or gateway; see also interop matrix);
- WebDAV provider (also used for file: .ics URLs and read-only web http: .ics URLs.)
Experimental Synchronization Add-ons
BirdieSync: sync Windows Mobile devices
via MS Windows ActiveSync. (trialware)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
BlueZync: sync devices (more)
via OpenSync library (Linux; experimental)
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Funambol (LN/TB, SB): via Funambol server,
sync SyncML (OMA-DS) devices.
(TestLN)
(1b3pre)
Lightning
1.0b2
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Mobile Master: sync
mobile phone or iPod</a> (windows, trialware)
Lightning
1.0b2
LN
1b1
LN
0.9
LN
0.8
LN
0.7
MozPod: sync with iPod
(windows, mac; experimental)
LN
0.9
LN
0.8
LN
0.7
SyncKolab (LN/TB, LN/SM):
sync with IMAP server (experimental)
LN
1b1
LN
0.9
LN
0.8
LN
0.7
SyncSW: via ScheduleWorld server,
sync SyncML devices (more)
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
(For external programs that sync .ics files, see Sunbird FAQ and Thunderbird FAQ.)
(External programs that sync the SQLite db in Sunbird/Lightning include
- Synthesis Client (beta, reg; ms, mac): sync devices via SyncML server (Synthesis, Oracle,...))
(Some calendar servers also support synchronization with mobile devices.)
Experimental Import/Export Add-ons
.VCS Support (LN/TB, SB): import/export
.vcs files (vCalendar 1.0, OMA vObject)
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Export Calendar To Text (LN/TB, SB)
via template
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Free/Busy (LN/TB, SB)
Publish free/busy .ifb file
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
Experimental Calendar Management Add-ons
AutoExport ICS (LN/TB,SB):
Export ics file on exit (discussion)
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Experimental Printing Add-ons
FG Printers (LN/TB, SB)
Adds print options (discuss)
(TestLN)
(1?pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Experimental Views
Timeline (LN/TB, SB)
Status bar timeline
(TestLN)
(1b3pre)
Lightning
1.0b2
SB
1b1
LN
1b1
Gantt View (LN/TB, SB)
Project schedule-bars (discussion)
SB
0.9
LN
0.9
Year View
Twelve mini-months
(TestLN)
(1?pre)
Development tools with installation adapted for Sunbird, Thunderbird, Seamonkey
Lightning Nightly Updater (TB, SM)
For testers: Install correct nightly build.
(TestLN)
(1?pre)
FileBugReport (TB, SB).
For testers: start bug report w/build-id.
(TestLN)
(1?pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
FireSizer (TB, SB)
Test small screen window sizes.
(TestLN)
(1?pre)
Lightning
1.0b2
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Mozilla DOMInspector (TB3, [1]; SM2; Mozilla SB)
(discussion)
(TestLN)
(1?pre)
Lightning
1.0b2
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Inspector Widget (TB, SB)
extends DOM Inspector
(TestLN)
(1?pre)
Lightning
1.0b2
LN
1b1
LN
0.9
LN
0.8
SB
0.7
LN
0.7
ICS Inspector (LN/TB, SB): view selected
item data in iCalendar (.ics) format
(TestLN)
(1?pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SQLite Manager (TB, SM, SB)
View profile-dir/calendar-data/local.sqlite
(TestLN)
(1?pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Mozilla Venkman (TB, SB)
Javascript Debugger
(TestLN)
(1?pre)
Lightning
1.0b2
SB
1b1
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
ExtensionDev (TB, SB)
Javascript Shell, etc.
(TestLN)
(1?pre)
Lightning
1.0b2
LN
1b1
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7
Leak Monitor
Detect some memory leaks on window close.
SB
0.9
LN
0.9
SB
0.8
LN
0.8
SB
0.7
LN
0.7

Out-of-date Experimental Add-ons

These add-ons haven't worked for a couple stable releases, but they may provide useful information, interesting ideas to try, and/or clues for how to implement similar features.

SB
0.5
200706
LN
0.5
200706
SB
0.3.1
200702
LN
0.3.1
200702
SB
0.3
200610
LN
0.3
200610
SB
0.3a2
200605
LN
0.1
200603
CalExt
0.3a1+
200601
SB
0.3a1
200511
SB
0.2
200502
CE
0.2
200601
Calendaring Documentation
Calendar Help
Online help viewer and documentation
SB
0.2
CE
0.2
Experimental Themes
Sky Pilot Classic SB
0.5
SB
0.3.1
SB
0.3
Toy Factory SB
0.5
SB
0.3.1
SB
0.3
white-collar SB
0.5
Experimental Window Management Add-ons
ltnToggler
Lightning pane toggler (discussion)
LN
0.3.1
LN
0.3
LN
0.1
Calendar Folders
Organize Calendars tab (discussion)
SB
0.3a1
Experimental Date/time/zone Pickers Add-ons
Date Calculator Calculate time differences,
local times in timezones. (discussion)
SB
0.3
LN
0.3
SB
0.3a2
LN
0.1
SB
0.3a1
Clock Picker
Drag hands to pick time (discussion)
SB
0.3a1
Experimental Event/Task Dialog Add-ons
Event-to-task conversion activator
(discussion)
SB
0.3.1
LN
0.3.1
SB
0.3
LN
0.3
Recurrence Extender
Recurrence Rules like Sunbird 0.2 (discussion)
SB
0.3a2
LN
0.1
Experimental Printing Add-ons
calPapers
adds a month format, a week format (discussion)
SB
0.3a2
Development tools with installation adapted for Sunbird, Thunderbird, Seamonkey
About:Config
Edit any preference setting
SB
0.3a2
SB
0.3a1
SB
0.2

Background

  • Sunbird (SB), Lightning (LN), and CalExt (CE) share much of their code, so some extensions work with more than one of these products. The products work on different base applications (Sunbird, Thunderbird, Firefox, Seamonkey), so not all extensions work with all products.
  • Two of the products are themselves extensions: Lightning (for Thunderbird or Seamonkey), and CalExt (for Seamonkey, Firefox, or Thunderbird), but that's ok, extensions can extend other extensions.
  • The Sunbird, Lightning, and CalExt products are being reengineered, and some previous features are not available in the latest alpha versions, so some users are tied to older versions.
  • Some new features are only available through extensions. Many of the extensions are experimental. Many are not available for all versions of all products.
  • This table shows which extensions are available for which calendar product versions.

The test version columns are for testers who try unstable builds that are updated nightly, to help find and report new bugs.