Является ли qooxdoo хорошим выбором для этого варианта использования? - PullRequest
4 голосов
/ 17 января 2010

Я хотел бы взять простую веб-страницу и позволить нетехническим администраторам изменять контент, просто войдя в систему, перейдя на страницу, которую нужно изменить, и щелкнув по тексту, чтобы изменить положение вещей, или перетащив простые списки в переупорядочить их.

У меня вопрос, будет ли qooxdoo хорошим выбором для этого варианта использования. Я бы хотел, чтобы текст отображался так, как обычно, с волшебным htmlarea, появляющимся при нажатии, и схожими функциями, которые не мешают визуальному расположению.

Ответы [ 3 ]

4 голосов
/ 18 января 2010

HtmlArea также доступен как компонент низкого уровня, оптимизированный для использования на традиционных веб-страницах. Так что да, qooxdoo может быть хорошим выбором для вашего случая использования. Поскольку никакие UI-виджеты (высокоуровневые) не задействованы, затраты памяти здесь должны быть приемлемыми.

Просто взгляните на пространство имен "qx.bom.htmlarea", которое вошло в qooxdoo версии 1.0.

3 голосов
/ 18 января 2010

qooxdoo предлагает Low-Level Library [1] для таких задач, связанных с DOM, если вы не хотите иметь полные виджеты 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

3 голосов
/ 18 января 2010

Поскольку вы можете использовать виджеты qooxdoo на обычной веб-странице, и у него есть хорошие функции обработки DOM для выбора и манипулирования элементами со страницы, это может работать довольно хорошо. Но вам, возможно, придется действовать осторожно, чтобы избежать перезагрузки всего кода qooxdoo, поскольку редактор переключается с одной страницы на другую при администрировании, поскольку код qooxdoo довольно тяжелый. Я мог бы представить что-то с iframe, содержащим оригинальный сайт, может работать ... с другой стороны, уже есть довольно много CMS ...

...