Hi Deryck,

Dietrich Streifert, a user on our mailinglist, has detected that you have plans to use qooxdoo for the samba interface. If you are furthermore interested in using qooxdoo for the next generation interface please ask your questions to our mailinglist.

Some of your messages (in your mailinglist) contains problems, which could be solved more or less easily or are just misunderstandings. I will do a beginning here:


1.

""One of the problems I'm having is that windows and inline widgets, etc., have to be attached to a larger QxWidget to allow movement around the screen.""

You can add a QxWindow also to the QxClientDocument. This is the root widget. Then you can move your QxWindow instances into the whole size of the browser window. This is also be demonstrated in Window_1.html in our demos.

QxInline should normally not be used in a full-blown qooxdoo application. I think in complex application interfaces there is no need for QxInline. Especially if you don't want to mix html and qooxdoo.


2.

""The problem with qooxdoo, at least for our purposes, is that it doesn't play well with other Javascript or CSS. If you build an app with qooxdoo, everything on the page has to pass through a QxWidget and cross-browser style fixes are virtually impossible using the QxWidget.set(CSS_SELECTOR=VALUE) construction. The other JS toolkits I've looked at do the same type of thing.""

Normally you don't need to handle any crossbrowser code in qooxdoo (qooxdoo should handle all this stuff for you). Also it is not so nice to directly set styles from your application, because this can break qooxdoo. With the next release their will be behaviours. Probably it is the best to keep currently the default qooxdoo layout and colors and then after your application is nearly complete change these behaviours and colors. Have you ever tried our CVS-branch RENDERER?


3.

""What I'd like is a JS library that abstracts out all the cross-browser
event handling, DOM manipulation, and XMLHttpRequest stuff but leaves style control (as much as is possible) to the stylesheet""

The problem with CSS is that it is not crossbrowser. You hack all over the CSS. I think the way qooxdoo handles it is better, because it optimize the styles especially for the browser. You just set any property and qooxdoo will do this crossbrowser - automatically.


Hope these things helps you a bit.

Best Regards,

Sebastian
--- Begin Message ---
Hello Listusers!

I just wanted to let you know that the samba team (esp. Deryck Hodge <deryck(-at-)samba.org>) has done some efforts to use qooxdoo as a base for the samba 4 web management interface. Please read here:

http://archive.netbsd.se/?ml=samba-technical&a=0&m=1227829

and here:

http://archive.netbsd.se/?ml=samba-technical&m=1391452

They eventualy seem to tend to drop qooxdoo. Here some cite from Deryck Hodge <deryck(-at-)samba.org>:

Deryck Hodge <deryck(-at-)samba.org> wrote:

The problem with qooxdoo, at least for our purposes, is that it doesn't play well with other Javascript or CSS. If you build an app with qooxdoo, everything on the page has to pass through a QxWidget and cross-browser style fixes are virtually impossible using the QxWidget.set(CSS_SELECTOR=VALUE) construction. The other JS toolkits I've looked at do the same type of thing.

Maybe some of the qooxdoo developers want to encourage the samba team with good arguments why qooxdoo should be used?

They seem to have the impression that it needs to have style fixes of the different widgets in qooxdoo. But qooxdoo is designed to be browser independent by itself.

It would be great to have qooxdoo as the base of the next samba generation web interface because of the huge user base.

Best regards.

--
Mit freundlichen Grüßen
Dietrich Streifert
Visionet GmbH



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

--- End Message ---

Reply via email to