Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_base has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 21 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_client has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 615 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_context has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 1177 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_articles has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 1529

Джумловод в царстве MODx

Не зря говорят, что у страха глаза велики. Именно с такими большими глазами я подходил к освоению чуждого мне движка. Нельзя сказать, что я раньше с ним вообще не сталкивался.  По роду своей деятельности мне часто приходилось заниматься обслуживанием сайтов на MODx - наполнением, обновлением. Но так, чтобы полностью, от вёрстки макета до полной разработки сайта - такое впервые. 

Дело в том, что все MODx-сайты агентства  стоят на MODx Evolution. И как-то раз дали мне задание поставить движок, натянуть на него шаблон и передать программисту. Движок поставить - пара пустяков, гугл рулит. Шаблон сверстать по готовому макету -  к бабке не ходи. Но вот беда, по своей рассеянности, присущей, как известно, людям творческим (и скромным одновременно) вместо EVO я установил MODx Revolution. А они, как показала практика, имеют некоторые отличия. Итак, движок я поставил, шаблон сверстал, осталось прикрутить навигацию.  Мануалов в сети полно, с этим проблем не возникло. Но так получалось, что все мануалы, которые мне попадались по MODx относились к ветке MODx Evolution, в то время как проект я ставил на Revo. Ну понятно, что было высказано много матерных слов, прежде чем я догадался, почему у меня не встают WayFinder'ы (эта функция вызова навигации такая на MODx). В итоге этот проект не горел и я благополучно переключился на другие, впитав в себя кармический страх по отношению к неебически эпическому зверю MODx.

И вот, спустя некоторое время (где-то три месяца :) ) Вселенная дала мне прекрасную возможность почистить карму - состряпать самостоятельно проект на MODx. Подойдя к делу с тем же никуда не девшимся кармическим страхом, я обнаружил, что на MODx Evolution все функции замечательно работают и всё замечательно настраивается. Воодушевлённый подобной удачей я взялся за тот самый заброшенный сайт на Revolution. Слава богу, теперь-то я уже хрен от трамвайной ручки отличаю )))

Это всё предыстория, которая доказывает мою некоторую степень состоятельности в суждениях относительно движка MODx. И вот, поверхностно подтвердив эту самую степень, я позволю себе высказать столь же поверхностное сравнение MODx CMF и CMS Joomla 2.5! 

Итак, MODx-замечательный движок, имеющий практически неограниченные возможности и очень гибкие настройки, большое количество сторонних расширений и большую свободу действий для веб-разработчика. Он идеально подходит для создания небольших корпоративных сайтов с высокой степенью аутентичности и претензией на уникальность. Если же мы хотим создать сайт более широкого масштаба, то здесь на мой взгляд всплывает особенность MODx, которая в данном случае служит его недостатком - я бы назвал это низким уровнем шаблонизированности в разработке сайтов. В этом плане не больше импонирует старушка-Joomla. Здесь мы имеем некоторый шаблон, с "зашитым" в него числом позиций, в которых мы вольны выводить или не выводить те или иные модули. А готовых модулей для Joomla! тоже предлагается в бесчисленном множестве. Это избавляет разработчика от необходимости верстать под каждый раздел сайта свой шаблон...

Другая замечательная особенность MODx -  это возможность настраивать мета-теги. Но в Joomla Эта возможность тоже есть. Так что здесь паритет присутствует. Также MODx позволяет расширять стандартный контент дополнительными полями. Но это мы тоже уже проходили на K2, Virtuemart и Zoo. Использование же Seblod для расширения возможностей стандартного контента Joomla делает из последней очень крутого зверя, способного удовлетворить амбиции самого требовательного заказчика и потешить самолюбие самого среднего разработчика.

Итак, с вашего позволения, резюме: Голый MODx круче чем голая Joomla, но Joomla никогда не приходит одна. Joomla прощает разработчику отсутствие знаний Javascript и PHP, но лишает его некоторой свободы действий. Если же вы махровый программист" и собаку съели на MODx'е - вряд ли вас прельстит создание сайтов  на Joomla со всеми её плюшками. Если же вы такой же махровый программист, и собаку съели на Jooml'е, то вам нахрен не нужен никакой MODx. Как говорится, привычка свыше нам дана.

А если коротко, в двух словах, то на мой взгляд MODx - это "мистер ничего лишнего", Joomla - это "мисс всё что надо"