[Design] 0.7 Stamping Spec

Mimi Yin mimi at osafoundation.org
Tue May 30 09:35:26 PDT 2006


In-line... :o)

On May 26, 2006, at 11:35 PM, Philippe Bossut wrote:

> Mimi Yin wrote:
>> + For first-time Received Items, the Item is In if you are in the  
>> To: CC: or BCC: fields, even if you sent it.
> What if you received the item from a mailing list? You (your email  
> address corresponding to the "me" identity) is nowhere to be found  
> in any of these fields. Should the item not be In then?

Yes, good point.

>
> There's a third category missing in your discussion. Seems like  
> emails can end up being neither in nor out. If it's not the case  
> (and we have only in and out), then the logic is more simple: the  
> "out" determination is fairly simple (you are in the From field).  
> For the rest, if it's not out, then it's in.

This is complicated, I will draft a separate email to address this  
issue. It has to do with Spheres and from 'what perspective' sharer's  
are looking at shared communications: From their personal  
perspective? From the group's perspective? From the sharer's  
perspective?

>
> I also don't see the semantic difference between "first time" and  
> "update" that justify having 2 different logics. After all, the  
> "update" could be a complete rewrite and look like a "first time".  
> If you and me were to share a collection, why would an email (not  
> sent to me) be "out" but the same message (with the same recipient  
> data) be "in" if it was an update of an existing one? I fail to see  
> the reason of having this extra logic.

Thanks for delving into this, there were some built-in assumptions  
behind this reasoning that should be articulated and discusses, but  
I'm not at all sure they're right.

The assumption is that the first time you send/receive an Item, it's  
the 'official' communication.
e.g. Bob & June invited me to their BBQ, nevermind that it was their  
daughter Carol that updated the event by adding me to the invite list.

However, once you've sent/received the 1st time, subsequent updates  
are all about 'who updated what'.
+ Junior added 3 more of his friends
+ Larry is bringing the slip 'n slide
+ Florence isn't coming, but she's sending over a mint jelly pineapple

It's all about which piece of meta-data is important to the user in  
which context.
+ The first-time you send/receive, the official FROM: and TO: values  
are important.
+ For subsequent eidts updates, who EDITED and UPDATED the Item are  
what's are important.

=====

However, there is also the case (partially illustrated in the  
Stamping Storyboards) where a small group of people collaborate on an  
Item before sending it out to a larger group, and so in the beginning  
the Froms and Tos aren't actually the FINAL Froms and Tos, they're  
the small group of collaborators instead.

The ideal workflow for this is:

+ User can enter in the FINAL FROMs and TOs right away (From: The  
Management, To: The Staff) BUT
+ User can mark the Item as a Draft and 'Send' it to a different set  
of people for Review, without sending it to the FINAL FROMs and TOs.  
The UI might look something like...

Send to checked:
[ ] From: The Management
[ ] To: The Staff
[x] Reviewers: Co-worker 1, Co-worker 2

So if Laura were drafting a communication on behalf of Tracy to the  
Board, Tracy would receive an Item in her Dashboard that looked  
something like this:

Draft | TO: The Board

The "important" piece of information for Tracy in this situation is  
that it's a Draft of a communication TO: The Board, not that it's a  
communication Sent by: Laura. Chances are, Tracey has lots of stuff  
in his Inbox that were Sent by: Laura and displaying that an Item is  
a Draft of a communication TO: The Board, helps Tracy distinguish  
between the dozens of Items Laura sends her every day.

People do this today by typing in the FROM/TO information in the Body  
of the email, but the metadata is lost to the clients sending/ 
receiving the email AND the user can't see the FROM/TO metadata in  
the summary table view as they scan their Inbox to triage mail.

=====
However, this seems extra-complicated to do in a 1st class way within  
the Beta timeframe. For now, if users want to 'emulate' this  
workflow, they can do that by:

1. Enter plain text (not email addresses) in the FROM: and TO: fields  
as a way of "recording" who they are without sending the Draft to them.
2. Enter valid email addresses in any of the fields: FROM, TO, CC OR  
BCC for whoever needs to Review the Draft.

In the Laura and Tracy example above, Laura might do the following:
=====
FROM: Tracy's valid email address
TO: The Board (not as an email address, just as text)
=====

NICE TO HAVE:
We could add the ability to right-click on an Item that allows users  
to "Send Items as Drafts". That way, when Tracy  receives the Item,  
she can see that it's a Draft and not freak out that Laura send the  
communication to The Board without giving her a change to review it.  
So Tracy would receive something like this:

Draft | TO: The Board

This workflow wouldn't be very discoverable, but early adopters who  
do things like read read-mes, could try it on for size, we could  
learn from it and tweak the design based on feedback.

Mimi :o)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060530/68b61354/attachment.htm


More information about the Design mailing list