

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 $; you can add more resources
by using the Resource Configuration dialog, which is available in
the KDE Control Center under KDE Components->
KDE Resources:HOME/.kde/share/apps/kabc/std.vcf

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 configuring KAddressBook's resources is Contacts.
Launch the Resource Configuration dialog by pushing the button. Choose the resource you want to add to your Contacts module and click OK to confirm your choice.
Each contact will be stored in its own file;
All contacts will be stored in one file;
To be written
To be written
This resource stores contacts as messages on an IMAP server. KMail is used to access the IMAP server, therefore, if you use this type of resource, KMail will open whenever you access the address book, if it (or Kontact) are not already running.
All contacts will be stored on a LDAP server;
All contacts will be stored in one file, which can be located on a remote server (for example, through HTTP, WebDAV, FTP or Fish).
To be written
This resource stores contacts on an OpenExchange server.
This resource stores contacts on an OpenExchange or SUSE Linux® OpenExchange groupware server.
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:
the contacts will be stored in the vCard format, as specified in RFC 2426;
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 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.