[Kommander-devel] Kommander's future

Andras Mantia amantia at kde.org
Wed Jul 5 18:34:35 EDT 2006


Hi,

On Tuesday 04 July 2006 08:53, Eric Laffoon wrote:
> > - complete separation of executor and editor
>
> This is pretty close isn't it? There are some library calls but I
> thought we were there or close.

Yes, it seems to be close, but for some reason I had the feeling it can 
be improved. 

> > - make the executor as small as possible
>
> AFAIK it is fairly small, but there are issues as to what is
> included.

Exactly.

> > - move the executor to kdebase
>
> This is in my mind an essential goal!

Yes, but without a clear separation this cannot be achieved as it means 
that the library should go to kdelibs, otherwise kommander will depend 
on kdebase. So there is a need of a clean, documented, LGPL library. 
Hm, there is a problem here, as Qt Designer is GPL. So either we 
rewrite everything or this move won't be possible,

> > - rewrite the editor as a kdevelop plugin
>
> This is something I'm not sure I can get behind. Don't get me wrong,
> I like the idea. I'm just not sure about the target audience of
> user/developers.

Well, the backdraw is that the editor will be a little bit heavier. The 
benefits are that it will have the full power of an IDE, including help 
browsing, search in files, multiple document interface, several 
treeviews for file browsing, etc. But it can be done the same way as we 
will do for Quanta: depend on kdelibs and kdevelop-platform 
(libraries). 

> Also we were looking at the UI designer tool that was being developed
> for Kexi. 

Certainly, as this might solve the GPL issue as well. I'm not sure about 
its license, but I think its LGPL. As you correctly wrote, Qt4 is 
anyway a big change, so might make sense to taking into account the 
previous experience, start again but now not using Qt Designer as a 
base, but free libraries only. Of course, the parser and all the 
Kommander specific code which was separate until now can be kept.

But to do this big move and really push Kommander forward, its needed to 
have somebody who knows how it works, what were the problems during its 
development and how they were solved. Shortly: we need Michal, 
otherwise it will really be a new app started from the ground.

> Again, I want to clarify my objectives for Kommander in KDE 4.
> 1) Existing functionality with improvements in editing and new widget
> functionality
If you mean source editing, we need to use KTextEditor and I will help 
with that one.

> 2) Project and installed program management facilities
> 3) Extensible using Kommander developed dialogs and menus
> 4) Context menus

I see these items as extensions that doesn't really depend on Qt3/Qt4 
base, but I suggest to write the KDE4 version of Kommander with these 
ideas in mind from the start.

> 5) Conversion of scripts to Actions and passed parameters on Actions
> 6) Fully functional Wizards

As I see this is a bug only, maybe a limitation how wizards were handled 
in qt designer.

> 7) Fully functional MainWindow application design

I don't know about this yet.

Andras

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://momo.creolmail.org/pipermail/kommander-devel/attachments/20060705/07366d87/attachment.pgp


More information about the Kommander-devel mailing list