[Kexi] KOffice status survey

Jaroslaw Staniek js at iidea.pl
Wed Dec 5 10:00:20 CET 2007


Inge Wallin said the following, On 2007-12-04 14:06:

> We were discussing the tagging of the next alpha together with KDE 4.0RC2 on 
> IRC today, and the topic of the current status of KOffice came up.  It turns 
> out that nobody really knows the full status, so we decided to do a little 
> survey.
> 
> Would the maintainers of each component please reply to this mail in the 
> mailing list and state here:
>  * which features that are still not implemented, but which you want for 2.0?

* Turning KexiDB as Predicate library _out_ of KOffice
* putting CSV import/export back for reusing in kofficelibs

>  * which features that exist, but are still far from usable?

Not ported in Kexi (and not using Qt4 improvements): Forms, simple printing
Those alone can be treat as whole applications.

I imagine very long period before there's chance for any freeze in Kexi 2.0.
The reason is as obvious as KDE 4 - we and particulary I, need to split my 
time and give some chance for KDE 4 internals, especially Windows port for the 
KDE framework and some strategic KDE applications other than KOffice.

> You do *not* have to name every feature in the program, and especially not 
> those that only have polishing left.

We know the main showstopper for any app would be the level of support of 
underlying file format, to avoid data loss and users frustration. I believe a 
failure here would be worse than delays in our situation.
For everyone it's ODF, except for Kexi which maintains its own file format 
consisted of XML subformats (QT Desingner's), some custom ones. Chunks of ODF 
are the matter of the future beyond 2.0 (e.g. embedding whole ODT templates) - 
ODF provides nothing for database apps except connectivity information for 
apps like word processors, and this is not especially bad thing.

On top of that Kexi's storage model would improve by migrating to the newest 
stable SQLite. This is not started and isn't a matter of replacing a library - 
semi-automatic import/export features and/or conditions backward compatibility 
have to developed.

Scripts, what is another whole big layer, can take extensibility to the next 
level - we do not maintain the object model yet - one that can stay solid for 
years allowing for backward compatibility. Scripts are central part of Kexi, 
as it's more development tool than any other app.

Adam Pigg is implementing introductory stages for object model in his much 
appreciated reporting module [1]. There is not much reuse, largely because of 
we're short on manpower. Again, the reporting module is something like a whole 
application.

To put more vivid thing at the end, we are going to have one more driver in 
2.0, providing Sybase and MSSQL db support. This one comes from a new, 
vigorous developer Sharan Rao, which I met at Akademy this year.

[1] http://kde-apps.org/content/show.php/Kexi+Report+Part?content=58208

-- 
regards / pozdrawiam, Jaroslaw Staniek
  Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
  Kexi & KOffice: http://www.kexi.pl/en, http://www.koffice.org
  KDE3 & KDE4 Libraries for MS Windows: http://kdelibs.com, http://www.kde.org



More information about the Kexi mailing list