[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Re: Request for comments: New address book API
From:       Don Sanders <sanders () kde ! org>
Date:       2001-10-16 3:02:52
[Download RAW message or body]

Hi,

I took a quick look at kabc.

The main complaint I have heard that relates to libkab is 
that it does not support groups (aka distribution lists). 
Does kabc support groups or aliases? I notice categories, 
can (should) these be used to classify address book entries 
into groups?

I see adresse.h and address.h, etc is there a reason why  
(library header) files are not k prefixed? 

Please don't remove the old api until all (cvs) applications 
that use it have been ported and the old api is redundant.

The were some problems interfacing KAdressbook with libkab. 
KAddressbook supports a fixed set of email addresses and 
snail addresses. This didn't gel well with libkab and that 
limitation remains in kabc (just an observation - no big 
deal).

There was some talk of support for an LDAP backend, just a 
note KAddressbook isn't a suitable gui for a large (by 
number of entries) LDAP server, it won't scale. For large 
LDAP server support an improved GUI will be required.

> Key features of the new API:
>
> - Value based interface, addressbook entry data is
> implicitly shared. - Address book entries are identified
> by a unique id, which can be used as a reference.

Good.

> - Dialog for selecting address book entries, supports
> mouse and keyboard selection, supports automatic name
> completion. 

Sounds interesting (unfortunately didn't look at it yet) is 
it functional? Perhaps KMail could reuse it.

Basically the kabc api looks ok to me.

Don.

_______________________________________________
kmail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic