KDE Personal Information Manager


not your average geek

On a related (to my other blog post today) note, while I'm giving credit where credit is due: my personal KDE hero at the moment is Anne Wilson, who has been helping KDEPIM users for years on our lists and at meetings and has been a voice of reason, courtesy, constructive feedback and positiveness that makes a huge difference in the atmosphere of our community.



With all the excitement and energy surrounding Akonadi and the ongoing porting of our main applications to it at the moment (over 100 commits to KDEPIM yesterday alone!), it's easy to get the impression that we've collectively abandoned our stable versions and the many users relying on them today. Not so. While Volker Krause and his team at KDAB (currently Kevin Ottens, Frank Osterfeld, Sebastian Sauer, Leo Franchi, Stephen Kelly and Laurent Montel, with various others pitching in occasionally, like Marc, Guillermo and Romain) are ripping through KDEPIM trunk, Allen Winter and Thomas McGuire (again aided by Marc and others) are faithfully watching over the stable branches. They are making sure that all relevant bugfixes found by the Akonadi port make it back into the 3.x and 4.x stable branches and are doing many bugfixes and features in those branches themselves, every week, which are then merged into trunk. This results in a steady stream of improvements into both the 3.x and 4.x series, all of which make it to our users (i.e. you out there, probably) via the Linux distributions and via the KDE Windows and Mac packages regularly. This is mostly unglamorous and sometimes boring work which they carry out with great professionalism and personal commitment, both during their KDAB work time and well beyond, in their personal time. They hardly ever get any recognition for what they do, so this is an attempt to remedy that a bit. Rock on, boys!

O Brother, Where Art Thou?

Not at the Akonadi sprint. Shame!
(You can find Tom's blog about it here and here)

Missing out on the API discussions would have been already bad enough, missing the presentation of my GSoC student and not getting to meet Brad Hards sucks.

Anyway. Despite not having fun^Wto do a lot of work in Berlin, I still have something Akonadi related to blog about.


Akonadi Resources for Google Contacts and Calendar

There has been some confusion about Google data capabilities around the KDE 4.3 release.

The 4.3 Feature Plan has an entry for that and it is marked as "Completed".

What it meant is that the Google Data resoures by Adenilson Cavalcanti would be available at the time of the 4.3 release, however it got, understandably, interpreted as being part of KDE PIM in 4.3.

Lesson learned: don't put features which are not part of the main modules on the feature plan.


Myth Busting

Once in a while we come across rumors, urban ledgends and myths about all kinds of things.

For example you might have read, heard or otherwise encountered wild claims about Akonadi's dependencies, maybe even as ridiculous as "depends on KDE".

Don't get me wrong, I don't have the slightest problem with stuff depending on KDE, but one of Akonadi's goals is to be a viable option for all PIM applications and a dependency on KDE would make that quite hard.


RSS Support for Akonadi and the Akregator/Akonadi port

If you're a developer interested in RSS in KDE (and maybe you are at GCDS right now), please scroll to the end.


KDEPIM Help Wanted

While most core kdepim folks are knee-deep (neck-deep?) working on Akonadi and Akonadi migration issues, the bug reports and feature requests continue rolling-in at brisk pace for Kontact, KMail, KOrganizer, KAddressbook, Akregator, KTimeTracker, KJots and friends.

We PIMsters are a small group -- and we need fresh talent+brains+muscle.

So consider this my aperiodic plea for help.

If you have skills and time and love C++/Qt/KDE development, we'd be happy to have you join us. Feel free to drop by #kontact on irc.freenode.org or drop an email to [email protected]


April: an eventful month

The past month had quite some cool things in store.

It started with the Akonadi developer sprint in Berlin, Germany, where we got quite some work done, especially regarding mails.

This was followed by the general ranking period for this year's Google Summer of Code proposals and we were delighted to see that the Akonadi related ones did exceptionally well.


Brazilian overlords

In case you thought that reading about the Akonadi developer sprint on the dot gave you an all encompassing overview of stuff happening around Akonadi, you forgot our brazilian friends.

Adenilson Cavalcanti, also featured in one of Danny's excellent commit digests, has been working like a mad man (or a genious, thin line and all that ;-) ) on the Akonadi resources for Google's data services.