Привет. Я вернулся. Почти два года спустя. Видел, некоторые там долго ещё вспоминали.
Ну это, во-первых, извините, кто обиделся, там, или чё.
Во-вторых, в этот раз постараюсь вести себя более корректно.
Но главное — за два года многое изменилось, вышла MODx Revo, даже была усовершенствована несколько раз. Мы даже успели сделать на ней несколько сайтов. Очень круто, но для небольших сайтов, действительно (как кто-то здесь писал), слишком громоздко.
Зато в ней пакетная загрузка компонентов с сервака. То есть, нажимаешь кнопочку — получаешь официальный компонент с отличным кодом. Я не знаю, есть ли такое в Joomla. Есть?
В Revo больше компонентов, больше популярных проблем решено «на старте». Для непопулярных тоже потихонечку создаются решения и обновляются в одном репозитории с предпроверкой модераторами. То есть, сообщество сильно разрослось, но всё обновляется централизовано. Насколько я понимаю, Joomla до сих пор страдает от разрозненности компонентов и их версий. Это существенный минус.
MODx Evolution за это время выпустил несколько обновлений, но, на мой взгляд, существенных изменений не произошло. Изменилось другое: появилось больше людей и компаний, предпочитающих эту CMS. У нас в городе два года назад мы были единственной студией, работавшей с MODx'ом. Теперь таких компаний здесь не меньше четырёх. Некоторые знакомые фрилансеры-одиночки пересели с Joomla. Таких, которые бы пересели с MODx на Joomla, я не знаю, честно, ничего личного.
Естественно, с разрастанием сообщества появляются новые компоненты и совершенствуются старые. (Например, для меня большой радостью является модуль интернет-магазина ShopKeeper, который предоставляет возможность серьёзно конкурировать с VirtueMart'ом или другим компонентом для Joomla. Два года назад мы делали инет-магазин именно на VirtueMart'е, потому что альтернатив фактически не было, MODx тогда сосал по полной.) Но, в отличие от Joomla, у MODx'а это происходит гораздо более упорядоченно.
Сейчас мы взяли на обслуживание один сайт, сделанный на Joomla. Я сам изучал его, чтобы внести первые правки. Вы, конечно, извините, но джумловская «удобная» админка — это жесть. Мне понадобилось несколько часов, чтобы понять, как создать страницу, добавить её в нужный раздел, а затем установить в этом разделе ссылку на неё. Аналогично трудно было с галереей: совсем не очевидно, как добавить фотку именно в нужный раздел.
И да, резюме: может быть, Joomla удобна для разработчиков-одиночек, но как работать с ней командно, я боюсь даже представить. Совершенно непонятно, где заканчивается вёрстка и начинается backend. В MODx'е каждая роль нашей команды находит своё применение абсолютно прозрачно для остальных: дизайнер, верстальщик, frontend-разработчик, backend-разработчик, контент-менеджер, SEO-менеджер. Любой человек может быть заменён на аналогичного специалиста без потерь времени. Мне кажется, в Joomla конвейерная сборка сайтов упрётся в нестыковки верстальщика, frontend'а и backend'а.