Hi Christian!

> I am currently finishing a Wizard Widget for the qcl.ui.dialog package and
> once I am finished, I would like to create a page for the demo browser
> demonstrating all the dialog widgets (alert, confirm, select, form, login,
> wizard). However, I don't know how to go about doing this - how do you
> create a demobrowser page that has dependencies to a qooxdoo-contrib
> project?

You'd suggest you start to create individual demos that run stand-alone.
When using the contribution skeleton with create-application.py (all in
the trunk), a pre-configured project structure is being established. See
http://qooxdoo.org/contrib/join#contribution_skeleton

You may want to create such a test contribution locally to figure out
and copy the setup over to your actual qcl contribution. Newer
contributions would benefit from using the new setup right from the
start. 

Next to your actual contribution code you'll find a demo/ folder that
holds all the individual demos. Such a demo is a complete regular gui
skeleton, so you have all the possibilities to describe it
(Manifest.json) and configure it (config.json). The regular generate.py
targets source and build should work.

In order to auto-generate the demos, a common reference to the qooxdoo
releases (or trunk) is needed. This is made possible by creating such
uniform references in form of symbolic links within the qooxdoo/ folder
of qooxdoo-contrib. The README.txt in this folder explains how to do
this for all OSes.

The built demos - being self-contained - can easily be put online.
That's how the HtmlArea demos were created, e.g.
http://demo.qooxdoo.org/contrib/HtmlArea/trunk/demo/native/index.html

Of course, there is still a way to go to merge the framework demobrowser
and the demos of qooxdoo-contrib. In the long run they should end up
being backed up by pretty much the system, i.e. for each library (like
qooxdoo-contrib) and the framework itself it should easily be possible
to create a corresponding demobrowser (that of course may reference or
more tightly integrate each other). There are a few proposals around,
and we're in the progress to decide on the direction to follow and the
next milestones. 

For a start, we'd need to unify the existing (newest) contribs anyway.
So I'd like to help you with pushing the qcl demos and smoothening any
rough edges. We're both at the same time zone ;-), so lets get connected
tomorrow, if you like (ICQ), and do the adjustments while being in
touch.

TTYL,

Andreas

-- 
Andreas Ecker
Project Lead
http://qooxdoo.org



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to