При разработке проектов на modx мне чаще всего не хватало концепции MVC (Model View Controller). А то что modx претендует на фрамеворк вызывает мягко говоря улыбку. Но уходить от любимой CMS прямо таки идеальной для небольших и средних сайтов не хочется.
В Revo такая возможность есть но переходит на нее я пока не спешу, сыровато пока.
Итак
MODX MVC user developer friendly. Сразу скажу что требуется знания ООП и MVC для работы с системой.
Для чего это было сделано и что нам это дает:
1 Все преимущества MVC (перечислять их тут не буду)
2 Масштабируемость и вторичное использование кода (например создав один раз класс c_paginatio_util — пагинация, Вы можете его использовать во всех своих остальных скриптах)
3 Работа ориентирована как на «фронт» так и на админку сайта.
Но довольно лирики, проще показать на примерах:
(
Читать дальше
)