[Kde-imaging] [Bug 199848] turn facebook import/export plugin into a virtual folder ressource

Colin Guthrie kde at colin.guthr.ie
Thu Oct 1 17:22:04 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=199848





--- Comment #15 from Colin Guthrie <kde colin guthr ie>  2009-10-01 17:21:59 ---
(In reply to comment #14)
> @Colin
> Ok, I'm not into what akonadi can do, but that sounds cool. But can it also
> handle special attributes like privacies and what happens if for some strange
> reason one of the services doesn't provide the ability to create albums and so
> on?

Yeah, it deals with generic collections (and sub-collections there of) in a
pretty flexible way. It supports permissions (rights) that control the ability
to create sub-collections, adding items to the collections etc., so this
information is exposed to us.

For a generic framework, it really maps very cleanly to what remote media sites
offer.

For reference:

Overview here:
http://pim.kde.org/akonadi/
(it's the underpinning of the general KDE PIM structures so will be responsible
for holding e.g. Mail messages, Calendars etc. but it's generic nature allows
us to map the storage to anything that has a vaguely tree-based approach.
Eventually (very distant future) it may even provide the necessary storage for
digikam's own database... but let's not think too hard about that for now).

It also has good integration to Nepomuk so semantic information from facebook
at your fingertips will be possible too :)

General API Docs are here:
http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/index.html

Collection specific stuff is here:
http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1Collection.html

and as you can see one of the members is the rights() stuff which controls what
you can and cannot do with the collection which is: CanChangeItem,
CanCreateItem, CanDeleteItem, CanChangeCollection, CanCreateCollection,
CanDeleteCollection, CanLinkItem, CanUnlinkItem.


@Gilles sorry for the confusion earlier. I'm out of touch with things :s I
think I *meant* the right, thing even if I was putting it in the wrong place :D

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kde-imaging mailing list