On Sun, Dec 14, 2008 at 1:04 PM, Olivier Goffart <[email protected]> wrote:
> Le jeudi 27 novembre 2008, Eva Brucherseifer a écrit :
>> Hello Matt,
>>
>> as discussed on IRC, we had a student investigating how to use kopete
>> protocol plugins within the Telepathy infrastructure.
>> Here is the promised list of issues Roman came up with. I hope it is useful
>> for you.
>
>
> Hi, i'll do some comments:
> I think this email is better suited for kopete-devel, so i'll cross-post.
> The original email and his attachement can be found here:
> http://mail.kde.org/pipermail/decibel/2008-November/000167.html
>
> http://mail.kde.org/pipermail/decibel/attachments/20081127/317585ad/attachment-0001.pdf
>
>
>> 1. GUI-Calls at the libkopete-protocol-implementations
>
> Well, we discussed that a lot.  The idea was to have a strong separation
> between the ui ans the logic.  In a ideal world, neither libkopete, neither
> plugins/protocols would do any ui call.
> In a real world this is just not possible because there is many protocol or
> plugin specific ui that cannot be abstracted.
>
> And even in libkopete, it make few sens to remove _all_ ui call just for the
> so called purity of the design.
>
> I think that the level of separation we have now in libkopete regarding the
> ui/logic separation is good enough.

The point is that Telepathy connection managers are separate processes
to the UI's, so the protocol implementation simply cannot directly
affect the UI.

>
> (even is there is still some few area that could be abstracted for a better
> unification).
>
>
>> 2. Parameters to connect to an account
>
> I don't see anything wrong with the current design.

What is "wrong" is that it does not work in the way telepathy does. In
telepathy there is an AccountManager process which stores all the
account details, and when a connection is opened, it calls the
Connection Manager with the desired account details to be connected
to.

---
George
_______________________________________________
Decibel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/decibel

Reply via email to