Why using Nepomuk as a contact store is probably not a good idea

Olli Salli olli.salli at collabora.co.uk
Fri Jul 22 18:01:30 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 21.07.2011 22:23, Martin Klapetek wrote:
> On Jul 21, 2011 7:52 PM, "George Goldberg" <grundleborg at googlemail.com>
> wrote:
>>
>> On 21 July 2011 18:34, David Edmundson <david at davidedmundson.co.uk> wrote:
>>>  - However now I have to write code to turn that presence into an
>>> Icon, and sensible translated string. Surely this should be in a
>>> library somewhere, so I advocate the code goes in libKdeTelepathy and
>>> I link against it.
> 
> My vision of this a dbus connection. You simply send contact id over dbus
> and some listening service will call the ensureTextChannel() for you. Since
> you'll have the presence info in the first place, it means that Telepathy is
> up and running, so the PIM does not have to create the channel at all, in
> fact, it's not important who creates the channel. So you won't need to link
> against ktp and write tp code inside PIM.
> 

Like, say, TpQt4, which has this Account::ensureTextChat() method, which
you pass a contact ID to, and it then passes it to the Channel
Dispatcher D-Bus service? :)

I don't think we need another library or D-Bus service for such actions,
which are already trivial to do with TpQt4 and current MC service.
However, if said library or service would just allow you to give the
*nepomuk person object* to it one way or another, that would be more useful.

Br,
Olli
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOKZ7aAAoJEAQQkupGanj43pUIALx3ajtgAl0q6OFes32nzai5
YEz7s30trHAacHcm0sxvDpPIqnUAvD9C7v1Fp2p4GSKgHm9aDfd3yBOv74mUrUgO
dtWhXxus4rhaH8oe20LogbE3CR6fMp4m6nAYWcDT41moPIjA/wRrvyHiPtF3igBa
5ZwsfflnmXMhXd+ThNaWXpyf3ekyD3oMjkXxK7WbljhSkaczl6xanE/unZHcHqLc
ckXnQXbVK1Fpd0KCzWr8beQzB7aQdFWctIJWmvoc6FgkCW6N6DzJqTocTKdq43PZ
fLTf4DoRPIDDbqS4Sn4U3Wijxf7hnk1SRM3YC3te/vecqdPswgyvR6HQdHxXpF0=
=RHqS
-----END PGP SIGNATURE-----


More information about the KDE-Telepathy mailing list