Quick background:
 
The more I work with qooxdoo the more I like it. Its structured well, runs reliable and it looks like it will be worth making a significant investment in to choose it as a core component. I primarily develop all my applications in PHP. I found qooxdoo while looking for a _javascript_/Ajax framework to use for building admin systems for sites I develop. I was looking for an easy way to create powerful user interfaces fed by a standard PHP API.
I think qooxdoo relies on _javascript_ a lot more than other frameworks (some use DIV tags for layout etc...) and I believe that traditional server-based programmers (PHP/Perl/JSP) may be scared to jump to a complete _javascript_ client without more information on how it performs and how to structure it for a complex application. That was the case with me anyway.
 
The idea:
 
Re-implement a moderately complex open-source application such as squirrelmail (just core without plugins for now) with a Qooxdoo front-end. In the process we would define recommended standards and tools for development, application layout, server communication, debugging etc... on both client and server side. This would allow someone interested in qooxdoo as well as existing qooxdoo users to view how a complex live application would be structured for best performance, compatibly, expandability and scalability. By re-implementing an existing popular project we could also gain a lot of attention quickly.
 
Putting it together:
 
I have a lot of PHP programming experience with PHP content management systems and application frameworks. I could make recommendations on and refine a PHP API to communicate with qooxdoo. I could also implement all the hooks/patches for squirrelmail so we can communicate with it. I would need to work with a qooxdoo expert to make recommendations on how to structure the qooxdoo _javascript_ code for a complex application. I am not an expert in _javascript_.
 
Why my involvement:
 
I need to know how to structure qooxdoo code for a complex application and methodologies to develop with it efficiently. I also need a standard PHP API to work with qooxdoo and I need web-mail capability in my qooxdoo applications.
 
What do you think?
 
Christoph

Reply via email to