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