Is qooxdoo a good choice for this use case?

I would like to take advantage of a simple web page and allow non-technical administrators to modify the content by simply entering it into the system, viewing the page to be changed, and clicking on the text to change something, or drag and drop the simple lists into reorder them.

My question is whether qooxdoo would be a good choice for this use case. I would like the text to be displayed as usual, with the magical htmlarea appearing on the click, and similar functions that do not interfere with the visual design.

+4
source share
3 answers

HtmlArea is also available as a low-level component optimized for use on traditional web pages. So yes, qooxdoo may be a good choice for your use case. Since no user interfaces (high-level) are involved, the memory overhead should be acceptable here.

Just take a look at the qx.bom.htmlarea namespace introduced by qooxdoo with version 1.0.

+4
source

Since you can use qooxdoo widgets on a regular web page and have good DOM processing functions to select and manage elements from the page, this can work pretty well. But you may need to be careful not to reload the entire qooxdoo code, as the editor switches from one page to another while it supports, as the qooxdoo code is pretty heavy. I could imagine that something with an iframe containing the source site might work ... on the other hand, there are already quite a few CMSs ...

+3
source

qooxdoo offers a Low-Level Library [1] for such DOM-related tasks if you do not want to have full-featured qooxdoo widgets on your site. If you would like to have a qooxdoo list, for example, on your website, this is not a problem either. Take a look at inline Apps [2] for such things. DemoBrowser offers a nice demonstration of the embedded application [3], which can give you an idea of ​​how it might look.

Your use cases are possible with qooxdoo, so I think qooxdoo is a good choice if you want to have a quality code base, including everything you need.

[1] http://qooxdoo.org/documentation/1.0#low_level_framework

[2] http://qooxdoo.org/documentation/1.0/ui_inline

[3] http://demo.qooxdoo.org/current/demobrowser/#root~Inline_Dynamic_Resize.html

+3
source

All Articles