[sip-comm-dev] Status update for the plugin management project. (GSoC)


#1

Hello devs!

Since this is mid-term of GSoC, I thought it was a good idea to show my
current work so far on the plugin management project to you guys. I won't
write it all here since it includes *screenshots* (let's hope this will
motivate people to check it out :slight_smile: ), so I made a blog post specifically for
it :

http://mplourde.blogspot.com/

I hope you'll like the final product.

Comments are very welcomed!

Sincerely,
聽聽聽聽Mathieu


#2

It looks very neat! Congrats.

Some few notes about the GUIs:

They are neat, however i think that they can have some improvements on
the usability, i love the way that firefox handles the plugins it's
really simple and it is very user-friendly. However, dwd, like i said
the GUIs are fine as they are and don't spend time with it if you
don't have it.

Just my 2 cents

Jo茫o Antunes

路路路

On Thu, Jul 17, 2008 at 6:25 AM, Mathieu Plourde <mat.plourde@gmail.com> wrote:

Hello devs!

Since this is mid-term of GSoC, I thought it was a good idea to show my
current work so far on the plugin management project to you guys. I won't
write it all here since it includes screenshots (let's hope this will
motivate people to check it out :slight_smile: ), so I made a blog post specifically for
it :

http://mplourde.blogspot.com/

I hope you'll like the final product.

Comments are very welcomed!

Sincerely,
聽聽聽聽Mathieu

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

I second Jo茫o's opinion. If you allow me to be even harsher without
meaning to offend you but rather in search of contributing to the
project, I'd say the UI is very complex:

- Why are the Available and the Updates separated? If we just want to
separate the two, why don't we just have a user-friendly means of
filtering not only by user-typed text but well-known criteria such as
"updates"?

- And then why the Downloaded tab? It the same as the other two only
with a couple of buttons different. If I just want to install an
"available", I have to go to Available, click Download, then go to
Dowloaded and click Install - it's a bit too much of a click work, I
think. If we implement the idea of user-friendly filters, then we
could just have a "downloaded" filter. In all cases, I guess the tree
could be made to display the installed, updates, downloaded with
appropriate overlays/columns/whatever.

- With respect to the Repositories tab, I don't really see a need for
it as well. I think a good approach is used in Mac OS X where you have
this tree/list/etc and there are two small buttons at the bottom left
corner of it (just bellow) it with + and - buttons. The + button even
has a drop-down style when there're multiple types of items to add.

Best regards,
Lubo

路路路

On Thu, Jul 17, 2008 at 3:27 PM, Joao Antunes <joao.antunes@tagus.ist.utl.pt> wrote:

It looks very neat! Congrats.

Some few notes about the GUIs:

They are neat, however i think that they can have some improvements on
the usability, i love the way that firefox handles the plugins it's
really simple and it is very user-friendly. However, dwd, like i said
the GUIs are fine as they are and don't spend time with it if you
don't have it.

Just my 2 cents

Jo茫o Antunes

On Thu, Jul 17, 2008 at 6:25 AM, Mathieu Plourde <mat.plourde@gmail.com> wrote:

Hello devs!

Since this is mid-term of GSoC, I thought it was a good idea to show my
current work so far on the plugin management project to you guys. I won't
write it all here since it includes screenshots (let's hope this will
motivate people to check it out :slight_smile: ), so I made a blog post specifically for
it :

http://mplourde.blogspot.com/

I hope you'll like the final product.

Comments are very welcomed!

Sincerely,
聽聽聽聽Mathieu

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Hello,

Thanks for your comments! The GUI is like it is because one of the goals of
the project was to achieve a GUI similar to what NetBeans proposes:
http://i354.photobucket.com/albums/r401/matplourde/GSoC%202008/netbeansplugins.gif

