написано и входит в стандраный комплект Joomla, причем я не говорю о какие-то расшерениях, я говорю о самых банальных и базовых вещах таких как типы меню в Joomla например.
В MODx не нужны никакие типы меню. Там вообще нет никакого меню - Ты просто создаешь нужную тебе структуру документов - категории, подкатегории и тд. А сниппет меню просто отображает эту структуру.
А это значит что нет никаких Itemid, а это избавление от кучи проблем.
В modx вообще много чего нет что есть в стандартной поставке Joomla. Ибо ему это не нужно.
Также если вы сделали допустим сайт форми на которой вы в данный момент работаете, а потом через годик сменили работу, то вашему "наследнику" прийдется провести как минимум месяц в изучении модх, тогда как на Joomla пошло бы что-то в районе недели, а php он и так должен знать.
Сначала система настраивается человеком знающим MODx, она полностью подстраивается под конкретные требования. В итоге получается так как будто система создана именно для вашего сайта.
Далее для поддержки - добавления, редактирования материалов, изменения настроек не нужно особых знаний.
Конечно, желательно понять синтаксис вызова элементов - чанков, сниппетов, переменных, и конфигурационных значений. Везде есть подсказка этого синтаксиса. Единственное неудобство - параметры сниппетов. Их не посмотришь быстро, во время написания его вызова - для этого придется закрыть редактирование материала, перейти к сниппету и открыть его параметры.
Но это все мелочи, ведь
MODx - интструмент невероятно гибкий, при создании сайта ты чувствуешь
абсолютную свободу, система тебя ни вчем не ограничивает, ничего не навязывает.
Подитожу:
Если тебе нужен шаблоный, такой же как у всех сайт, и ты не знаешь html+css - Joomla твой выбор. Ставь Joomla, качай варезные шаблоны со скрытыми ссылками, жуткий набор модулей/плагинов и радуйся что все красиво, просто и работает.
Если ты знаешь HTML, ты хочешь чтото уникальное и свое, а так же слышал что такое seo и хочешь чтобы было все под твоим контролем - modx, лучше не придумать.
Еще одно неоспоримое преимущество - мультисайтовость (вообще мульти*, благодаря контекстам)
Так же говорят там очень грамотное кэширование, что позволит делать весьма высоконагруженные сайты.
И еще, щас наверно у многих разработчиков кольнет в груди - в modx не придется делать хаки (кто не сталкивался с необходимостью изменять код Joomla, поднимите руку), разработчик создавал cms именно с таким требованием - чтоб хаки не понадобились.