Calendar Talk:QA CalDAV Support: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Column meanings?)
 
(delete out of date data, add tasks, add three-states)
Line 20: Line 20:
[[User:Gekacheka|Gekacheka]] 13:53, 28 August 2008 (UTC)
[[User:Gekacheka|Gekacheka]] 13:53, 28 August 2008 (UTC)


(maybe like below, but it loses whatever the meaning of the 0.9 column was.)


{| border="1" cellpadding="3" cellspacing="0" align="center"
===Tasks===
|+'''CalDAV Support Matrix'''
 
|-
Another proposal, make a separate column for tasks (todos), since some server (at least zimbra) have not implemented tasks parallel with events:
!
 
!
  |____Mozilla Calendar__________|
!
  |_0.8__|________0.9____________|
! style="background:#ffdead;" colspan="3" | '''Calendar'''
  |Access|___Access___|Scheduling|
!
  |Events|Events|Tasks|__Events__|
!
 
|-
Access refers to creating and editing events and tasks via [http://tools.ietf.org/html/rfc4791 rfc4791(CalDAV-access)]. Scheduling refers to proposing and accepting events via [http://www.ietf.org/internet-drafts/draft-desruisseaux-caldav-sched-05.txt CalDAV-sched].
!
 
!
[[User:Gekacheka|Gekacheka]] 17:55, 20 September 2008 (UTC)
!
 
! style="background:#ffdead;" | '''0.8'''
===Three states===
! style="background:#ffdead;" colspan="2" | '''0.9pre'''
 
!
Maybe distinguish problems that are because server doesn't implement feature vs. other problems. Then table won't need to have take space with separate columns for indicating both whether server implements feature and whether it works with moz calendars.
!
 
|-
Each server+client cell may have one of 3 states:
! style="background:#ffdead;" | '''CalDAV Server'''
* http://www.reinit.net/rc1-ok.png (server+client works)
! style="background:#ffdead;" | '''Version'''
* http://www.reinit.net/rc1-failed.png (server+client fails)
! style="background:#ffdead;" | '''Server supports scheduling'''
* http://www.reinit.net/rc1-broken.png (not implemented by server)
! style="background:#ffdead;" | '''Basic works'''
(If not implemented by client, then client feature column doesn't exist)
! style="background:#ffdead;" | '''Basic works'''
 
! style="background:#ffdead;" | '''Scheduling works'''
[[User:Gekacheka|Gekacheka]] 17:55, 20 September 2008 (UTC)
! style="background:#ffdead;" | '''Notes'''
! style="background:#ffdead;" | '''Help'''
|-
| [http://www.bedework.org/ Bedework]
| 3.4.1.1
| http://www.reinit.net/rc1-ok.png
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-ok.png
|
| [http://www.bedework.org/bedework/update.do?artcenterkey=21 Quickstart]<br/>[http://www.bedework.org/trac/bedework/wiki/BedeworkUserHelp/Lightning Client configuration]
|-
| [http://www.davical.org/ DAViCal]
| 0.9.5
|
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-broken.png
|
|
|-
|
| ...
| ...
| ...
| ...
| ...
| ...
| ...
|-
|
| 0.8.0
|
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-broken.png
|
|
|-
| [http://www.kerio.com/kms_home.html Kerio MailServer]
| 6.5
|
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-broken.png
|
| [http://support.kerio.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=481 KB Article]
|-
| [http://sogo.opengroupware.org/ SOGo]
| ...
| http://www.reinit.net/rc1-ok.png
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-ok.png
|
| [http://www.inverse.ca/english/contributions/sogo.html SOGo (@Inverse)]
|-
| [http://www.oracle.com/technology/products/ocal/index.html Oracle Calendar]
| ...
| http://www.reinit.net/rc1-ok.png
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-ok.png
|
|
|-
| [http://www.zimbra.com/ Zimbra]
| 5.0
|
|
| http://www.reinit.net/rc1-ok.png
|
|
|
|-
| [http://www.calendarserver.org/ Darwin Calendar Server]
| ...
| http://www.reinit.net/rc1-ok.png
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-ok.png
|  
|
|-
| [http://www.scalix.com/ Scalix]
| 11.4
|
|
| http://www.reinit.net/rc1-ok.png
|
|
| [http://www.scalix.com/wiki/index.php?title=TB/TB-2008-01-CALDAV Client configuration]
|-
| [http://www.icewarp.com/products/groupware/caldav.php IceWarp CalDAV Server]
| 9
|
|
|
|
|
|
|-
| [http://www.chandlerproject.org/bin/view/Projects/CosmoHome Chandler Server]
| 1.0.0
|
|
| http://www.reinit.net/rc1-ok.png
| http://www.reinit.net/rc1-broken.png
|
|
|-
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
|-
| [http://calendar.google.com/ Google Calendar]
| ...
|
|
| http://www.reinit.net/rc1-broken.png
|
|
| [http://www.googlewatchblog.de/2008/08/02/calendar-mit-via-webdav-mitsunbird-oder-thunderbird-synchronisieren/ Instructions (in german)] [http://www.google.com/support/calendar/bin/answer.py?answer=99355 (for iCal)]
|-
|}

Revision as of 17:55, 20 September 2008

Column meanings?

Nice start. But...

What do the columns (0.8 | 0.9 | basic | scheduling) mean in the CalDAV support matrix? (I expected either the basic column to mean the same as the 0.9 column, so basic is checked if Lightning 0.9 basic features work with that server, but they are different. The 0.9 column is not the same as the scheduling column either.)

Is CalDAV scheduling new for 0.9?

Do the columns Features/Basic-or-scheduling refer to whether the server version supports the feature, or whether Lightning is compatible to how the server implemented the feature?

Maybe reorganize the columns

 | Calendar |    Features        |
 |0.8 | 0.9 | basic | scheduling |

as follows:

 __________|____Calendar__________|
 __________|_0.8_|____0.9_________|
 Scheduling|Basic|Basic|Scheduling|

Gekacheka 13:53, 28 August 2008 (UTC)


Tasks

Another proposal, make a separate column for tasks (todos), since some server (at least zimbra) have not implemented tasks parallel with events:

 |____Mozilla Calendar__________|
 |_0.8__|________0.9____________|
 |Access|___Access___|Scheduling|
 |Events|Events|Tasks|__Events__|

Access refers to creating and editing events and tasks via rfc4791(CalDAV-access). Scheduling refers to proposing and accepting events via CalDAV-sched.

Gekacheka 17:55, 20 September 2008 (UTC)

Three states

Maybe distinguish problems that are because server doesn't implement feature vs. other problems. Then table won't need to have take space with separate columns for indicating both whether server implements feature and whether it works with moz calendars.

Each server+client cell may have one of 3 states:

  • rc1-ok.png (server+client works)
  • rc1-failed.png (server+client fails)
  • rc1-broken.png (not implemented by server)

(If not implemented by client, then client feature column doesn't exist)

Gekacheka 17:55, 20 September 2008 (UTC)