Hi,
This was quick!! While others (me) still think about how to start you already did it!

See my comments inline...

Daniel

"Slide Developers Mailing List" <[EMAIL PROTECTED]> schrieb am 27.10.04 08:14:08:
> 
> masonjm     2004/10/26 23:13:43
> 
>   Added:       proposals/caldav TODO
>   Log:
>   - Created basic project structure
>   - Added TODO items for Phase 1
>   
>   Revision  Changes    Path
>   1.1                  jakarta-slide/proposals/caldav/TODO
>   
>   Index: TODO
>   ===================================================================
>   Phase 1 (Calendar Access)
>   
>    - view-free-busy privilege
>       
> http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#PRIVILEGE_view-free-busy
>       This will probably require a custom Security implementation.

We need to ask Peter on how to do this

>   
>    - calendar-bind privilege for calendar resources
>       
> http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#PRIVILEGE_calendar-bind
>       This will probably require a custom Security implementation.
>   
>    - supported-privilege set
>       
> http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#rfc.section.14.4
>       I don't know if Slide implements this. If not, it will require a patch to the 
> core. Either
>       way the output will need to include CalDAV elements.

I think this can already be done. Don't know how, but as Slide stated to support the 
ACL draft we should be able to find out.
Would be nice if Peter could help us in this area as he did the implementation as far 
as i remember.

>   
>    - Property Promotion and Demotion
>       http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#promotion
>       Either using the extractor framework or the event framework (or both). The 
> extractor
>       framework probably won't allow for modifing the content on propatch.

We should use the extractor framework and extend it if we cannot achieve content 
modifications on property changes. This would be the better approach than retrieving 
properties at runtime as they could get indexed and a much faster search could be 
achieved.


>   
>    - Calendaring REPORTs
>       http://greenbytes.de/tech/webdav/draft-dusseault-caldav-02.html#reports
>   
>    - Administration App
>       There are structural requirements in the spec ("Each Calendar MUST have a 
> collection containing events")
>       that will be a pain to maintain manually. There needs to be an application the 
> wraps all the necessary
>       webdav calls to create a calendar and setup the default permissions into a 
> single command.
>   

As I promised long time ago to propose a new Slide API that will consolidate the 
client and server API this might be a good starting point. We need some methods in the 
CalDAV-part of the API that reflects the most common needs. Would be a great benefit 
if we would have the same methods available on client and server side (e.g. 
createCalendarCollection(...) or something like that).


>   
>   Phase 2 (Calendar Scheduling)
>   
>   ...todo...
>   
>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to