[Kde-pim] 2009 introspective
Kevin Krammer
kevin.krammer at gmx.at
Wed May 6 10:10:18 BST 2009
Hi Aaron,
a couple of points to start with, the others might have additional ones or
correct mine
On Monday, 2009-05-04, Aaron J. Seigo wrote:
> Hi...
>
> I'm putting together a "where are we now, where are we going" snapshot of
> as many of the "big pieces" in KDE 4 as possible, and I'd like some input
> from you on Kontact (KMail, KOrganizer, Akregator, etc) and Akonadi.
>
> In particular, what I'm looking for are 2-4 bullet items for each of these
> two questions:
>
> * What have been the defining achievements in the last year?
* Getting Akonadi "out there", i.e. making sure it can access the same data
KDE applications use through the KResource framework (resource migration)
* Start of porting KResource based applications, notably KPilot
* Refactoring and modernisation of the big applications (KOrganizer, KMail) to
prepare them for porting (switch to model/views, etc)
> * What are the main focus points and or goals for the project in 2009?
* Porting the main applications
* Reduce dependency on resource bridges by implementing respective "native"
resources
* Enable new developers to add resources we didn't have before, e.g. Google
Data resource
> If you're feeling extra helpful, you might want to also provide some input
> on:
>
> * What are the major pain points in your project right now?
Personally:
* KResources being used in strange places, usually synchronous (blocking),
applications assuming certain behavior which is in conflict with the plugin
API contract
Generally I guess:
* KDE PIM applications having code fragments dating back to KDE1 times, having
been through several "generations" of maintainers, a lot of internal
assumptions making them difficult to change in isolated parts
* Not having enough resources to simultaniously maintain a stable version and
port to Akonadi, e.g. lots of necessary work done on KOrganizer (stability,
bug fixes), little or no progress towards its Akonadi port
> * Outside of the core libs (kdecore, kdeui, kio, kfile) what are the most
> critical pieces of KDE technologies that your project is relying on?
* kdepimlibs and Akonadi server obviously
* libical
Cheers,
Kevin
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20090506/a4e7ba01/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list