[Dev] writing extension parcels

Philippe Bossut pbossut at osafoundation.org
Wed Jan 11 20:54:08 PST 2006


I plan to give a try at writing an hCalendar parcel:
- user give a URL of a page embedding hCalendar events (vevent)
- parcel load and parses the page, creates a collection and creates on 
Chandler event for each vevent
- if time allows, defines an asynchronous task to refresh events 
regularly (similar to what the feed parcel tutorial does)

That would allow a user to "subscribe" to an event page and see those 
events overlayed in Chandler in their own calendar.

hCalendar is specified here:
    http://developers.technorati.com/wiki/hCalendar

Further, we can do similar parcels to support other microformats:
    http://developers.technorati.com/wiki/MicroFormats

Cheers,
- Philippe
   

Katie Capps Parlante wrote:

> We're going to be doing parcel writing sprints, both here at OSAF next 
> week, as well as at PyCon in Dallas in late February. We'd love to 
> have people join us at PyCon.
>
> What does it mean to do a "parcel writing sprint"? Two people pick a 
> small project, either to create a new extension parcel or extend an 
> existing one. They sit down and pair program for a few hours (or days) 
> to work on the project. Alternatively, a developer could work on a 
> solo project. By having several of these small projects going at the 
> same time, we have a group of people focusing on similar problems, 
> raising issues and learning from each other.
>
> Even if you can't join the sprinting at PyCon, now would be a great 
> time to take 0.6 out for a spin and try writing some extension 
> parcels. It would be great to get feedback, both on what we've done so 
> far (including documentation), as well as what would be helpful next 
> steps to make Chandler more capable in supporting extensions.
>
> If you are looking for inspiration, check out the list of parcels 
> Morgen put together (parcels that Morgen and others have started):
> http://wiki.osafoundation.org/bin/view/Projects/ChandlerParcels
>
> Also, a quick brainstorm the other day about parcels people would like 
> to write or see written yielded this list:
>    - query and get events from eventful/evdb
>    - calendar data sync with Apple iSync
>    - jabber client
>    - bugzilla interface
>    - exchange sync (talk directly to outlook exchange)
>    - backup and restore tool (back up data on collection by collection 
> basis)
>    - ups/fedex package tracker (a "parcel" parcel!)
>    - structural tension charting
>    - address book
>    - im presence manager
>    - irc client
>    - parcel manager (keep track of what extension parcels are installed)
>
> We may not yet have good infrastructure to support each of these, but 
> it might be fun and productive to push and see where we fall down.
>
> Cheers,
> Katie
>
>
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev



More information about the Dev mailing list