Split kdepim and kdepim-addons

Last week after some months I finally split lib from kdepim.

Why?

The main reason is that I wanted to make life easy for new developers.

Until now when we wanted to develop an extension for kmail/kaddressbook or other kdepim application it was necessary to build all kdepim.

Now we can create plugins outside of kdepim or in new kdepim-addons repository (Which was created last week too).

Another reason is that these libraries can be used by kontact-quick and by applications as Zanshin (which duplicated libkdepim).

When?

I didn’t do for 15.12 but for 16.04. So I have time to fix all problems.

Where?

All split packages are in kde/pim repository

kdepim-addons

I created this repository for putting all kdepim plugins.

So we can found here:

– messageviewer plugins => header style plugins and messageviewer plugins (create todo etc.)

– pimcommon plugins => customtools plugins as shorturl and translator plugin

– kmail plugins => antispam/antivirus plugins

– kaddressbook plugins => merge contact/search duplicate contacts etc.

So now you can develop more plugins without compile all kdepim.

I will continue to convert features as plugins so we can reduce kdepim code base. And it’s more easy to disable a broken code when it’s a plugin.

Future:

I want to create plugins for korganizer too (I will add plugin support).

I would like to create plugin which uses some different language as c++ but I need to investigate how to create it 🙂

  1. I was suggested this blog by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble.
    You aree amazing! Thanks!

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>