From: Woody on
Woody <usenet(a)alienrat.co.uk> wrote:

> So the easy way is to just have a link to an .ics file, which is the
> persons name (am I thinking the right file here, or is that just
> callendar)

I wasn't, it is a vCard, which is pretty standard and I think most
things should cope with.




--
Woody
Alienrat Design Ltd
From: Bruce Horrocks on
On 28/04/2010 22:55, Ian Piper wrote:
>> I am not sure which way round you mean?
>
> The idea is that when you visit a particular page on a site you will see
> a record for a person. There will be a button saying "Add this person to
> your [Mac OS X or iPhone] address book". Click the button and something
> wonderful happens, after which there is a new contact record in your Mac
> or iPhone Address Book. As usual, it is the wonderful
> something that is eluding me :-)

What if you just link to a vCard file for that person? Clicking on it
causes it to be downloaded and Address Book is the default app for
opening vCards.

--
Bruce Horrocks
Surrey
England
(bruce at scorecrow dot com)
From: D.M. Procida on
Bruce Horrocks <07.013(a)scorecrow.com> wrote:

> > The idea is that when you visit a particular page on a site you will see
> > a record for a person. There will be a button saying "Add this person to
> > your [Mac OS X or iPhone] address book". Click the button and something
> > wonderful happens, after which there is a new contact record in your Mac
> > or iPhone Address Book. As usual, it is the wonderful
> > something that is eluding me :-)
>
> What if you just link to a vCard file for that person? Clicking on it
> causes it to be downloaded and Address Book is the default app for
> opening vCards.

That's still a two-stage process - download it, then find it and open
it.

What's needed is a single "Add this person to your address book" button,
that does exactly what it says.

Daniele
From: Woody on
D.M. Procida <real-not-anti-spam-address(a)apple-juice.co.uk> wrote:

> Bruce Horrocks <07.013(a)scorecrow.com> wrote:
>
> > > The idea is that when you visit a particular page on a site you will see
> > > a record for a person. There will be a button saying "Add this person to
> > > your [Mac OS X or iPhone] address book". Click the button and something
> > > wonderful happens, after which there is a new contact record in your Mac
> > > or iPhone Address Book. As usual, it is the wonderful
> > > something that is eluding me :-)
> >
> > What if you just link to a vCard file for that person? Clicking on it
> > causes it to be downloaded and Address Book is the default app for
> > opening vCards.
>
> That's still a two-stage process - download it, then find it and open
> it.
>
> What's needed is a single "Add this person to your address book" button,
> that does exactly what it says.

And that has some very robust defenses against it being possible, as it
is effectively a cross site scripting attack, or more a cross zone
scripting attack. You cant do it with javascript

--
Woody

www.alienrat.com
From: D.M. Procida on
Woody <usenet(a)alienrat.co.uk> wrote:

> > What's needed is a single "Add this person to your address book" button,
> > that does exactly what it says.
>
> And that has some very robust defenses against it being possible, as it
> is effectively a cross site scripting attack, or more a cross zone
> scripting attack. You cant do it with javascript

If you use iChat or Mail, you'll notice that when the received text is
something like "Tomorrow" or "2pm Tuesday", a contextual menu is
available for iCal.

Could a similar mechanism be made available for a web browser, and for
the Adress Book?

Daniele