craz
самое главное на скриншоте слева - это
1. дерево объектов
2. редактор методанных этих объектов
3. автоматические формы для редактирования объекта на основании методанных.
и всё, это вся админка, минимальный функционал для реджактирования, всё остальное приятные плюшики для более простого построения фронтэнда.
во фронте же пользователь, на основания url(выделено жирным) пападает на ноду, необязательные параметры наклонным
пример
/больница/врачи/сортировка:имя/направление:вниз/
в ноде хранится информация о контроллере, который извлекает данные по принципам DOMа
PHP:
$view->DATA = $node->getChild(
'sort' => array( $request->get('сортировка'), $request->get('направление') ,
'where' => 'visible = 1'
)
дальше в шаблоне этой же ноды выводим список.
под данный алгоритм попадает подавляющее большинство задач, мне кажется процентов 90