Akonadi EWS resource now part of KDE PIM

From day one when I started working on the Akonadi resource for Microsoft Exchange I have dreamed for it to be part of KDE PIM itself one day. This week that dream has finally come true.

At this year’s Akademy meeting the EWS resource was recognized to be valuable and I was invited by Daniel Vratil to merge it to the KDE PIM codebase. After some integration and cleanups followed by a review and more cleanups the resource has finally become part of KDE. Many thanks to Daniel and Laurent Montel for all the great work they did in order for this to go smooth.

While doing the development I have made effort to adhere to KDE coding guidelines so that the shape of the resource – both from UI as well as actual source code corresponds to the rest of KDE so that if the transition would happen, the porting effort would be minimized. This has paid off reducing the time it took to import the code.

What’s next?

Being part of KDE PIM the EWS resource will be released together with all KDE PIM packages, which means that you’ll see it bundled with the 17.12 release which is due December this year.

Feature-wise the current state did not change much since the last 0.8.1 release – all the TODOs are still in place (full calendar, tasks, GAL). I plan to continue working on those features and on improved testing, even if progress may be a bit slow.

If you see some bugs (which I’m pretty sure there will be), please from now on report them to KDE Bugzilla using the newly created component (Akonadi/EWS Resource).

For anyone interested in helping me with some hacking, the code now lives in the kdepim-runtime repository under resources/ews. I will keep maintaining and evolving it as before. Being a part of KDE PIM it will now be developed and tested alongside all other KDE PIM components, which will make sure it does not suddenly break when some core changes are introduced.


11 thoughts on “Akonadi EWS resource now part of KDE PIM

  1. Pingback: #Akonadi scares me (resource hog) and it’s spreading in #kde https:… | Dr. Roy Schestowitz (罗伊)

  2. Congratulations 🙂 I’m looking forward to having a working calendar on Linux! The EWS resource works quite nicely, now I hope that time zone issues can be fixed and this will be just great 😀


  3. Just want to let you know that I use your EWS code every day in a business settings and it works great. Its not perfect yet but its is so much more better than having to run Windows. Thank your very much for all your efforts, were are many out there appreciating your work very much !!


  4. Pingback: Lanzado KDE Aplicaciones 17.12, un regalo adelantado - KDE Blog

  5. I am running KDE Neon and looks like I have 17.12 installed but can not find a way to install EWS in Kmail or Kontact. If there is a tutorial on how to get EWS working in KDE Neon I would greatly appreciate it.


    1. I’m alone on this and I have a full-time job + family and only as much spare time as I can get. While I wish I could spend more of it on it I just can’t at the moment.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s