Activity regarding this draft proposal is taking place within a community-oriented site.
With apologies for cross-posting
I have been invited to draft a Plone Improvement Proposal regarding:
Darwin Calendar Server (an implementation of theCalDAV protocol) is implemented using Python 2.4, and
Python can be used to add new features to Plone, and used to understand or make changes to the way that Zope and Plone work
so I hope that community members with Python knowledge, and with an interest in calendaring, may improve interoperability.
I don't know Python, but I'm confident that event handling in Plone could be finer than it is at present.
For university colleagues, I am introducing Plone content management system for intranet content and for public web content.
Five minutes into the first training session (adding news/events to Plone), colleagues asked the inevitable question:
"Are the events in Plone integrated with our calendar system?"
Our existing calendar system uses iCalendar publish/subscribe (SchoolTool). I expect to migrate users to CalDAV (Apple iCal Server, based on open source Darwin Calendar Server) as soon as possible.
See for example http://plone.org/events/regional/plone-symposium-2008/plone-symposium-2008/
I do have some early ideas, but I won't share them here.
Might interested parties from the various communities (CalDAV, Plone, Darwin Calendar Server etc.) agree to use a wiki?
If so, then a Trac with OpenID authentication might be ideal. Wiki in Trac is fine.
(I did wonder about Google Docs, but that would exclude contributions from people who don't have Google accounts.)
CalCMF product (release candidate 2006-05-05) for Plone led me to read about CalZope and CPSSharedCalendar. For CPSSharedCalendar, planned features include:
I guess that there are Plone/CalDAV developments elsewhere, but the primary purpose of this invitation is to find a procedure for drafting a PLIP that suits the multiple communities.
Threads/discussions may then spin off from the PLIP.
If a PLIP is to be considered for the Plone 3.1 timeline, then the PLIP (but not an implementation) must be finished by Friday 2007-12-14.
Beyond version 3.1, I'm not aware of timelines for PLIPs for versions 3.2 or 4 of Plone.
Invitation initially addressed to caladmin-l@lists.calconnect.org, calendarserver-users@lists.macosforge.org, plone-developers@lists.sourceforge.net and others on Saturday 24th November 2007 by Graham Perrin. Subsequently re-sent to calendarserver-dev@lists.macosforge.org and forwarded to ietf-caldav@osafoundation.org.