|
Hi,
it's a suggestion list I'm currently compiling as
soon as an idea come to me since a week
here is some of the elements that I need to
maintain a updatable list of feature/bugs at anytime anywhere:
Separation between: EDITOR | SERVER |
MELTED
each of these section will contain a bunch
of titled section that will contain
-an introduction
paragraph
Separation between:
Bugs-Correction | Features
there is also a level:
(Doable|DreamUp) for each suggestion currently depending on my understanding of
how the things actually work or not
a to be continued
state
for the moment all these stuffs are hand-writed,
and if anyone have still a system to share that will help me to manage all of
this will be helpfull (an HTML|XML predefined structure will be a first step),
so if anyone has currently a such system or idea to order all these raw listed
features
Waiting for another way of work I will surely
start from txt's stored in a dir structure waiting to have the XML/XSL
knwoledge or the help from this communauty
(if there is some people that think it will be
valueable to maintain a such document for the product)
One thing is clear: I can't continue further if I
don't have any storing/updating tools/format ;)
so let's begin Begin
############################################################
� 1
EDITOR
-CustomTags
-PropertyWindow
The property
windows should be improved, the more I use it the more I think it's the best
Development-Aid tools, and it's far away from availability into 'text-only'
language
Bugs Correction
�
MultipleScreen bug <#PropertyWindow OnMove="if(this.left<0 OR
this.top<0){STOPDRAGING}"> Remove the 'multiple screen' bug
Easyness:don't know really but it seems
easy
Platform: Win32.
user-range:sensibly
increasing ;)
A hint to correct the bug is to
allow the property window top and left property to move into negative
values
New Features
�
Resisable/Dockable PropertyWindow
Let us resize and dock this window, Since a recent
time i didn't use it often, but now I'm working on bigger project
-WorkSpace
New Features
�
Automated Temporary SNIPPET's (constantely generated from the opened
action/files)
� Object Workspace Drag n Drop
drag a method property should put <@VAR
Method$ParamName> exactly as a snippet work
� Get
the comments of the methods and method params in the
PropertyWindow
-ActionView
New Features
� enlarge
the comment column height of the selected action
<PICTURE>
[ToBeContinued] -Query
The Query editor
(double click on a 'DirectDBMS' action) can be improved:
[ToBeContinued]
New Features
-ResultTextEdit
New Features
SCOTT CADILLAC or any other XML analyst SHOULD READ AND
APPROVE IF the use of the definition file will help the new features
integration to the editor, if so the most important is to design the editor
accessors to these properties if some are missing (I didn't have any
idea)
the things that
have to be achived that dertermine the future features
doability/availability
-the ability to
intropect the metatags attributes from witango.dtd will allow to implement editing features easily than
without
-The ability to
introspect the tags attributes from standards XHTML,HTML definition (there
is dtd definition for these standards if I'm rigth)
Many features are implementable if you have
permanently the needed tags definition in memory when a result window is
open....
perhaps translating
current DTD into XML schema format
I'm currently just
understanding that XSL should do the best work to populate each tags/metatags
attribute(name/type) properties from an available XML Schema definition into the
way the editor manage all his internal objects.
-The possibility
to have collapsable region for all the metatag markup/code (that could
be stored in the file) should be wonderfull, by default an auto collapser will
collapse some of the main metatags pair
-The possiblilty
to have """"""""""""""""""""" """"""""""" (HTML/XHTML/XML/WML/ restof the
world...) markup , by default an auto collapser will collapse some of the main
tags pair
-Actions editing
Bugs Correction
�Parameters screwing <#CallMethodAction
OnDragMethod="this.ParametersScrewing(randomparams)">
Easyness:don't know really but it seems
easy
Platform: Win32.
user-range:Gigantic
Don't screwup the
parameters when you just have modified the method definition and you redrag
the method from the workspace on the ActionDialogWindow It should at least
-let all the old Param/Value couple in a temporary section of the
ActionDialogWindow
-Reassign all the value correctly with the params that are still named as
before
New Features
�
ASSIGN Action
It will be cool if the
assign action have a better representation:
<PICTURE> -Preview Window
reformulated
from Daniel Richardy: A great idea will be to have an "integrated explorer" that
will constantly show the result action that you are editing or the current
application file process
DREAM UP
;)
-Auto
Documentation
Surely an
amazing feature for a such tool!
A complete report
(XHTML seems to be the best option) should be generated from a whole project or
a selected item (Application file, ClassFile, Action...)
a such report
should contain:
� Array of variables
used:
line: action name
row: variable name (order by Scope,
Name) -Better TCF Methods integration
�customisable CallMethod Action Icons
this will let us identifiate the called method quicly
(because I always rename my actions and all the methods look like others
methods)
�customisable CallMethod Action Dialog box (doubleclick on
action)
let us define the
frontend of our MethodCall Action (perhaps as an HTML layout or a such thing) so
our MethodCall actions can reach a high level of integration in big application
(as a normal action)
-Network file editing
all these suggestion require a pseudo
WitangoDevServer part, so that is not for the moment ;)
�Allow
multiple developers working on same file
The action should
display as readonly mode when it's still open in another developer
editor �
2 SERVER
-Application Scope
BUG
take account of
the domain avoiding screw of all applications that have a PATH=/ or that live in
the same directory on multiples domains
[ToBeContinued]
-Email Action
� 32k Custom Header
limit
Break this limit, so we can generate our mail
entirely
-Integrate a "runtime-only" WebServer
Reformulated from Daniel Richardy
� have a runtime exe that will act as a WebServer and allow us to
use taf without any installation on any computer, that will allow us to bundle
Witango application on our CD-rom ...
� The
solution for the database will to have a "runtime only" odbc connexion from
a stored file (Access/Rbase/XML...)
(I Just
discover that some junks have implemented a small database support (table,
query, view...) only with 'flatty' XML files that store the datas and that
seems to work well for small ammounts of
datas...) � 3 MELTED
-Action management
� Break the 31 chars
ActionName limit
TEXT EDIT: MetaTags
surely rely on a specification available in the dtd that define each
action/metatags structure and parameters type, so there is amazing possibilities
allowing the editor to have a property inspector when a metatag is highlighted.
and such wonderfull things in the developer life...
###########################################
END for the
moment Hopefully I
wasn't at the vapourware session,if it was the case all the Witango
developers will suddenly have the envy to kill me or keep me silent
;))))
So I'm in a
healthy place away from any 'direct' reprisals ;)
Gauthier
PS:
-A big scuse for
any redundance, I've edited this file in various condition (really tired, after
reflexion pause, just wake, etc...)
-please give
feedback on parts that currently seems interesting.
-If there is
feedback, the most advanced XML analyst will really help me defining the way to
store/edit all theses suggestion for the product and helping to implement
it
-I'm scarry that
the v5 will have a grow effect on my ideas...
-The masters of
'next version features implementation' are currently Sawmill (www.flowerfire.com) and TopStyle (www.bradsoft.com) they have dedicated
'features suggestion' forums/newsgroup, even if possible for small products,
they have not a such tool as Witango to maintain/manage/analyze/develop/promote
but I think that an implied user/developers communauty will help WithEnterprise
and Witango (so all the current users) to have a brighter than bright future, by
showing that a strenght communauty will manage almost anything if the
product developers take the goods orientation for the product (that a thing that
I'm sure)
-Scuse me if
there is bad formulation, misunderstanding, familiarity that will hurt anyone:
really not my intention...
-Sorry for the
UGLY scheme, I wait any suggestion on how to manage all of this
;)
-Sorry for the
unfinished parts or just titled parts, I've to send the post now before
going further...
-I've sometimes
used two terms that mean sensibly the same thing to enable (I hope) a better
understanding
-THANKS If you
have read and try to understand until this last byte!!!!
EOF |
- Witango-Talk: WiTango beta expired license? [Gauthier]
- Witango-Talk: WiTango beta expired license? Dale Graham
- Re: Witango-Talk: WiTango beta expired license... [EMAIL PROTECTED]
- Re: Witango-Talk: WiTango beta expired lic... Dale Graham
- Re: Witango-Talk: [Suggestions] Witango environmen... Scott Cadillac
- Re: Witango-Talk: [Suggestions] Witango enviro... [EMAIL PROTECTED]
- Re: Witango-Talk: [Suggestions] Witango en... Scott Cadillac
- Re: Witango-Talk: [Suggestions] Witango en... [Gauthier]
- Re: Witango-Talk: [Suggestions] Witango enviro... [Gauthier]
- Re: Witango-Talk: Witango Culture (was: [S... Scott Cadillac
