[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] GSoC: Easy Import and Export of all PIM data in
From: Thomas McGuire <mcguire () kde ! org>
Date: 2010-03-25 22:21:42
Message-ID: 201003252321.42869.mcguire () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Hi,
On Wednesday 24 March 2010 00:06:42 Maciek Zarzycki wrote:
> my name is Maciek Zarzycki and I'm MSc student in computer science. I've
> been willing to get involved with KDE development for some time now and
> GSoC is a great opportunity for this.
>
> As I am using Kontact for my everyday email/calendar/address book tasks I
> thought I might as well try to contribute :). I find the import/export
> project a good place to start. It doesn't look very hard and should allow
> me to easily get to know the code base and structure of KDE PIM
> applications.
>
> As far as I know, each Kontact component (KMail, KOrganizer, etc.) has it's
> own mechanism for importing/exporting data. Each of them also stores it's
> configuration in KConfig files. The only part I'm not sure about is
> meta-data handling, but I'm sure I can get it with a few tips from you.
>
> I would like to create a generic import/export dialog that can by used by
> Kontact and all its components. I intend to base it on a concept similar to
> systemsettings/KCModule. Each application would provide a plugin specyfying
> types of data (e.g. configuration, emails, calendar entries) and
> implementing import/export logic. The dialog would than use this data over
> standarized interface to present it to the user. This way we would have
> consistent user experience across many KDE PIM applications and we could
> reuse as much code as possible.
> Please tell me what you thing about my idea. I am open to all suggestions
> and comments. Please also tell me if I am not clear enough and I will try
> to explain my idea better.
I like the idea (probably because I added the basic idea to the wiki ;)
As Kevin said, this could go beyond normal PIM data, and include config
settings, account settings, the Akonadi cache, meta data like Nepomuk tags and
annotations and more.
Regards,
Thomas
["signature.asc" (application/pgp-signature)]
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic