Akonadi og AddressBook
Template:I18n/Language Navigation Bar
Denne information stillet til rådighed af Tobias Koenig, KDE-PIM developer.
Nogle definitioner
Ved 'egentlige data' forstår vi de egentlige data som kontakter eller begivenheder. Disse data gemmes direkte enten på en groupware-server eller i en lokal fil; præcis hvor afhænger af, hvilken ressource, du bruger. Ressourcen 'Personal Contacts' gemmer fx sine data i $HOME/.local/share/contacts, mens ressourcen 'VCard File' (som det ikke anbefales at bruge ;)) gemmer sine data i $HOME/.kde/share/apps/kabc/std.vcf.
De 'cachede data' er kopier af de 'egentlige data', som gemmes i databasen for hurtigere tilgang og offline opbevaring. Databasen indeholder også 'metadata', som er administrative data, som Akonadi behøver for at virke korrekt.
Ved 'konfigurationsdata' forstås de data, som konfigurerer Akonadi-serveren og de enkelte ressourcer. Serverens konfigurationsdata kan findes under $HOME/.config/akonadi, mens ressourcernes konfigurationsdata for det meste gemmes i $HOME/.kde/share/config/akonadi_xyz_resourcerc# (hvor xyz er ressourcens navn og # er et løbenummer).
Organisering af backups
Nu skal vi beslutte, hvad vi vil have med i backup'en. Hvis du ønsker backup af de 'egentlige data', så afhænger det af, hvilken ressource du har konfigureret... hvis du bruger en groupware-server, så skulle backup'en blive ordnet der. For kontakter vil du normalt gemme filer i $HOME/.local/share/contacts.
Akonadis systembakkeikon har en funktion til backup og gendannelse. Den laver en backup af de 'cachede data', som ikke nødvendigvis omfatter alle dine data! Det kan være nyttige, hvis du ønsker at klone et system 1:1; så kan du kopiere de cachede data sammen med de egentlige data og konfigurationen, sådan at du ikke behøver at indlæse data fra kilderne igen (fx fra en groupware-server).
Inspicer dine ressourcer
Via KRunner kan du åbne Akonadi ressourcekonfiguration, eller du kan tilgå den ved hjælp af systembakkeikonets Konfigurer. Du finder nok adskillige ressourcer, som allerede er sat op. Du finder måske en med navnet
Address Book - No KDE address book plugin configured yet.
Det er en gammel kompatibilitetsbro (som muligvis er dannet af overførselsredskabet). Den bør du fjerne!
std.vcf - Ready
Dette er ressourcen for 'VCard File', som peger på $HOME/.kde/share/apps/kabc/std.vcf som standard. Det anbefales ikke at du bruger den, da den ikke udnytter Akonadis fordele.
Personal Contacts - Offline
That's the preferred resource for your local contacts which points to
$HOME/.local/share/contacts
Note that this may say 'Offline' when in fact you are using it. This is a display bug, and can safely be ignored.
And when more components use Akonadi?
When the rest of the components move to Akonadi, will all the data be under ~/.local/share? That should make backup easy. Well, contacts and mails are stored there now, I don't know what the plan for events/todos is, but it would make sense to store them there as well. We'll keep it in mind when discussion pops up!