As you can see, it's similar. However, I'm not against modifying the GUI (I
agree it's a tad complex), so keep the comments coming!

路路路

2008/7/17 Lubomir Marinov <lubomir.marinov@gmail.com>:

I second Jo茫o's opinion. If you allow me to be even harsher without
meaning to offend you but rather in search of contributing to the
project, I'd say the UI is very complex:

- Why are the Available and the Updates separated? If we just want to
separate the two, why don't we just have a user-friendly means of
filtering not only by user-typed text but well-known criteria such as
"updates"?

- And then why the Downloaded tab? It the same as the other two only
with a couple of buttons different. If I just want to install an
"available", I have to go to Available, click Download, then go to
Dowloaded and click Install - it's a bit too much of a click work, I
think. If we implement the idea of user-friendly filters, then we
could just have a "downloaded" filter. In all cases, I guess the tree
could be made to display the installed, updates, downloaded with
appropriate overlays/columns/whatever.

- With respect to the Repositories tab, I don't really see a need for
it as well. I think a good approach is used in Mac OS X where you have
this tree/list/etc and there are two small buttons at the bottom left
corner of it (just bellow) it with + and - buttons. The + button even
has a drop-down style when there're multiple types of items to add.

Best regards,
Lubo

On Thu, Jul 17, 2008 at 3:27 PM, Joao Antunes > <joao.antunes@tagus.ist.utl.pt> wrote:
> It looks very neat! Congrats.
>
> Some few notes about the GUIs:
>
> They are neat, however i think that they can have some improvements on
> the usability, i love the way that firefox handles the plugins it's
> really simple and it is very user-friendly. However, dwd, like i said
> the GUIs are fine as they are and don't spend time with it if you
> don't have it.
>
> Just my 2 cents
>
> Jo茫o Antunes
>
>
> On Thu, Jul 17, 2008 at 6:25 AM, Mathieu Plourde <mat.plourde@gmail.com> > wrote:
>> Hello devs!
>>
>> Since this is mid-term of GSoC, I thought it was a good idea to show my
>> current work so far on the plugin management project to you guys. I
won't
>> write it all here since it includes screenshots (let's hope this will
>> motivate people to check it out :slight_smile: ), so I made a blog post specifically
for
>> it :
>>
>> http://mplourde.blogspot.com/
>>
>> I hope you'll like the final product.
>>
>> Comments are very welcomed!
>>
>> Sincerely,
>> Mathieu
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Can you post a screenshot of the Mac OS X plugin manager with the + and -
buttons for the repositories? It seems like a good feature and I have
trouble picturing it.

路路路

2008/7/17 Lubomir Marinov <lubomir.marinov@gmail.com>:

I second Jo茫o's opinion. If you allow me to be even harsher without
meaning to offend you but rather in search of contributing to the
project, I'd say the UI is very complex:

- Why are the Available and the Updates separated? If we just want to
separate the two, why don't we just have a user-friendly means of
filtering not only by user-typed text but well-known criteria such as
"updates"?

- And then why the Downloaded tab? It the same as the other two only
with a couple of buttons different. If I just want to install an
"available", I have to go to Available, click Download, then go to
Dowloaded and click Install - it's a bit too much of a click work, I
think. If we implement the idea of user-friendly filters, then we
could just have a "downloaded" filter. In all cases, I guess the tree
could be made to display the installed, updates, downloaded with
appropriate overlays/columns/whatever.

- With respect to the Repositories tab, I don't really see a need for
it as well. I think a good approach is used in Mac OS X where you have
this tree/list/etc and there are two small buttons at the bottom left
corner of it (just bellow) it with + and - buttons. The + button even
has a drop-down style when there're multiple types of items to add.

Best regards,
Lubo

On Thu, Jul 17, 2008 at 3:27 PM, Joao Antunes > <joao.antunes@tagus.ist.utl.pt> wrote:
> It looks very neat! Congrats.
>
> Some few notes about the GUIs:
>
> They are neat, however i think that they can have some improvements on
> the usability, i love the way that firefox handles the plugins it's
> really simple and it is very user-friendly. However, dwd, like i said
> the GUIs are fine as they are and don't spend time with it if you
> don't have it.
>
> Just my 2 cents
>
> Jo茫o Antunes
>
>
> On Thu, Jul 17, 2008 at 6:25 AM, Mathieu Plourde <mat.plourde@gmail.com> > wrote:
>> Hello devs!
>>
>> Since this is mid-term of GSoC, I thought it was a good idea to show my
>> current work so far on the plugin management project to you guys. I
won't
>> write it all here since it includes screenshots (let's hope this will
>> motivate people to check it out :slight_smile: ), so I made a blog post specifically
for
>> it :
>>
>> http://mplourde.blogspot.com/
>>
>> I hope you'll like the final product.
>>
>> Comments are very welcomed!
>>
>> Sincerely,
>> Mathieu
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

The +/- buttons bellow trees/lists which allow adding/removing items
are widely used by Apple in Mac OS X. The three attached screenshots
depict Apple products which employ them.

Other examples are Adium (http://www.adiumx.com/) which uses them for
the list of IM accounts, Colloquy which utilizes them to manage its
Interface preferences.

路路路

On Sat, Jul 19, 2008 at 5:36 AM, Mathieu Plourde <mat.plourde@gmail.com> wrote:

Can you post a screenshot of the Mac OS X plugin manager with the + and -
buttons for the repositories? It seems like a good feature and I have
trouble picturing it.

2008/7/17 Lubomir Marinov <lubomir.marinov@gmail.com>:

I second Jo茫o's opinion. If you allow me to be even harsher without
meaning to offend you but rather in search of contributing to the
project, I'd say the UI is very complex:

- Why are the Available and the Updates separated? If we just want to
separate the two, why don't we just have a user-friendly means of
filtering not only by user-typed text but well-known criteria such as
"updates"?

- And then why the Downloaded tab? It the same as the other two only
with a couple of buttons different. If I just want to install an
"available", I have to go to Available, click Download, then go to
Dowloaded and click Install - it's a bit too much of a click work, I
think. If we implement the idea of user-friendly filters, then we
could just have a "downloaded" filter. In all cases, I guess the tree
could be made to display the installed, updates, downloaded with
appropriate overlays/columns/whatever.

- With respect to the Repositories tab, I don't really see a need for
it as well. I think a good approach is used in Mac OS X where you have
this tree/list/etc and there are two small buttons at the bottom left
corner of it (just bellow) it with + and - buttons. The + button even
has a drop-down style when there're multiple types of items to add.

Best regards,
Lubo

On Thu, Jul 17, 2008 at 3:27 PM, Joao Antunes >> <joao.antunes@tagus.ist.utl.pt> wrote:
> It looks very neat! Congrats.
>
> Some few notes about the GUIs:
>
> They are neat, however i think that they can have some improvements on
> the usability, i love the way that firefox handles the plugins it's
> really simple and it is very user-friendly. However, dwd, like i said
> the GUIs are fine as they are and don't spend time with it if you
> don't have it.
>
> Just my 2 cents
>
> Jo茫o Antunes
>
>
> On Thu, Jul 17, 2008 at 6:25 AM, Mathieu Plourde <mat.plourde@gmail.com> >> > wrote:
>> Hello devs!
>>
>> Since this is mid-term of GSoC, I thought it was a good idea to show my
>> current work so far on the plugin management project to you guys. I
>> won't
>> write it all here since it includes screenshots (let's hope this will
>> motivate people to check it out :slight_smile: ), so I made a blog post
>> specifically for
>> it :
>>
>> http://mplourde.blogspot.com/
>>
>> I hope you'll like the final product.
>>
>> Comments are very welcomed!
>>
>> Sincerely,
>> Mathieu
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net