Pim Sprint - KPeople Summary
Aleix Pol
aleixpol at kde.org
Thu Apr 3 11:04:29 UTC 2014
On Thu, Apr 3, 2014 at 12:06 PM, Vishesh Handa <me at vhanda.in> wrote:
> Hey guys
>
> After the PIM sprint, David, Martin and I discussed searching with respect
> to
> KPeople. We have the following problems -
>
> 1. Searching for a contact gives duplicates since the same contact can
> exist
> in multiple address books.
>
> 2. When searching for a contact you want to be given the final aggregate
> contact, this should take the following into consideration -
> * Akonadi Contacts
> * Telepathy Contacts
> * Custom user fields which have been added in the contact
>
> --
>
> Currently KPeople has a concept of plugins and does the aggregation, this
> aggregation is saved in a simple sqlite db. It's fairly trivial. The
> additional custom user-fields are saved in a vcard in a special akonadi
> resource.
>
> The initial idea discussed was for KPeople to aggregate all the contact
> info
> into one vcard, store that, and index it. This would however result in
> KPeople
> having to deal with synchronization issues if a contact is updated in
> Akonadi
> / somewhere. We don't want to deal with synchronization.
>
> The final idea is for KPeople to install a special Baloo search plugin
> which
> would search over all the required databases, aggregate the contacts and
> give
> the results. Since everyone is using Xapian to store the index, this
> should be
> do-able. Xapian allows searching over multiple databases and collapsing
> multiple results based on some custom criteria.
>
Why can't KPeople do the search?
>
> --
>
> Another problem is showing extra information during email completion. We
> could
> not figure out a solution for this as email auto-completion is a special
> case
> which has its own custom database.
>
Same, what's the problem with just using KPeople for completion?
Excuse my ignorance, but what does Baloo have to do there?
>
> --
>
> Providing a runner for searching these KPeople contacts was also discussed,
> however given that KPeople is highly dependent on Telepathy and KDE-PIM,
> and
> Plasma is now on Qt5, the solution is not obvious.
>
>
> --
> Vishesh Handa
> _______________________________________________
> KDE-Telepathy mailing list
> KDE-Telepathy at kde.org
> https://mail.kde.org/mailman/listinfo/kde-telepathy
>
Aleix
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-telepathy/attachments/20140403/9e41d18f/attachment-0001.html>
More information about the KDE-Telepathy
mailing list