[Kroupware] Another name for "Kroupware"

Cornelius Schumacher kroupware@mail.kde.org
Wed, 25 Sep 2002 00:06:51 +0200


On Tuesday 24 September 2002 16:46, Bernhard Reiter wrote:
>
> 	KDE Kolab client we are developing will be based on KMail
> 	and KOrganizer, already known labels.
> 	Furthermore there might be longer plans within the KDE-PIM
> 	initiative to reshuffle the functionality later.
> 	Maybe someone taking a lead role in KDE-PIM should comment
> 	on the long term plans.

We have always concentrated on making the individual applications as 
good as possible for their specific purposes. I don't think this will 
change in the future.

Integration and interoperability have become increasingly important. We 
already address these issues to a great extent by using common 
libraries, DCOP communication, plugin and KParts interfaces etc. But 
one important goal is to not sacrifice the usability of the individual 
applications by the integration efforts. There are a lot of people 
which want to use a mail client for reading their mails or an organizer 
for keeping their appointments, but not the one-in-all beast which does 
everything at once.

The integration of the GUIs to a common application similar to Outlook 
or its clones is something we have been constantly asked for. The 
component technology KDE provides gives us the big chance to achieve 
that without loosing the ability to run the components as separate 
applications. Kaplan is an implementation of that concept and as we 
have seen on the mailing lists in the last few weeks, there is a broad 
consensus that something based on this concept is the future of kdepim 
(including KMail, KNode and others).

Another important aspect is that we always have been trying to make use 
of open standards and don't tie the apps to certain implementations of 
something. That means for example that the kdepim apps will never 
become clients which work only with a certain server. But we are open 
for accessing special servers in a clean and modular way. The Kroupware 
project is doing the best job we have seen so far to integrate the KDE 
clients with a groupware server, but there is also work going on to 
integrate with Exchange and implementations for other servers like 
phpGroupware or Citadel/UX are also very welcome. It's just that we 
can't do all the work ourselves.

Conclusion: We focus on the individual apps and make them available as 
components. They have well-recognized names and will keep them. We will 
add a framework for (optional) integration, but an important goal is to 
keep modularity and partition functionality in a sensible way to avoid 
redundancy as well as too monolithic applications.

> 	If we want a new name, what will it label accurately?
> 	The KDE client consisting of several components, which
> 	habe names like KMail or KOrganizer?
> 	All Kolab clients?

There is no point in renaming existing well-known applications and I 
think the apps should also keep their name, if they are used as 
components in another app.

We can discuss the name of the shell/framework/meta application. I like 
the name "Kaplan", but Don's proposal "Kontact" might also be fine. If 
somebody has a really good idea, we could also choose something 
completely different.

> 	Will it replace KOrganizer?

Definitely not.

-- 
Cornelius Schumacher <schumacher@kde.org>