r13 - 22 Jul 2007 - 12:09:48 - KatieCappsParlanteYou are here: OSAF >  Projects Web  >  DevelopmentHome > ContentModelInteroperationProject > ICalendarInteroperationProject

iCalendar Interoperation Project

iCalendar interop will allow Chandler to export some of the most common aspects of calendars in a format other applications can use, and to import calendar data created in other applications.

People

News

28 April 2005


Updating this page again, hadn't been noting my progress for a while. Currently I'm working on creating a recurrence rule type in the repository. - Jeffrey

25 January 2005


VALARM import/export should now be working. I've merged icalendar import code with Morgen's Conduit/Share/Format framework. - Jeffrey

12 January 2005


iCalendar import of VEVENTs is now experimentally working in CVS (got it in just after 0.4.05). I made various small changes to vobject to get things working, for the momemnt to see them you need to do a make world. - Jeffrey

7 December 2004


I've gotten my head deep into iCalendar's RRULE semantics, I may need to back off a little to get something useful done by the time I go on vacation 18 December. Looks like I'll need to work some from Atlanta. - Jeffrey

17 November 2004


Finally home from conferences, vacations, sysadmining headaches, hoping to get tons of iCalendar work done in the coming weeks - Jeffrey

Status

Current projects

Feature Owner SWAG Priority Status Milestone
Create an rruleset type in the repository Jeffrey 1 week high In progress 0.6
Modify iCalendar import/export code to optionally exclude certain attributes Jeffrey 3 days high In progress 0.6
Talk more with Alec and Bryan about rrulesets and the list view Jeffrey 2 hours high 0.6

Tasks for 0.6 Release

Feature Owner SWAG Priority Status Milestone
Get working recurrence code into Chandler, integrate with iCalendar import/export Jeffrey 1 month high 0.6
Create a timezone Kind and its associated Python class Jeffrey 2 weeks high 0.6
Make iCalendar import/export more table driven, and thus more readable and easy to expand Jeffrey 1 week medium 0.6
Write license, acknowledgements for vobject Jeffrey 1 day medium 0.6
Write documentation for vobject Jeffrey 1 week medium 0.6
Write VTIMEZONE generating code for vobject Jeffrey 2 weeks medium 0.6
Expand recurrence API in vobject to automatically give dtend for each recurrence Jeffrey 1 week medium 0.6
Write lots more/better tests for VObject Jeffrey medium medium 0.6

Old Status

Tasks for 0.5 Release

Feature Owner SWAG Priority Status Milestone
Set up UI to pick import file Jeffrey 1 day low Done 0.5
Implement external object wrapper for VObject Jeffrey small high Done 0.4.02
Write windows registry timezone implementation Jeffrey 1 day medium Done 0.4.03
Get VObject included in Chandler builds Jeffrey small medium Done 0.4.04
Finish getting TJ's RRULE code integrated into VObject Jeffrey medium high Done 0.4.06
Get a few really simple VEVENTs imported into Chandler Jeffrey 1 day medium Done 0.4.06
Integrate with Morgen's iCalendar sharing code, may override other tasks. Jeffrey 1 day high Done 0.4.06
Set UIDs properly for imported events Jeffrey 1 hour medium Done 0.4.06
Get VALARM working in vobject and in Chandler import Jeffrey 2 days medium Done 0.4.06
Write VTODO import code Jeffrey 3 hours medium Done 0.4.06
Figure out which items in the repository should be exported (Only things stamped as Task or Calendar for now) Jeffrey < 1 hour medium Done 0.4.06
Deal with UIDs not mapping into UUIDs perfectly Jeffrey 1 week medium Done 0.4.07
Get export to use the Sharing/Conduit/Format framework Jeffrey 1 week medium Done 0.4.07

Pages

-- JeffreyHarris - 17 Nov 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r13 < r12 < r11 < r10 < r9 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.