On 12/11/06, Mimi Yin <[EMAIL PROTECTED]> wrote:
1. What's the success / failure rate on this? Priscilla mentioned she had
problems getting Newsreader to do the right thing on her Mac. If it fails,
how do we fail elegantly?
to answer that, i'd have to understand what problem priscilla encountered.
in general, the major issue is teaching the user what to do the first
time their browser tries to handle a response from the server that it
doesn't understand. here's what it would look like:
1) the user selects "subscribe with outlook" from the menu
2) the browser sends an ajax request to the server for the calendar in
"webcal" form
3) the server sends a text/calendar response to the browser
4) the browser doesn't know what to do with that media type and so it
pops up a dialog to the user saying "handle this with an external app?
if so, which one? if not, should i save this resource to disk?"
here's where we need to educate the user to tell the browser to use
outlook to handle the resource.
it's possible, as we talked about on irc last week, that we could have
javascript autoconfigure the browser to ical or outlook at some time
before this subscription process happens, but that's something we'd
need to research.
2. Will the right thing happen with Apple iCal from both Safari and Firefox?
i believe so - i think os x is automatically set up so that when you
click a webcal url in any browser, the browser actually lets ical
request the url. we'd have to verify that.
So, in a world where subscribe happens automagically, reliably, the workflow
would be something like...
1. Subscribe with Chandler
2. Subscribe with Apple iCal
3. Subscribe with feed reader
4. Download calendar and tasks*
looks right.
* I'm wondering if Export data to desktop is a tad too techie and maybe
confusing because the CC isn't actually looking at their personal calendar
and doesn't really think of Cosmo UI as their personal calendar app.
sounds fine.
1. --> Instructions for how to Subscribe with Chandler
2. --> Launches Apple iCal to subscribe;
{If user does not have iCal, pop-up: Apple iCal cannot be found. Try
importing the calendar and tasks to your calendar application by downloading
to the desktop. [Cancel] [Okay]}
not sure if the pop-up is technically feasible. we'll have to do some
testing. probably the default behavior of the browser would be to say
"woah i don't know what webcal:// means".
3. --> Launches feed reader to subscribe
4. --> Downloads .ics file to Desktop
If 2 or 3 fails...then we would need to pop-up the dialog with the URLs...
i don't know if the browsers give us the appropriate hooks to do
pop-ups in this way.
2. --> User selects from a list of apps.
* If they select an app that support webcal, we auto-launch the app and
subscribe.
* If they select an app that doesn't support webcal, we suggest that they
download and import.
or, if they select an app that supports caldav, we cause that app to
be auto-launched.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design