Был сайт на WP.
Работал вроде бы нормально, но местами тормозил.
А при 20к+ (по словам владельца) хостах в сутки, валил весь выделеный сервер.
В итоге базу ВП пришлось перегнать в нужную структуру, и сделать то что сейчас получилось http://horo.ua/ на YIi.
Сайт гороскопов
Re: Сайт гороскопов
Сколько времени потратили? Какие расширения использовали?
Re: Сайт гороскопов
Интересует также структура приложения и админки.
Re: Сайт гороскопов
Времени уже не помню, там разработка была в два этапа.Сколько времени потратили? Какие расширения использовали?
Сначала я написал логику, пото ждал долго верстальщика.
Ну в общей сложности в районе 14-16 дней на бекенд и фронтенд.
Может даже меньше, так как это не один сайт в работе был на то время.
Из расширений
erlte, nested-set-behavior, xupload
http://habrahabr.ru/post/117457/ вот так разделял админку и фронт-енд.Интересует также структура приложения и админки.
http://www.yiiframework.ru/doc/cookbook ... .rbac.file контроль доступа
В админке, три типа данных:
1) Категории
2) Посты
3) Гороскопы
1, 2 - это вроде просто.
Гороскопы вводятся в систему табличным способом.
Овен
На сегодня | На завтра | На после завтра
общий
любовный
мобильный
.....
и т д.
Фронт
Не использовал AR, так как упор был на быстродействие.
Категории имеют приблизительно 9-ть разных шаблонов.
Логику распределения делал след. образом.
В конфиге, в параметрах создал масив, вида
array(
array('id' => 1, 'view' => 'imena', 'method' => 'imenaCategory'),
array('id' => 2, view' => 'sonnik', 'method' => 'sonnikCategory')
)
ID - Записывается в базу при редактировании/создании категории.
В контроллере категорий, гружу категорию, узнаю ID шаблона и его параметры, далее передаю уже отдельному методу, который отвечает за логику вывода постов.
То-есть категория по всему контроллеру грузиться один рас, а всё остальное на себя берут методы.
Ну и кеширование через теги, на сайте rmcreative.ru там есть способ.
В качестве хранилища — мемкеш.