On Dec 21, 2005, at 11:18 AM, Stephan Stapel wrote:

Thanks for your answer, Morgen!

We don't yet have an Outlook conduit, so syncing between Chandler and
Outlook would involve manually importing/exporting iCalendar files.

I didn't mean a conduit, it would be interesting, but in this case, I'm probably not able to connect both environments directly (work environment
with the Exchange Server, home environment with Chandler) due to the
company's policies...

It would be trivial to script Chandler to trigger an iCalendar import/
export via a function key, but I don't know enough about Outlook to
say how we would deal with that side of things.

to start off here, how could I script chandler to trigger such an import?

There are a couple ways the user could trigger import/export: via a function key which invokes a user-written script, or write an Chandler extension (aka "parcel") which adds a menu item to Chandler. In either case, some Python code would be executed which would set up the appropriate sharing framework objects and have them import/export to a certain .ics file. Exporting from Chandler to a .ics file would work, however I see a slight problem importing a .ics file into Chandler repeatedly: new events and modified events would work fine, however if you removed an item in Outlook, had Outlook export a .ics file, then imported that .ics into Chandler, as our .ics importer is currently implemented it wouldn't notice that an event has been removed. However, this could be done pretty easily I think with some additional logic in the .ics importer. Bi- directional syncing support for .ics files has been on my to-do list for a while (currently Chandler does it either one way or the other, like Apple iCal). Give me a few days and I can probably get that working. :-)

Or should I better ask this question on the dev list as Mike suggested?

I've CC'd the dev list.


As mentioned, I'm quite sure that such a use case is quite common for
people working in "standard companies". What do you think?

I can see that to be a common scenario, yes. So what sort of import/ export facilities does Outlook have? For example, if you import a .ics file does Outlook recognize the events that it already has and update them? And will it remove existing events that don't appear in the .ics file?

Some day I would like to figure out how to have Chandler interact with Exchange directly, but it sounds like that wouldn't work in your work environment anyway.

~morgen
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to