The week in qooxdoo (2009-07-10)
Filed under: Activity Reports
By Andreas Ecker @ July 10, 2009 23:25
Another week, another short summary of activities in qooxdoo land ...
Form Management
We continued our work on form management in qooxdoo. As a first step of combining the form widgets into a form, a form manager was created. This manager is responsible for validation and serialization. A first demo shows how to use client-side validation. We already started the implementation of a asynchronous validation feature. We expect to have such a demo available next week.
1000!
Many qooxdoo core developers increasingly follow test-driven development (TDD). Moreover, unit tests are frequently being created when extending code or fixing bugs. As a result of these efforts the qooxdoo framework now comes with more than 1000 unit tests. Of course, that's just the first thousand of tests. We'll continue to advance test coverage, so lets go for the next 1000 tests!
Generator
Some work is going on in the packages/parts area, particularly in this bug.
Bugfixes
For a complete list of bugs fixed during the last working week, use this bugzilla query.
qcl: PHP-based application framework
Christian Boulanger wrote in a post to the mailing list that he finished porting his qcl library, which is a project in qooxdoo-contrib, to PHP5 and to qooxdoo 0.8.x:
"I have finally finished porting the qcl library to PHP5 and qooxdoo 0.8 and put together a tutorial and a sample application to show some of its features. [...] The tutorial explains in detail how to use qcl's access control features. It relies heavily also on the QxTransformer toolkit, which is, however, a separate project and can be used independent of qcl."
Seeking a qooxdoo freelancer
Jean-Baptiste Briaud of Novlog is looking for a qooxdoo contractor. From his post to the mailing list:
"Our innovative internal product generates a huge part of the code needed, including qooxdoo GUI. We are seeking for a contractor. The mission is to help us improve the "wow factor" (ergonomics) of our frontend. It will be a 100% pure qooxdoo mission. The contractor must be fluent in qooxdoo and have some track records with qooxdoo. We are located in Paris, France and while part of the mission may be done remotely, part of it must be done here collaboratively (sort of pair programming on the white board first and then on keyboard)."
So if you're interested or know someone that may be interested, please let him know.
That's it for today. Have a nice weekend.

Comment by Benoit Collignon
The first version of the Form Manager seems really good.
I think a great improvement would be taking into account multi steps forms. Sometimes, it’s hence better “in terms of usability” to divide forms into steps/tasks with ”, or even ’skip >’ buttons.
But it could be even more complex. Indeed, there are sometimes concurrent tasks (when you can go to different steps from another). In my opinion, we could so abstract a step nearly like a state. Finally, the “Formstep Manager” could use FSM definitions (already included in qx) in order to respect the good way to navigate under the different sub-form steps/tasks.
July 11, 2009 16:15
Comment by Martin Wittemann
Hello Benoit,
And thanks for your suggestion. We’ll think about such a feature in our next design phase. But first we want to get the basics done a solid way.
first of all thanks for the compliments about the form manager. Well do our best.
Best,
Martin
July 13, 2009 13:17