cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject RE: [Proposal] Web based GUI development environment for Cocoon
Date Fri, 02 Apr 2004 21:49:41 GMT
This is a huge application. Very optimistic :-)

Nevertheless, I would be very grateful if such a tool existed and it would
be the most elaborate example of how to use Cocoon.
Do start "small": context-sensitive help alone comes down to at least twice
the amount of documentation available now. Why not focus on that first. Even
if the rest wouldn't make it past alpha there is a huge benefit of all the

Sorry, can't offer any hands on help now.

Bye, Helma

> -----Original Message-----
> From: Tim Larson [] 
> Sent: Friday, 02 April 2004 23:13
> To:
> Subject: [Proposal] Web based GUI development environment for Cocoon
> I propose we create a web based GUI development environment for Cocoon
> build using Cocoon technology, such as CForms, flow, portals, etc.
> This GUI would allow designing and editing sitemaps, CForms models,
> templates, and bindings, OJB configuration, flowscripts, java source,
> and so forth.  It would also have provisions for debugging via tools
> like the profiler, and have file and project importing and exporting
> to allow for the use of client-side tools like Eclipse and 
> XML editors.
> There would be many ways we could display this; here is one example:
>   Picture a web page with frames:
>   Top frame
>     Tabbed selection of clickable svg data/control flow diagrams.
>     Each object in these views has links to:
>       The source code for the object.
>       Documentation relevant to the type of object.
>   Main frame:
>     Displays the things clicked on in the top frame.
>     Source code will be displayed will be:
>       Editable.
>       Backed by revision control.
>     Source will have multiple views selectable via tabs:
>       Source text view.
>       HTMLArea, Kupu, etc. views.
>       Data model view with:
>         Drop-down lists and fields.
>         Context sensitive developer help
>       Prototype view like an end user would see, but with:
>         Clickable drilldown to edit the underlying model or 
> source code.
>         Context sensitive help.
>   The fine-grained context sensitive help in the various views would:
>     Use i18n catalogs or some other internationalization technique.
>     Include:
>       Guidance via best practice information and links to 
> alternatives.
>       Overview/general explanation
>       Technical documentation
>       Sample code and possibly screenshots, svg's, etc.
> A tool like this will help solve many issues.  We could work from any
> computer with just a browser, we would have a very focused way via the
> fine-grained context-sensitive help to guide our users away from worst
> practices and toward best practices, we could show developers a
> clickable overview of their code, integrate CMS-style workflow into
> the testing and deployment of sitemaps, forms, etc., and we can take
> information scattered across multiple files and show it in a variety
> of meaningful groupings, such as for a CForms widget we could have a
> view where the widget definition, template, and binding can all be
> viewed and edited together even though these parts are split across
> several files.
> --Tim Larson

View raw message