KTp/libkpeople: Difference between revisions
Line 16: | Line 16: | ||
Install and run ktp-contactlist branch mklapetek/kpeople | Install and run ktp-contactlist branch mklapetek/kpeople | ||
You may also want to install PersonViewer a tool to view all contact information from all sources (http://quickgit.kde.org/?p=scratch%2Fmklapetek%2FPersonViewer.git) | |||
==Tasks== | ==Tasks== |
Revision as of 11:29, 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
You may also want to install PersonViewer a tool to view all contact information from all sources (http://quickgit.kde.org/?p=scratch%2Fmklapetek%2FPersonViewer.git)
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 |