Спасибо за предложение.
Todo веб приложение, и тодо как компонент для джумлы (к примеру), не имеют таких уж больших различий. Ну за исключением того что компонент по любому пишется на Joomla Framework, а с фреймворком для самостоятельного приложения мы вправе определиться сами, ну и некоторые вещи из cms придется дописать, типа авторизации.
Предложенная задача прекрасно решается в рамках jqueryui, и голого php или любого php фреймворка. Если уж есть люди которым это интересно, я нарисую проект а потом можно его обсудить. А дальше и написать.
Если говорить шире, есть некая критическая точка в разработке, когда сложность приложения превышает сложность используемый функционал платформы на которой это приложение разработано. Грубо говоря вы используете 100 методов из фреймворка, и 1000 методов разработанных вами же. Вот когда это происходит тогда и начинается настоящие веселье. Потому что нужно собрать свои мысли в кучу, упорядочить действия, спланировать, предусмотреть, то есть нужно думать и плавать в своём же "говне"
, справочник по jqiuery тут уже неспасёт
. Этот проект проблематику не раскроет конечно, но для затравки сойдёт пожалуй.