Paul Berkowitz said:
He's talking about an Entourage artifact called a LINK. It can only exist
because this is a single application with a single database. You can make a
link for a message to a contact, group, calendar event, task, note, or from
You can do this with multiple databases. There's nothing magic
about it all being in Entourage's singular (and, sadly, susceptible
to corruption, as well as hard to search from outside) DB.
I wish Apple's AddressBook were substantially more powerful -
there is a lot that it cannot do, some of which should be easy.
But there is nothing preventing, say, an event in iCal from
linking to entries in one's AddressBook. I do that all the time.
Similarly, while they don't actually offer it, there's nothing
preventing Apple from adding the ability to link an event in
iCal to an e-mail message.
any of those to any other. It's only because they're all Entourage objects
that you can make links from each one! You can also make a link from each
of those to an external file as well. You start out form the item, you click
In the absense of Apple having provided a means to do this sort of
thing, it's a pain in the butt, but it is absolutely do-able.
Under 10.4, every mail message, every iCal event, every AddressBook
entry (as well as every file on your hard drive) has associated
meta data and in the cases of things which are not individual
files (ie. iCal events and address book entries, as opposed to
mail messages or normal files), there is a "meta data cache file"
which points directly to the DB entry associated with it.
It'd be really nice if Apple would enhance the interfaces to give
folks more access to this stuff, but in the meantime, if you'd like
to see what I mean, open iCal, create an event with a unique
name. Call it, say, "My Test Event". Then go to the command
line and type
mdfind "My Test Event".
You'll get back something which looks like this:
/Users/YOURUSERID/Library/Caches/Metadata/iCal/VARIOUSSTUFF-.icalevent
That File is, within your system, a unique link to that event.
Wanna see? Open it:
open /Users/YOURUSERID/Library/Caches/Metadata/iCal/VARIOUSSTUFF-.icalevent
the Link button or menu item, navigate to the Entourage object, or file, you
want to link to , and it's done. Now both objects have a link to the other
that will open it immediately without navigation.
There's nothing about multiple DBs or files to prevent this.
In fact, the multiple DBs and a standard, apple-provided interface,
allow other Apps to use these DBs easily. There are already
non-apple programs which use Apple's AddressBook DB, for example.
It's pretty good for people who have complex organized lives. There's
nothing at all like in between the iApps. It may be of no interest to you,
or maybe it would be. Please test out Entourage for a month some time - the
Test Drive is free - before pronouncing on its uselessness. There's lots
There's nothing wrong with Entourage (though I don't like
monolithic, proprietary DBs and the side-effect of that DB -
that Spotlight can't search it easily). I don't use it,
but several friends of mine use it heavily. To each his own.
Frankly, I don't use Mail.app all the time, either. Since
my mail is on an IMAP server, I can use several different
mail programs simultaneously. Until Tiger's Mail came out,
I used Thunderbird much more than 10.3's Mail.app.
Apple's got a way to go before I'll be fully satisfied with
their iApp suite, but they are making progress and the open
access they offer to those Apps DBs will encourage more
outside development and use of them. These are good things,
and hopefully Entourage will keep Apple's feet to the fire.