[Chandler-dev] Web workflows and widgets

Sheila Mooney sheila at osafoundation.org
Tue Feb 12 10:52:01 PST 2008


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20080212/cca289e4/attachment.htm


More information about the chandler-dev mailing list