[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