Hi, sorry for the "out-of-order" answering ... I just switched mail clients, and "lost" old threads.
On 3/29/06, Christoph Dorn wrote: > 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. First things first: Why don't just start? I think there are (at least some) people on this list who would be more than willing to answer questions as you go through the re-implementing. And just because I'm curious: Reading your proposol it's not clear to me if you want to do only the PHP part of such a project, or the qooxdoo part too. Are you seeking interested qooxdoo developers to help you with the qooxdoo part, or to do the javascript for the whole app? To get started: IMHO some points must be worked out/decided before working a an AJAX app as you are proposing, because they influence the style of programming and the way client and server communicate. Althouh by choosing qooxdoo for the client side you already made most of the choices (doesn't make much sense to use XSLT or injecting HTML into innerHTML when using qooxdoo widgets). Then: learn the event and property system ... then you're already half there http://qooxdoo.oss.schlund.de/documentation/event-system http://qooxdoo.oss.schlund.de/documentation/object-properties-for-intermediates http://qooxdoo.oss.schlund.de/documentation/properties the next quarter is layouting http://qooxdoo.oss.schlund.de/documentation/layout-basics http://qooxdoo.oss.schlund.de/documentation/layout-managers ( http://qooxdoo.oss.schlund.de/documentation/optimized-displaying-of-widgets ) the rest is doing the AJAX/UI/communication part right ;) .... for which there is not much documentation yet. But as I said, I'm sure people are willing to help. Hope that helped ... if not just ask again Benjamin P.S. Some would argue, that the UI part is much more important than just a quarter ... I agree ... but it would have messed up my argument ;)
