[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