Re: Syncing categories across .mac
- From: Paul Berkowitz <berkowit@xxxxxxxxxxxxxxxx>
- Date: Fri, 17 Mar 2006 00:31:24 -0800
Thanks for your comments, Adam.
SyncServices _ought_ to have made my scripts obsolete: everything is much
more automatic, for sure. The trouble is that Apple's own apps - Address
Book and iCal, and .Mac - have such weird unorthodox implementations that
even where SyncServices itself allows for Entourage-compatible fields, they
don't make it over to AB and iCal.
In particular, neither Apple app knows anything about Categories. My scripts
use a common-sense sync of Entourage Primary Category (the one with the
color) to AB Groups and iCal calendars. It's not a perfect match (although
secondary categories are not exactly lost, because I notate them in the
Notes) because of the opposite containment structures (in Entourage, items
have a Categories list property; in Apple apps, calendars contain events as
elements), but it works how most people expect. Entourage SyncServices
couldn't do that, because SyncServices actually has a Categories schema that
is simply not used by the Apple apps, as well as "groups" and "calendars"
schemas not used by Entourage, and MS doesn't want to screw around (perhaps
some day they may well have multiple calendars too, like they already do for
Exchange calendars). They also don't want to mess things up for other apps
synching to SyncServices. So categories are simply lost. This is probably
worse in iCal, where SyncServices sync you to a single "Entourage" calendar:
there is no opportunity to have colored differentiations via separate
calendars corresponding to your Entourage categories.
And if you sync to a Palm using Missing Sync's conduits, the same will be
true there too. Therefore you lose precisely the main advantage of those
conduits for calendar - that they do sync categories for calendar events.
Missing Sync itself implemented the same correspondence that my scripts do
between a primary category (on the Palm) and an iCal calendar. But this
won't help you with Entourage synching, where every calendar event and task
on the Palm will have an "Entourage" category. So you'll actually _lose_
functionality with respect to Tasks, where Entourage's Palm conduit does
sync categories (as do my scripts too - the primary category).
And the same with custom fields, which my scripts sync to, using AB's
'related names' and other fields. Again - Entourage's custom fields, which
are application-wide, do not correspond with Address Book's, where each
contact can have its own labeled custom fields, so there might be thousands
of these in all. My scripts deal with this by requiring you to use the
same custom fields as in Entourage and will sync to those - otherwise they
notate any disconnected custom fields in the Entourage notes, no no info is
lost. The Entourage SyncServices can't do any of this (although I suspect
that they store Entourage custom field info just in case any other apps
might use or set up a correspondence to the same fields app-wide some day).
Finally, to make it work with outside devices using iSync, people will need
to buy the Missing Sync software ($40) to sync from SyncServices to outside
devices like Palms. Microsoft is not updating their own conduit. You already
have Missing Sync (as I do - but I'm still using v4.0.6 with the Entourage
Conduit), so you're ahead here. But you'll discover that it's very tricky -
and somewhat dangerous - to try to do a "Handheld Overwrites Desktop" sync,
since Apple have not provided for this in their APIs. Missing Sync have
added this as a "hidden" option in their newest beta 5.1, but it's dangerous
because it will wipe out all those Entourage-only fields, completely. You'll
lose the data - custom fields and ALL CATEGORIES - back in Entourage. Be
_very_ careful about using this one.
So - there are some incompatibilities. It depends on how much you care about
categories and custom fields. (I think there might be a few telephone fields
which go AWOL too.) You certainly get a more automatic sync - how synching
should be in an ideal world. But you do not get an ideal sync. My scripts
will honor your data and preferences far more absolutely, although it's more
trouble. Don't blame Microsoft much for these gaps: it's not really their
fault. They have chosen to honor Apple's schemas rather than mess about with
them. In due course, if and when Apple improve their schemas to accommodate
the rest of the world that uses categories and custom fields (and it really
does look as if they plan to), Entourage SyncServices will just be able to
plug into them directly. Had they used workarounds for now, it would be much
messier undoing them later. But, for now, my scripts will provide a more
intuitive sync with better correspondences and fidelity.
--
Paul Berkowitz
From: Adam Cohen <codog@xxxxxxx>
Newsgroups: microsoft.public.mac.office.entourage
Date: Thu, 16 Mar 2006 17:29:06 -0500
Subject: Re: Syncing categories across .mac
On 2006-03-16 12:11:47 -0500, Paul Berkowitz <berkowit@xxxxxxxxxxxxxxxx> said:
On 3/15/06 4:48 PM, in article C03DF5D6.1F1F5%eschweitzer@xxxxxxxxxxxxx,
"Eric Schweitzer" <eschweitzer@xxxxxxxxxxxxx> wrote:
The update to Entourage with syncing and spotlight support is great. I would
like to thank all involved.
I have two computers (work and home) and use Entourage on both. Keeping
contacts and appointments in sync has been a major problem. I see that
categories are not synced to Address Book and iCal. Are the categories
synced to .mac? So, if I sync Entourage on both computers to .mac will the
categories copy over?
No. No categories with SyncServices.
I don't understand why this has to be. Other solutions (including the
sync scripts that the estimable Mr Berkowitz has produced for Entourage
- Address Book and Entourage - iCal synchronization) employ workable
solutions to this problem.
The MBU had to create an entirely new "conduit" for syncronization of
Entourage Notes; if that were possible, i would think a new conduit
exclusively for Entourage-to-Entourage syncing would be ideal, which
would capture every last little jot and tittle in Entourage and pass it
via .mac to a second copy running on another machine. Failing that, a
solution similar to those that already work would be aceptable.
As it stands, the loss of categories makes the new sync services
functionality virtually useless for me in terms of contacts and
calendar syncing. Thankfully, Paul's scripts serve the same perpose and
work reasonably well, AND maintain my categories!
*** Free account sponsored by SecureIX.com ***
*** Encrypt your Internet usage with a free VPN account from
http://www.SecureIX.com ***
.
- Follow-Ups:
- Re: Syncing categories across .mac
- From: Robert Barrimond
- Re: Syncing categories across .mac
- From: Adam Cohen
- Re: Syncing categories across .mac
- From: BB
- Re: Syncing categories across .mac
- References:
- Syncing categories across .mac
- From: Eric Schweitzer
- Re: Syncing categories across .mac
- From: Paul Berkowitz
- Re: Syncing categories across .mac
- From: Adam Cohen
- Syncing categories across .mac
- Prev by Date: Re: delete an email
- Next by Date: Re: Would be nice if it would sync contact photo...
- Previous by thread: Re: Syncing categories across .mac
- Next by thread: Re: Syncing categories across .mac
- Index(es):
Relevant Pages
|