[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdewebdev/doc/kommander
From:       Eric Laffoon <sequitur () kde ! org>
Date:       2008-02-08 23:56:23
Message-ID: 1202514983.446517.28019.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 772537 by sequitur:

updating docs to reflect changes

 M  +5 -4      index.docbook  
 M  +26 -3     introduction.docbook  


--- branches/KDE/3.5/kdewebdev/doc/kommander/index.docbook #772536:772537
@@ -51,7 +51,7 @@
 <firstname>Eric</firstname>
 <surname>Laffoon</surname>
 <affiliation>
-<address><email>sequitur@kde.org</email></address>
+<address><email>eric@kdewebdev.org</email></address>
 </affiliation>
 </author>
 
@@ -60,7 +60,7 @@
 </authorgroup>
 
 <copyright>
-<year>2004</year>
+<year>2008</year>
 <holder>&kommander; Development Team</holder>
 </copyright>
 
@@ -74,13 +74,14 @@
 Do NOT change these in the translation. -->
 
 <date>2004-05-03</date>
-<releaseinfo>3.2.90</releaseinfo>
+<releaseinfo>3.2.95</releaseinfo>
 
 <!-- Abstract about this handbook -->
 
 <abstract>
+<para>These docs have been partially complete for years, but not always available. \
Ironically given the nature of Kommander dialogs not having a help menu you may not \
have seen them. Over the years since this was worked on there has not been that much \
of the time consistently coding on Kommander, but the results have been dramatic. \
Because Kommander is inherently a new approach to development there have been \
modifications in approach and features. Consequently much of this documentation is \
out of date, however still useful due to legacy support. Please refer to our new \
parser docs and other references on the Kommander subdomain at kdewebdev.org for more \
information on Kommander.</para>  <para>
-&kommander; is a set of tools that allow you to create dynamic &GUI; dialogs that \
generate, based on their state, a piece of text.  The piece of text can be a command \
line to a program, any piece of code, business documents that contain a lot of \
repititious or templated text and so on.  The resulting generated text can then be \
executed as a command line program (hence the name <quote>&kommander;</quote>), \
written to a file, passed to a script for extended processing, and literally anything \
else you can think of.  The best part of it all?  You aren't required to write a \
single line of code! +&kommander; is a set of tools that allow you to create dynamic \
&GUI; windows that has been used as a front end for command line programs, database \
front ends, simple program extntions and much more. The best part of it all?  You \
aren't required to write a single line of code! Okay, that was old text... You can \
actually use the function browser and even with the new parser write almost none of \
the code. The inherent difference between &kommander; and other &GUI; scripting tools \
is that &kommander; doesn't care about how the window gets drawn, syntax holy wars or \
mapping C++ classes. &kommander; only cars about what your widgets have to say to \
each other. &kommander; was designed from the GUI down to the language elements and \
can embrace multiple languages. &kommander; does not use scripting to draw a window \
on the screen like other &GUI; scripting tools. As Kommander matures it will expose \
all it's internals to any scripting language people want to enable, and presently it \
ex  poses much of it, and with some work everything to any DCOP enabled language. So \
if you like Rexx you can use it in &kommander;.  </para>
 </abstract>
 
--- branches/KDE/3.5/kdewebdev/doc/kommander/introduction.docbook #772536:772537
@@ -20,13 +20,36 @@
 <title>Introduction</title>
 
 <para>
-&kommander; is a visual dialog building tool which may be expanded to create
-full mainwindow applications. The primary objective is to create as much
-functionality as possible without using any scripting language. This is
+&kommander; is a visual dialog building tool which can be used to create
+full mainwindow applications, provided the window is initially created in Qt \
Designer  +or from a template in &kommander;. The primary objective is to create as \
much +functionality as possible with the absolute minimum use of scripting. This is
 provided by the following features:
 </para>
+<note>Please note this document includes legacy documentation for compatibility \
reasons. In a nutshell Kommander offers extremely rapid development and extensive \
abilities and capabilities. Following is a new list, followed by the legacy \
content.</note>  
 <itemizedlist>
+<listitem>
+<emphasis>Capable internal scripting</emphasis> - Kommander now offers nested logic \
structures, simple arrays and useful functions  +</listitem>
+<listitem>
+<emphasis>Function Browsers</emphasis> - One never need know exact syntax for any \
function or command, just click the button and point and click your way to a \
functional program. Even the project lead finds it easier than typos much of the \
time. +</listitem>
+<listitem>
+<emphasis>Extensive widgets</emphasis> - Kommander now has a tree/detail widget, \
spreadsheet like table widget, font dialog, color dialog, about dialog, timer, tab \
widgets, toolbox, popup menus, date picker and a lot more.  +</listitem>
+<listitem>
+<emphasis>Plugins</emphasis> - Kommander can run easy to creat plugins. Plugins as \
of this writing are a database plugin offering a set of non visual tools, an HTTP \
plugin offering HTTPS and access to password protected areas and a KPart loader. \
+</listitem> +<listitem>
+<emphasis>Scripting language support</emphasis>The ability to run multiple scripting \
langauge in Komamnder scripts, inside your dialog +</listitem>
+<listitem>
+<emphasis>KPart creation</emphasis> - the ability to make your own plugins... and \
stranger yet you can even make a Kommander window load a dialog as a KPart and \
directly access it with Kommander functions! +</listitem>
+</itemizedlist>
+<para>Look for documentation on tips and tricks like how to make Kommander fake \
programming techniques like including a file, creating and using custom widgets, \
making collapsable panels in windows and other unexpected tricks. Below is our legacy \
list.</para> +<itemizedlist>
 
 
   <listitem><para>Specials are prefaced with an <quote>@</quote> like @widgetText. \
The offer


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic