Configure Resources

KAddressBook can use multiple resources for loading and storing its contacts. After starting KAddressBook for the first time you will have a default resource installed that saves all contacts in a vCard file under $HOME/.kde/share/apps/kabc/std.vcf; you can add more resources by using the Resource Configuration dialog, which is available in kcontrol under KDE Components->KDE Resources Configuration:


The Resource Configuration Dialog.

The Resource Configuration Dialog.


Load the configuration module you want to add your resource(s) to. By selecting it from the combo box at the top of the Resources section. The module for KAddressBook being contact.

Launch the Resource Configuration dialog by pushing the Add... button. Choose the resource you want to add to your contact module and click OK to confirm your choice.

Directory

each contact will be stored in its own file;

File

all contacts will be stored in one file;

IMAP

To be written

Kolab

The contacts will be saved in the contact folder of your DIMAP account.

Kolab server specificities: The Kolab resource should never be configured as Read Only. In case you have added several types of resources you need to set your Kolab Server resource as your Standard resource.

LDAP

all contacts will be stored on a LDAP server;

Network

all contacts will be stored in one file, which can be located on a remote server (for example, through HTTP, WebDAV, FTP or Fish).

SLOX

To be written

XML-RPC

To be written

After selecting the type of resource another dialog appears where you can configure the resource-specific settings.

The File and Directory resource supports different formats for storing the contacts:

vCard

the contacts will be stored in the vCard format, as specified in RFC 2426;

binary

the contacts will be stored in a binary format — this increases performance during loading and saving, but it is not portable like the vCard format.

KAddressBook needs a standard resource, where all contacts should be saved if no other resource is specified; for this reason, after starting KAddressBook the first time, there is already a resource available. If you want to use another resource as the standard resource, use the Use as Standard button to select it. You must have both read and write access to the new standard resource, otherwise you won't be able to select it.