После разминки с первым проектом Ламер принялся за новый, помасштабнее. Направленность - медицинская.
Основные характеристики нового проекта:
- четыре группы пользователей - по две на фронтенд и бэкенд;
- гибкая система разрешений с потенциальной возможностью установки индивидуальных наборов прав;
- сеть вместо классической иерархии: основной информационной единицей сайта является некий нод - сборный элемент контента. В момент открытия страницы для этого нода определяются отображаемые на сайте единицы атомарного контента (статьи, картинки и пр.), а также наборы других связанных с ним нодов. Единицы атомарного контента могут быть привязаны к любому числу нодов.
Например, при открытии страницы нода "ангина" дергаются статьи (и другие единицы атомарного контента) про ангину, связанные с ангиной наборы похожих болезней (ОРЗ, бронхит), связанные с ангиной группы болезней (простудные, детские, взрослые), списки симптомов и процедур лечения.
Цель всего этого - заставить пользователя как можно дольше бродить по сайту, постоянно демонстрируя ему связанную с текущей информацию. - пользовательский контент;
- общение пользователей через треды "вопросов-ответов" - по задумке, упрощенного подобия "гугл-вопросов"
- система поиска по сайту, основанная на движке Sphinx;
Основа проекта - все тот же набор плагинов:
sfGuardPlugin + sfDynamicCMS
Первичная установка и настройка описаны тут:
http://hellish-lamer.livejournal.com/1633.html?mode=reply