【发布时间】:2010-01-17 05:49:31
【问题描述】:
我想拿一个简单的网页,让非技术管理员只需登录,浏览到要更改的页面,然后单击文本进行更改,或者将简单的列表拖动到重新排序。
我的问题是 qooxdoo 是否是这个用例的好选择。我希望文本像往常一样显示,点击时会出现魔术 htmlarea,以及不会干扰视觉布局的类似功能。
【问题讨论】:
标签: qooxdoo
我想拿一个简单的网页,让非技术管理员只需登录,浏览到要更改的页面,然后单击文本进行更改,或者将简单的列表拖动到重新排序。
我的问题是 qooxdoo 是否是这个用例的好选择。我希望文本像往常一样显示,点击时会出现魔术 htmlarea,以及不会干扰视觉布局的类似功能。
【问题讨论】:
标签: qooxdoo
HtmlArea 也可作为低级组件使用,优化用于传统网页。所以是的,qooxdoo 可能是您的用例的不错选择。 由于不涉及 UI 小部件(高级),因此这里的内存开销应该是可以接受的。
看看1.0版进入qooxdoo的命名空间“qx.bom.htmlarea”。
【讨论】:
由于您可以在普通网页中使用 qooxdoo 小部件,并且它具有良好的 DOM 处理功能,可以从页面中挑选和操作元素,因此这可能会很好用。但是您可能必须谨慎行事,以防止在编辑器从一个页面切换到另一个页面时重新加载整个 qooxdoo 代码,因为 qooxdoo 代码非常繁重。我可以想象带有包含原始网站的 iframe 的东西可能会起作用......另一方面,那里已经有相当多的 CMS ......
【讨论】:
qooxdoo 为此类与 DOM 相关的任务提供了Low-Level Library [1],如果您不想在您的站点中拥有完整的 qooxdoo 小部件。例如,如果您想在您的网站中有一个 qooxdoo 列表,那也不是问题。看看这些类型的内联应用程序 [2]。 DemoBrowser 提供了一个很好的内联应用程序演示 [3],它可以让您了解它的外观。
您的用例都可以通过 qooxdoo 实现,所以我认为如果您想拥有一个包含所有您需要的高质量代码库,qooxdoo 是一个不错的选择。
[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
【讨论】: