[Design] Towards a solution for Items in multiple collections?

Ted Leung twl at osafoundation.org
Thu Mar 15 14:42:56 PST 2007


Ok,

So I've caught up on yesterday's IRC conversations: <http:// 
wiki.osafoundation.org/script/getIrcTranscript.cgi? 
channel=cosmo&date=20070314>
and the mail threads on items in multiple collections.    I don't  
think that this is an issue that we need to solve for Cosmo 0.6.1,  
but I'd like to know if that's incorrect thinking on my part.   I do  
think that we need to figure out what our solution will be for  
preview.  And to that end, I've made a (sort of) table that lists all  
the possible solutions that I saw proposed, along with the  
acceptability of each solution to each of three groups: PPD, the  
Chandler committers, and the Cosmo committers.  I left out the  
discussion of editing/annotating items because that's clearly in the  
far futrue

Release note the issue for preview:  PPD Ok, Chandler ?, Cosmo ?
Store an item in multiple collections as two (or more) distinct  
items: PPD Ok, Chandler  Ok, Cosmo Not Ok
Segregate the server item soup by account: PPD Ok, Chandler ?, Cosmo ?
No item soup in the server: PPD Ok, Chandler ?, Cosmo Not OK
Only allow the owner of an item to add/share it into multiple  
collections: PPD Not Ok, Chandler ?, Cosmo OK
Rely on desktop client sync to resolve problems with items in  
multiple collections: PPD Ok, Chandler ?, Cosmo Not Ok
Per item access control: PPD Ok, Chandler ?, Cosmo Ok

If you remove all rows that have some groups saying "Not OK" we are  
left with:

Release note the issue for preview:  PPD Ok, Chandler ?, Cosmo ?
Segregate the server item soup by account: PPD Ok, Chandler ?, Cosmo ?
Per item access control: PPD Ok, Chandler ?, Cosmo Ok

is possible candidate solutions.

So, some questions:
* Did I capture all the possible solutions?
* Did I misrepresent any group's Ok'ness with a particular solution?
* How do we get to a reasonable solution for preview, if we assume  
that we can't do the ultimate right solution by then (I'm not saying  
we can or can't)?

Ted


More information about the Design mailing list