KTp/libkpeople: Difference between revisions
Appearance
< KTp
Line 1: | Line 1: | ||
==About== | |||
LibKPeople is a contact aggregation library for KDE. | |||
It is *not* a KTp specific library, we are simply the first adopters so the wiki page is here for the time being. | |||
This page is about the libkpeople changes needed to make a release of KTp with libkpeople support. | |||
Big discussions about libkpeople should CC the pim mailing list. | |||
==Setting up== | ==Setting up== | ||
libkpeople | Install libkpeople (https://projects.kde.org/projects/playground/network/libkpeople) | ||
ktp-nepomuk-service | Install ktp-nepomuk-service (https://projects.kde.org/projects/playground/network/telepathy/ktp-nepomuk-service) | ||
ktp-contactlist branch kpeople | |||
start the nepomuk service either by logging out/in or by running "nepomukservicestub nepomuktelepathyservice" | |||
Install and run ktp-contactlist branch mklapetek/kpeople | |||
==Tasks== | |||
== libkpeople == | == libkpeople == |
Revision as of 11:24, 16 May 2013
About
LibKPeople is a contact aggregation library for KDE.
It is *not* a KTp specific library, we are simply the first adopters so the wiki page is here for the time being. This page is about the libkpeople changes needed to make a release of KTp with libkpeople support.
Big discussions about libkpeople should CC the pim mailing list.
Setting up
Install libkpeople (https://projects.kde.org/projects/playground/network/libkpeople) Install ktp-nepomuk-service (https://projects.kde.org/projects/playground/network/telepathy/ktp-nepomuk-service)
start the nepomuk service either by logging out/in or by running "nepomukservicestub nepomuktelepathyservice"
Install and run ktp-contactlist branch mklapetek/kpeople
Tasks
libkpeople
Status | Summary | Notes | Claimed By |
---|---|---|---|
TODO | Add KPeople namespace | ||
TODO | Restore updates on presence change | ||
TODO | Remove unused / commented out code | ||
TODO | Add dialog for finding duplicates | ||
TODO | Add Dialog to view PersonData | (see PersonViewer) in mck182 scratch | |
TODO | Add widget to PersonViewer to view associated websites | ||
TODO | Port away from QStandardItemModel | It's slow and won't be accepted by PIM | |
TODO | Fix crash | ||
TODO | Rename examples | I have no idea which example is which view-person-list and view-person-list-qml might be better |
|
PIM Demos
Status | Summary | Notes | Claimed By |
---|
KTp Stuff
Status | Summary | Notes | Claimed By |
---|---|---|---|
TODO | Move KTp plugins to k-ci-i | ||
TODO | Add PersonData method to KTp::ContactsModel runtime switch from libkpeople or not. | ||
TODO | Add PersonData method to KTp::Contact | ||
TODO | KTp Contact has helper methods to get name + avatar for person | ||
TODO | KTp ContactFactory can get personData as a feature on load, otherwise use Tp stuff. | ||
TODO | Fix the singleton AccountManager problem | I don't know how many times I've shouted at people about the problem with using AM as a singleton.. and now we've done it in libkpeople. Brilliant. | |
TODO | Restore Grouping |