Базовые вопросы по LiveStreet CMS

Всем привет! Я сейчас в поиске нового движка для своих разработок. С опенсорными php-движками как-то грустно все сейчас. Активно развиваются фреймворки, а КМС или совсем хилые, или очень устаревшие. Drupal 8 не оправдал надежд. Собирался даже свой движок писать, от отчаянья.
Случайно наткнулся на Ливстрит. В целом нравится. Хоть и плохо, что нет поддержки современных стандартов PSR. Но есть некоторые базовые вещи по структуре, которые не очень понятны. И прошу пояснить, кто может, или накидайте ссылок, где можно почитать, честно искал но не нашел.

Вот есть архитектура MVC. Про V и C я понял, V — это модуль на базе Smarty, а C здесь называются ActionXXX. А вот с M не очень понятно. Есть ModuleXXX, MapperXXX и EntityXXX. Это все к модели относится? А зачем тогда такое разделение было задумано? Наверно есть, какие-то причины?

И еще посоветуйте где почитать про ORM. А то нашел много статей про это на сайте, но хочется с самого начала понять как работат. Мне нравится как в yii это сделано. Но здесь сильно отличается.

11 комментариев

avatar
И два вопроса по самому сайту:
— почему то не могу написать в «Вопросы», только в свой персональный блог. Это потому что новичок?
— при написании коментария получил предупреждение что мне понизят рейтинг. И то же не понял за что? Есть какие-то правила по сайту, что бы понимать что и как тут можно и за что наказывают?
avatar
получил предупреждение что мне понизят рейтинг
1-й каммент в свой же топик (плагин magicrule)
avatar
А как тогда быть, если уже запостил, а потом дополнительно появились вопросы?
avatar
топик редактировать, например…
avatar
Точно, ступил. Спасибо
avatar
но в «коробке» этого нет…
avatar
почему то не могу написать в «Вопросы»
Нужно вначале вступить в него
avatar
Вот тут вся информация есть docs.livestreetcms.com/ Я хоть и не шарю в написании скриптов, но как новичок я разобрался в структуре данной КМС. Одним словом она проста в освоении, да и разделения было задумано как мне кажется для удобства. А по последним двум вопросам, эта такая система рейтинга на сайтах данного движка))) И еще, есть «блог разработчика» там можно про все найти… вроде…
avatar
Спасибо, я смотрел по ссылке, там нет почти ничего ((( Почти все что там, это есть прямо в коде в коментариях и многое понятно.

В структуре КМС я тоже разобрался. Но иногда хочется понять, почему структура такая. Я работал с yii, и там есть работа с моделями, а тут модели какие-то странные разбитые на три части. Но это ладно чисто интерес такой. А вот по ОРМ очень не хватает информации. Статьи которые нашел, там люди которые уже знают про ОРМ обсуждают детали. Очень не хватает полного списка настроек ОРМ. Опять если с yii сравнивать, то там ОРМ через методы задается, а тут все через массивы и немного запутно.
avatar
вот здесь об этом доступно подробно написано (by Chiliec )
avatar
Хороший мануал, респект! В сто раз лучше официального!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.