[Chandler-dev] [Proposal] Tbird - First Pass
Brian Kirsch
bkirsch at osafoundation.org
Fri Feb 8 15:48:59 PST 2008
> Oh I meant uninstalling the plugin, not sure what the standard way
> to uninstall add-ons is in T-bird.
>
Hi Mimi, there is a standard mechanism in Mozilla apps for
uninstalling Extensions so no custom
Chandler code needs to be written.
-Brian
On Feb 8, 2008, at 12:58 PM, Mimi Yin wrote:
> Hi Brian, See in-line.
>
> On Feb 8, 2008, at 1:13 PM, Brian Kirsch wrote:
>
>> On Feb 8, 2008, at 10:06 AM, Mimi Yin wrote:
>>
>>> Here is the proposal Brian Kirsch and I came up with after
>>> meeting briefly yesterday re: next steps for the Thunderbird
>>> plugin. (I have embellished with mock-ups). Again, we are looking
>>> to implement an 'easy' first pass at getting messages from T-bird
>>> into users' Chandler Hub accounts.
>>>
>>> 1. Add 'Set up Chandler Account' to the Tools>>Add-ons menu
>>> Q. Do we need a menu item for 'Remove'?
>>>
>>
>>
>> Hum, how about an Enable / Disable this account checkbox on the
>> Chandler account setup page.
>
>>
>>
>>> 2. See account set-up mock-up below.
>>> + Enter user name + password
>>> + Select collection you want messages to be sent to - We'd like
>>> users to be able to have more flexibility around what collections
>>> messages are sent to. But as a first pass, we're going to force
>>> you to choose one a priori.
>>> + Test button to make sure it's working
>>>
>>
>> I don't think the test button is needed since it is implied that
>> the account has to be correctly set up before
>> the user will be able to select the collection to send messages
>> to. If the account is not correct then
>> an error will be raised when contacting the server to get the user
>> collection list.
>
> Got it.
>
>>
>> Perhaps this should be moved to a wizard type dialog where the
>> information can be added
>> in stages.
>>
>> Page One:
>> Enter username and account - clicking next will retrieve the
>> collections for the account. With this
>> type of
>> workflow the Test button should remain so the user can
>> try the
>> account before hitting next.
>>
>> Page Two:
>> Select the collection to use to send mail to.
>>
>> Page Three:
>> Done page with settings to confirm. This page would have a
>> cancel, go back, and done.
>>
>> Done = save the settings and activate Chandler menus in the UI
>> and Toolbar.
>
> I'm not sure we need to do all that given that there are only 3
> fields to fill out. I think if we end up needing to add more steps
> we should definitely keep that in mind.
>
> For example, we could provide options for how much functionality
> people want to add to the UI:
> - Toolbar button?
> - Column in the list?
> - Stamping buttons?
> etc...
>
>
>>
>>
>> Another option is to try and tie in to the existing TB account
>> wizard dialog. It would
>> be more complicated to implement but might be better for users. I
>> will investigate this
>> as well to see how hard it is. There is an rdf format for
>> registering new account types
>> so I need to play with it a bit. Do you think this option would be
>> better if easily
>> implementable?
>
> I'm not sure. Email accounts are pretty confusing. Let's try
> staying out of it and if users get confused, re-address this issue
> later.
>
>>
>>
>>> + Cancel + Okay buttons
>>>
>>> 3. Add 'Send to Chandler' to the Message and Context menus below
>>> 'Mark'
>>> - Nice to have: Add sub-menu to select from a list of available
>>> collections
>>>
>>
>> +1
>>
>>> 4. Nice to have: Add a 'Chandler' toolbar button.
>>> - Even nicer to have: Toolbar button + pulldown to select from a
>>> list of available collections
>>>
>>
>> +1 will start with a Toolbar icon and then expand with the drop
>> down in the second iteration.
>>
>>> 5. Nice to have: Add a 'Chandler' column to the list view so that
>>> users can just mark up items they want to send to Chandler in-place.
>>>
>>> BIG OPEN ISSUE
>>> + How do we reconcile the OOTB Hub collection + Desktop
>>> 'Dashboard' collection? Both are obvious candidates to serve as
>>> the 'default' collection to send Thunderbird messages to.
>>> However, my guess is that many Desktop users don't even know that
>>> the Hub OOTB collection exists in their account and unless they
>>> do so explicitly, Desktop users will not have their Dashboard
>>> collection available to them on the server.
>>>
>>> This is on the agenda of our Monday web strategy meeting. I
>>> imagine that we will most likely rely on the user to understand
>>> what is going and make the right decision. However, this is an
>>> usability issue we need to address eventually.
>>>
>>> Questions for Brian
>>> + Are the icons for all 3 platforms the same?
>>
>> I believe so, but will confirm.
>>
>>> + Are their size requirements for the toolbar and list view icons?
>>
>> 32px X 32 px for the toolbar in png format.
>>
>>> + Naming conventions?
>>>
>>
>> No naming convention required at this point. I can always rename
>> the files at a later date.
>>
>> I have attached the png that TB uses for the toolbar. Each icon is
>> selected from the series using css and rect coordinate values.
>
> Great thanks!
>
>>
>>> <Tbird_account.png><Tbird_list.png>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>> _ _ _
>>>
>>> Open Source Applications Foundation "chandler-dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>>
>>
>> <mail-toolbar.png>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "chandler-dev" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
More information about the chandler-dev
mailing list