[Chandler-dev] Web workflows and widgets
Mimi Yin
mimi at osafoundation.org
Tue Feb 12 12:53:36 PST 2008
Something to note here is that for every one of these widgets, you
could imagine the following:
The widget is available as an
+ iGoogle / Yahoo homepage widget
+ OS X Dashboard widget
+ Vista Confabulator widget
+ iPhone widget
+ We require users to have a Hub account and log in; OR
+ We allow users to access data with collection and/or item URLs
I don't think we need to support all permutations and combinations.
Instead we can think strategically and work through how each widget
is most useful to whom in what configuration.
Some examples:
For Chandler Desktop users, the quick entry widget on the Desktop
(Mac/Vista) will be useful to more people than an iGoogle widget.
If you're a Desktop user and you want to share a one-off item with an
ad-hoc group of people, some of whom have never heard of Chandler
Project, a ticketed URL to the item would be way more useful than
requiring that everyone get an account *just* to access that one item.
As Sheila said, she will be following up with a description of the
different users we'd like to serve with web widgets. I think gaining
a better understanding of who those people are and what functionality
is most useful to them will eventually guide us to a reasonable plan
for web widgets.
Mimi
On Feb 12, 2008, at 10:52 AM, Sheila Mooney wrote:
> Mimi asked me to write up a summary and use case descriptions for
> each web widget idea. This is simply an exploration of how people
> might use these widgets and does not reflect any strategy details
> or relative priority. That will be addressed in a separate email.
>
> Quick Item Entry
>
> + Gives the user an easy mechanism to enter data into the
> application when they are in another context. By default, all items
> are notes.
> + The user logs into the server, gets pulldown populated with all
> the collections on the server then selects which collection they
> want to add the items to.
> + Until we have a list widget there is no way to see the items
> without accessing the desktop or hub UI.
> + A way for current desktop users to add data to their collections
> as well as a way for other desktop users or casual collaborators to
> add data to a particular collection.
> + Use Case: I am researching contractors for my home renovation
> project. Based on searches in yelp, craigslist, I find a number of
> people to call. I bring up the quick entry widget and quickly add
> them into my HomeReno collection so I discuss the list with my
> husband and I can call them later and ask for quotes.
> + Use Case: My husband receives a phone invitation to friends
> birthday party while on the road. He uses the web browser on his
> phone to access our shared home collection. He adds a quick note
> for me to setup a babysitter for that particular date.
>
> Single Editable Detail View
>
> + Accessible via item URL created by a desktop user or in the hub
> UI. There is a separate workflow to generate one of these things.
> + Read write is the most useful to have so we can do that one
> first. We would also like read only but won't block on this if it's
> considerably more difficult.
> + Users do not require an account to access the item.
> + Use Case: I create a grocery list in my Home collection in the
> desktop and generate the item URL. I then bring up this item in a
> browser on my iPhone while I am shopping at Whole Foods and check
> off items as I get them.
> + Use Case: My spouse is planning a 40th birthday party for me and
> generates an item URL to send to a small group of our friends. The
> theme is black and white and we want people to bring some kind of
> black and white dessert. The invitees can edit the item to indicate
> if they can attend and what they are bringing.
>
> Mini calendar and Preview area
>
> + Provides quick at-a-glance summary of today's schedule - all the
> events in the dashboard collection.
> + The first implementation would be a simple read only view showing
> the list of events for today and a single month mini calendar which
> you then could move backwards and forwards by a month.
> + The next iteration would be to support viewing the read only
> event details when you click on that event and perhaps support
> multiple month mini calendar display.
> + The final iteration would present an editable detail view for the
> event.
> + Use Case: I spend quite a bit of time working from the iGoogle
> home page. I add my mini calendar widget to the home page so I can
> see what my meetings are today without having to run Chandler.
> + Use Case: I access the mini calendar widget from my iPhone while
> traveling for business. My assistant has access to my schedule and
> added some new calls for me.
>
> Bookmarklet
>
> + Add a bookmarklet for a web page you want to keep and send this
> to your Chandler Hub account. For quickly adding content.
> + Login and select the collection destination for your bookmarks.
> + Use Case: I want to hire a children's photographer for my kids. I
> find a number of reviews and links to sites online. I bookmark all
> the sites I am interested in and send those to my Kids collection.
> I can then go through them with my spouse and look at the sites in
> more detail.
>
> Search box
>
> + Login and search all shared collections or select a particular
> collection.
> + This would generate a list and selecting an item would bring up a
> read only detail view. The next iteration would bring up an
> editable detail view.
> + Use Case: I wrote a friend's phone number in an event from a few
> weeks ago. I am not running Chandler and I am on my way to meet
> them. I quickly use the search widget to look up their name and get
> the phone number.
> + Use Case: Our kitchen faucet is leaking. My spouse searches our
> home collection for the name of the plumber we used last year to
> fix our bathroom.
>
> Single collection dashboard list + read only detail view
>
> + Login and specify the collection to view which displays a list
> view for all items in that collection.
> + A more advanced iteration would display an editable detail view.
> + Very useful for people sharing a collection since they can look
> at all the items and view triage information as well.
> + Use Case: I share seasons tickets to the San Jose Sharks with
> some friends. We divide up the tickets amongst 4 people. I have
> friends coming to town so I use the web widget to bring up the
> collection and see if there are games this week and how has the
> tickets so I can try and switch with them.
> + Use Case: My husband and I share a collection for planning our
> vacation to Australia. He has a friend in Melbourne that wants to
> meet us for dinner. He uses the web widget to check the itinerary
> we have planned so far to see what date we can meet up.
>
> Notifications via SMS/IM/Email
> + There would be a workflow in the desktop where you can set these up.
> + Works well for mobile devices.
> + Users login and specify a collection they want to receive
> notifications for.
> + Use Case: I am managing a software release. I am out this week at
> the conference and can't run Chandler all the time. I sign up to
> receive notifications for new and changed items so I can monitor
> the progress on tasks.
> + Use Case: I share a kids activity calendar with a few close
> friends. I want to receive updates for items changed or added by
> others so I know about new kids events ie: trip to the zoo on
> Saturday.
>
>
> Sheila
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20080212/513ca60e/attachment.htm
More information about the chandler-dev
mailing list