ну я так и представлял. оно и понятно что любому одиночке - пхп разработчику нужно знать js в той или иной степени. а про бэкенд - там чем занимаются? на питоне скрипты для выгребания из базы пишут?
так yii же полностью все - и клиент и сервер и работа с базой. где-то нужно конечно и свой js код использовать, но я вот не вижу области, где бы он не был применим. создать responsive css - и на мобилах запускай.
сделал проверку в site/index
if (isset(Yii::app()->session['id'])) $this->renderPartial('application.views.site.pages.frameset');
else echo 'выберите пункт меню';