[Chandler-dev] Contacts/Address Book project

Ted Leung twl at osafoundation.org
Wed Jun 28 15:55:48 PDT 2006


Hi Ernesto,

Let me say again how happy I am that someone is seriously working on  
contacts!

I agree with several things that have been said in this thread so far:

1. The importance of vCard import/export and the ability to represent  
at least as rich a schema as vCard can
2. Lowering the priority of a contact stamp

New stuff:

I think that you should spend some time thinking about how contacts  
are linked to other items.   We are going to have tasks which are  
assigned to people (or waiting for someone to complete something  
else), events which involve people, and so forth.   One way of  
looking at people/contacts is that they are a hub for organizing  
information.   I may have a meeting scheduled with Katie and want to  
know which tasks I am waiting for her to complete so that I can  
continue.    I might want to know all the meetings that I have with  
Bobby in the next week.   I think that the interesting use cases  
around Contacts revolve much more around data which is linked to  
contacts, as opposed to stamping items as contacts.

In the section "Implement the role of groups" you say "propagate  
actions to group members".   Which actions are you talking about here?

Today during IRC <http://wiki.osafoundation.org/script/ 
getIrcTranscript.cgi? 
channel=chandler&date=20060628&startTime=1100&endTime=1210> we talked  
a little bit about possible UI views where contact could appear.    
While I agree that it should be possible (actually, it should be  
trivial) to have contact items show up in the All collection, I'm not  
sure that there is much utility in this.   The All collection might  
have quite a bit of stuff in it, which will probably make it hard if  
you are just trying to find the contact for a particular person.     
Also, once we get the dashboard view in place, contacts aren't going  
to fit in well with that usage of the summary view area.     It  
should be very easy to create an address book collection which  
contains all contacts, and this would certainly be a way to get  
something up and running quickly.   But I think that we are  
ultimately going to want to have an optional pane which can appear in  
any application area.   I would encourage you to talk some more about  
the design with Mimi.   For Chandler 1.0 we are trying to support a  
specific set of workflows and functionality, and we want the contacts  
functionality to mesh well with what we are already planning to do.

Ok, I think that's enough for now.

Ted

On Jun 24, 2006, at 7:21 AM, Ernesto Rivera wrote:

>
> Hi,
>
> My name is Ernesto Rivera, I am a Google SoC student working on the  
> Contacts/Address Book side of Chandler. My mentor is Grant Baillie  
> who set-up a wiki page to track the project's status:
>
> http://wiki.osafoundation.org/bin/view/Journal/AddressBookProject
>
> I know this subject interests many of you, so please go to the page  
> and give your suggestions editing and commenting/linking as needed.
>
> Briefly I intend to:
>
> - Use the existing and PyCon's 2006 contacts implementation.
> - Work the integration of contacts within chandler (custom views,  
> stamping, etc.).
> - Conceive simple and nested group of contacts (which should work  
> on prev. scenarios just like single contacts).
> - Only then review contact item's attributes, comply with vCards  
> and deal with importing/exporting contacts.
>
> Cheers,
>
> Ernesto
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev



More information about the chandler-dev mailing list