MODx | TipsFor.us

  1. Основные вещи
  2. Монтаж
  3. Резюме
  4. Шаблонирование
  5. Резюме
  6. меню
  7. Плагины
  8. Архитектура
  9. Резюме
  10. Приборная доска
  11. Резюме
  12. Блог
  13. Резюме
  14. Пользовательский контент (функциональность CMS)
  15. Резюме
  16. SEO
  17. Резюме
  18. Безопасность
  19. Резюме
  20. Служба поддержки
  21. Документация
  22. Резюме
  23. Масштабируемость
  24. Резюме
  25. Заключение

Существует множество систем управления контентом (CMS), поэтому я хотел провести подробный анализ, сравнивая две из них: MODx и WordPress. Я чувствую себя странно квалифицированно, чтобы сделать это: Брайан и я только что написали книгу о разработке плагинов для плагинов WordPress ( Разработка плагинов для WordPress 3 ) и я Партнер по решениям MODx который был приглашен выступить на MODxpo конференция в Далласе в прошлом году. Я использовал оба варианта MODx (Evolution и Revolution) и WordPress, создавая где-то около 50 веб-сайтов за последние пару лет, и мне нравятся обе системы. Я даже добавил пару плагинов для обеих систем (например, Диспетчер пользовательских типов контента для WordPress). Так что по настоянию некоторых друзей и коллег (вроде Kris Я организую свои техно-бродяги в связную статью.

Я собираюсь пройтись по ряду областей и сравнить и сопоставить, как обе CMS работают в этих областях. Комментарии здесь относятся к WordPress 3.x и (в основном), чтобы MODx Revolution , но MODx Evolution упоминается там, где это уместно.

Основные вещи

Системные Требования

WordPress 3.1 MODx Revolution Серверная ОС ???

  • Linux x86, x86-64
  • Windows XP
  • Mac OS X
Веб сервер
  • Apache 1.3.x или Apache 2.2.x
  • IIS 6.0+
  • Зевс
  • lighthttpd
  • Cherokee
  • NGINX
База данных
  • MySQL 4.1.20 или выше (рекомендуется 5.0+)
  • Привилегии SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP
  • MyISAM типы таблиц
  • MySQL 4.1.20 или выше (исключая 5.0.51)
  • Кодировка таблицы по умолчанию UTF-8
  • Привилегии SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP
  • Типы таблиц InnoDB и MyISAM
Версия PHP

4.3+ (рекомендуется 5.2+) 5.1.1+ (исключая 5.1.6 / 5.2.0)

  • Работает как FastCGI
  • Safe_mode off
  • register_globals off
  • magic_quotes_gpc off
  • PHP memory_limit 24 МБ или более
Модули PHP

???

  • Zlib
  • JSON
  • завивать
  • ImageMagick
  • GD lib
  • PDO, с драйвером базы данных
  • SimpleXML

*Источник: Требования WordPress , Требования к MODx

Если требования к MODx Revo выглядят безумно подробными, спросите себя: «Вы действительно хотите догадаться , будет ли ваш сервер поддерживать данное приложение?» MODx Revo довольно неплохо тестирует необходимые требования во время установки, так что у вас нет неожиданностей.

Монтаж

WordPress предлагает свою «знаменитую» 5-минутную установку, и я отдаю им должное, когда это необходимо: WordPress - это простое в установке веб-приложение, но, честно говоря, установка MODx Evolution тоже очень просто.

MODx Revolution предъявляет более строгие требования, и, скорее всего, у вас возникнут проблемы с настройкой разрешений веб-сервера или расширений PHP (например, PDO). Перенос установки Revolution на новый сервер также является сложной операцией, требующей некоторого терпения ( увидеть это с практическими рекомендациями ).

Резюме

Короче говоря, WordPress и MODx Evolution легко устанавливаются практически на любом веб-сервере, поддерживающем PHP и MySQL. MODx Revo требует больше времени для установки и настройки и требует более мощного сервера.

Шаблонирование

Руки вниз, MODx предлагает золотой стандарт в шаблонах. Expression Engine - это здоровое второе место, но только в мои дни я занимался разработкой Perl с почтенным Template Toolkit я сталкивался с системой шаблонов, которая следовала за хорошими архитектурными принципами MVC так же как MODx.

Что это значит? Это означает, что если вы дизайнер внешнего интерфейса, которому нравится создавать собственные HTML и CSS, то MODx предоставит вам полную свободу в реализации нужных вам проектов, тогда как WordPress может привести к головным болям и пробоинам в ваших стенах (нет прокомментируйте запутанный беспорядок, который является шаблонами Drupal и Joomla). Я уже писал о создание шаблонов в MODx Evolution и как импортировать существующие макеты в MODx Evolution, и процесс в MODx Revolution практически идентичен (единственное отличие - формат заполнителей).

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

Посмотрите на изображение ниже в качестве справки о том, как WordPress форматирует запросы страниц

Шаблон WordPress Иерархия

Смотрите официальные документы WordPress для Иерархия шаблонов для дополнительной информации. Честно говоря, мне трудно понять, что это решение, которое действительно было реализовано ... какие еще сумасшедшие идеи были на чертежной доске?

Резюме

Если наличие определенного HTML / CSS-макета для вашего сайта - это больше, чем просто «хорошо иметь», то MODx сэкономит вам много часов; Время на переработку макетов в WordPress может быть значительным, и некоторые из хаков PHP не являются тривиальными, тогда как шаблоны MODx легко создавать, изменять и поддерживать.

меню

MODx предлагает почти бесконечную гибкость меню благодаря использованию генерирующих меню PHP-фрагментов, в первую очередь Wayfinder , но он не нацелен на обычного пользователя. WordPress имеет встроенный графический интерфейс для создания меню, но я столкнулся с некоторыми ошибками при использовании пользовательских типов контента. Ваша тема WordPress может не поддерживать более одного или двух меню, поэтому в итоге вы можете написать некоторый код на своих tmeplates (например, используя мой Суммировать сообщения плагин), так что вы можете перечислить сообщения, которые вы хотите видеть.

В двух словах, WordPress предлагает простой графический интерфейс, но если вам нужно больше настроек, гибкость MODx здесь гораздо выше.

Плагины

В WordPress доступно огромное количество пользовательских плагинов, а в MODx их относительно мало. Само число не является хорошим сравнением, однако; Я загрузил и протестировал сотни плагинов в процессе написания своего WordPress книга и количество плагинов, которые невозможно использовать из-за ошибок софморики или старого плохого кодирования, огромно. По моим оценкам, по крайней мере половина плагинов в репозитории WordPress непригодна для использования, и, возможно, стоит использовать только одну десятую из них. Конечно, в репозитории MODx есть жесткие плагины, но игровое поле более ровное, чем вы думаете.

Настоящая разница возникает тогда, когда вам нужно написать собственный код: работать с MODx намного проще, с более короткой кривой обучения для большинства кода, тогда как изучение веревок плагинов WordPress требует большего руководства (эй, я упоминал, что мы написал книга об этом?).

Архитектура

Это область, которую трудно обсудить, если вы не фанат, но одним словом, MODx предлагает надежную и хорошо спроектированную инфраструктуру MVC под капотом, которая может сделать написание пользовательских плагинов (фрагментов, страниц менеджера и т. Д.) ветер. Работа сделана Джейсон Трус а также Шон МакКормик действительно поразительно.

Некоторые ограничения WordPress действительно ошеломляют: в основном это приложение без сохранения состояния, поэтому по умолчанию оно не использует сеансы, и почти все его функции API существуют в качестве процедурных функций в основном пространстве имен, поэтому коллизии имен являются большой проблемой, когда Авторские плагины. Это делает некоторые функции практически невозможными в WordPress. Например, создание приложения WordPress с порталом входа в систему и доступом к пользовательским моделям данных потребует огромного количества времени. Даже доступ к постам и категориям WordPress порой затруднен; В основном мне пришлось переписать основной функционал WordPress с помощью другого плагина ( Суммировать сообщения ), чтобы получить меню и резюме, которые мне нужны для одного недавнего сайта.

Еще одним серьезным ограничением WordPress является то, что все расширения ядра происходят с помощью плагинов, которые запускаются системными событиями (они путают в категориях «действия» и «фильтры»). Эта конструкция иногда может быть неудобной, и архитектура WordPress показывает свой возраст по мере экспоненциального увеличения числа событий, в то время как количество документации для них постоянно уменьшается. Реально, вы можете заставить плагины WordPress делать практически все, что вам нужно, используя лишь несколько событий, но отладка чужих плагинов - это кошмар: нет централизованного списка местоположений, в который зацепляются события, а новые события часто создаются и выполняются на лету. Отладка плагинов WordPress - это как путешествие Алисы по кроличьей норе: в основном, трип, и вы не знаете, выйдете ли вы когда-нибудь.

Управление пользователями является еще одной областью, в которой MODx карлики WordPress: Revolution могут обрабатывать полностью детальный контроль над разрешениями, но он по общему признанию слишком сложен для 90% + случаев использования. Evolution предлагает гораздо более разумную схему разрешений, которая охватывает большинство случаев использования.

MODx предлагает гораздо более разумные реализации пользовательского кода: подобно WordPress, он использует плагины, управляемые событиями, но также использует пользовательские фрагменты PHP, которые можно разместить в любом месте на странице или в шаблоне.

Еще одним впечатляющим достижением является то, как MODx Revolution абстрагировал базу данных в отдельный слой кодирования - это означает, что он относительно легко взаимодействует с пользовательскими таблицами базы данных (или даже с другими механизмами базы данных) с использованием кода, который полностью независим от базы данных (поддержка SQLite и PostGREs). в работе). Это некоторые отвратительные вещи, которые не давали мне спать по ночам, пытаясь понять, как они этого добились. MicroSoft даже работал напрямую с командой MODx, потому что архитектура MODx достаточно гибкая, чтобы она могла работать на всем стеке MicroSoft (то есть IIS и MS-SQL). Я не могу думать ни о какой другой системе, которая переключает хиты так же как MODx.

Резюме

Если сайт, который вы создаете, является в большей степени веб-приложением, требующим большого количества пользовательского кодирования, используйте MODx; уровень зрелости в базовой платформе MODx на несколько лет опережает WordPress, но имейте в виду, что кодирование в MODx иногда настолько продвинуто, что для понимания того, что происходит, требуется очень опытный разработчик. Если вы решили сделать более серьезный проект типа приложения в WordPress, не забудьте выделить дополнительное время для дополнения или переписывания основного кода. Если вы делаете базовые расширения или варианты простого сайта / блога, то плагины WordPress могут сделать это довольно хорошо, так что не переусердствуйте.

Приборная доска

WordPress предлагает чистую панель управления для своих администраторов, которая использует библиотеку jQuery JavaScript для обеспечения функциональности AJAX и удобства работы пользователей. Это довольно легко найти свой путь вокруг.

Это довольно легко найти свой путь вокруг

Панель управления WordPress Manager

MODx претерпел огромные изменения в своей панели управления между Evolution и Revolution, и панель инструментов Revolution является подавляющей для многих. Приборная панель Evolution чище и быстрее.

Панель инструментов Evx Evolution

Панель управления менеджера MODx Revolution все еще оптимизируется. Это основано на ExtJS , Для тех из вас, кто не знаком с ExtJS, он был основан на YUI (библиотека пользовательского интерфейса Yahoo), и она предлагает невероятно мощные функции для создания интерфейсов для веб-приложений. Единственное, на что я жалуюсь, это то, что он тяжелый : панель инструментов MODx Revo может загружаться очень долго, а иногда нажимая на кнопки и ссылки, можно не отвечать.

Панель управления MODx Revo

Резюме

Не принимайте решение о том, какую систему использовать, основываясь только на приборной панели - это все равно, что жениться на девушке из-за ее больших сисек. Я знаю некоторых клиентов, которые любили и ненавидели информационные панели в обеих системах. Опять же, MODx предлагает больше гибкости, если вы хотите изменить поведение панели. Большая разница здесь проста: WordPress дает вам супер чистое представление ваших сообщений в зависимости от времени, тогда как MODx дает вам иерархическое представление ваших сообщений.

Блог

Всем нужен блог, точно так же, как всем нужна новая блестящая машина. Создание блогов является основной компетенцией WordPress, и они получают массивные реквизиты для того, чтобы сделать их очень простыми в настройке: сразу после установки вы можете запустить и запустить блог со встроенными тегами, категориями и комментариями в течение нескольких минут. Это действительно то, что WordPress это все: ведение блога. WordPress даже имеет некоторые хорошие функции безопасности с его Akismet фильтр спама ,

Вопреки некоторым бормотаниям в сети, обе версии MODx могут вести блоги, но до MODX 2.2 процесс их настройки был мучительно трудоемким по сравнению. статьи Дополнительный для MODX дает вам быстрый и легкий блог - он даже может импортировать ваши сообщения из WordPress, так что разрыв между двумя системами быстро сокращается. Единственное, что он делает не так хорошо, как WordPress, - это таксономии (теги и категории): вам все равно нужно выполнить некоторую настройку, чтобы настроить их так, как вы хотите, но, как говорят документы:

«MODx Revolution - это не программное обеспечение для ведения блогов, а полноценная платформа для работы с контентом, она не поставляется в комплекте с решением для ведения блогов».

Резюме

Если ваш приоритет состоит в том, чтобы как можно быстрее запустить и запустить блог, и у вас мало требований для поддержки любого другого контента, тогда WordPress - это то, что вам нужно. Однако, начиная с MODX 2.2, вы можете использовать дополнительную функцию «Статьи», которая предоставляет вам простую функциональность ведения блога со многими функциями, доступными для WordPress.

Пользовательский контент (функциональность CMS)

Если блоггинг - это то, где светит WordPress, то функциональность CMS - то, где MODx явно имеет преимущество. WordPress поддерживает настраиваемые поля для своих постов и страниц, и в версии 3.x они поддерживают дополнительные «типы постов», поэтому, наконец, WordPress получает некоторую популярность в качестве CMS, но он все еще немного по сравнению с MODx.

Одна из самых больших проблем с WordPress в качестве CMS - отсутствие поддержки разумных настраиваемых полей: для каждого поста или страницы необходимо вручную снова и снова добавлять одни и те же настраиваемые поля, и по умолчанию настраиваемые поля всегда просты текстовые поля. Я попытался исправить это в моем Диспетчер пользовательских типов контента плагин, и мой плагин многое делает для обеспечения возможностей WordPress CMS, но он по-прежнему представляет собой серию неуклюжих обходных путей, которые растягивают ядро ​​WordPress почти до предела.

Одна связанная с этим область - это то, как MODx может управлять и обслуживать статические файлы с помощью того, что MODx называет «Статическими ресурсами». Это отличный способ обеспечить разрешение на просмотр, потоковую передачу или загрузку статических файлов (например, PDF-файлов или Flash-фильмов). WordPress просто не может этого сделать.

Хотя MODx предлагает большую гибкость, интеграция с WordPress немного чище для пользователя менеджера (это большая боль в заднице для разработчика, но если вы загружаете мой плагин, вам следует избегать этой неприятности). Когда WordPress регистрирует новый «тип записи», вы получаете красивый значок меню на панели инструментов, и менеджеру действительно ясно, что он / она добавляет новую запись, страницу или фильм (и т. Д.). Например, если вы хотите добавить пост фильма, вы должны нажать «Добавить фильм». Это действительно довольно логично. В MODx такое же различие происходит на уровне шаблона . С архитектурной точки зрения это имеет смысл, но это сбивает с толку пользователей менеджера, поскольку может быть не совсем понятно, что им нужно добавить «обычную» страницу (то есть ресурс), а затем выбрать использование шаблона «фильм». Я планирую плагин MODx, чтобы помочь исправить этот "бородавка" пользовательского интерфейса.

Пользовательский тип сообщения в WordPress

Резюме

Если вам необходимо отображать на своем сайте несколько типов контента (например, сайт электронной коммерции), тогда MODx предлагает гораздо большую гибкость, но его настройка занимает больше времени. Если ваши требования к CMS просты и вам не нужно слишком беспокоиться о настройках, тогда WordPress может сделать это очень хорошо и очень быстро.

SEO

SEO - это циклический гул, и в настоящее время многие SEO-парни считают WordPress священным граалем поиска ватных слов. Чтобы быть грубым, я думаю, что SEO - в значительной степени чрезмерно раскрученный дерьмо. Если вы создаете хорошо структурированный сайт с хорошим контентом, ваши страницы будут отображаться в результатах поиска: если есть сайт с потрясающим контентом, который не отображается в релевантных результатах поиска, я еще не видел его. Поисковая оптимизация часто является псевдонаукой, которой занимаются маркетологи, которые быстро разбогатеют, которые убеждены, что они могут превратить свинец в золото, перегружая сайт различными уловками. 90% или более SEO должны быть связаны с созданием хорошего контента, и, возможно, последние 10% ваших усилий должны быть направлены на улучшение вашего сайта. Его можно использовать для улучшения результатов поиска, но, как правило, происходит сбой, когда вы пытаетесь получить результаты поиска из ничего. Слишком часто я видел, как компании делают это неправильно: они тратят 90% своего времени на рекламу сайта, который является бессмысленной выгребной ямой, вместо того, чтобы тратить время на создание сайта, который стоит посетить. В лучшем случае, методы SEO постоянно меняются по мере того, как Google обновляет и совершенствует свои алгоритмы индексации. Если вы оптимизируете свой сайт сегодня, а Google пукнет завтра, вся ваша работа может оказаться напрасной. Сделайте все возможное, но не стоит тратить слишком много времени на то, чтобы обыграть Google в своей собственной игре.

В стороне, обе системы предлагают широкие возможности для оптимизации поисковых систем. Предполагая, что у вас хороший контент, остальная часть процесса сводится к хорошо структурированному HTML (который опирается на надежную систему шаблонов) и способности эффективно индексировать ваши страницы. WordPress предлагает встроенные таксономии (категории и теги) для пометки ваших сообщений, и MODx можно настроить, чтобы сделать это довольно легко, используя Auto-Tag настраиваемое поле (также известное как MODx «Переменная шаблона»).

MODx предлагает гораздо более гибкую систему для создания URL-адресов (в основном вы можете использовать любой URL-адрес, который вы хотите для любой страницы). WordPress предлагает гибкость здесь, за исключением своих специальных страниц (например, списков категорий или страниц автора).

Резюме

Сравнение SEO функций между MODx и WordPress является спорным вопросом: обе системы позволяют вам адекватно структурировать ваш контент и ваш сайт.

Безопасность

Ни одна система не защищена на 100%. У MODx было относительно немного серьезных подвигов; WordPress было много, без сомнения, отчасти из-за его популярности. Что бы это ни стоило, у меня были взломаны сайты WordPress и MODx Evolution, но еще не сайт Revolution. Трудно дать количественную оценку того, насколько защищено приложение ... Я бы хотел увидеть подробные результаты судебной экспертизы теста на проникновение против стандартных установок обеих CMS. В целом, хотя архитектура WordPress примитивна и более готова к взлому: сложнее заблокировать код спагетти. WordPress также предлагает гораздо больше плагинов, и авторы плагинов, как правило, менее опытны, поэтому их код, скорее всего, будет иметь дыры в безопасности.

Существует множество утилит для снятия отпечатков пальцев, которые пытаются найти известные слабые места в плагинах, а WordPress легче идентифицировать; MODx Revo позволяет изменить расположение по умолчанию для менеджера MODx или даже полностью удалить его из публичного просмотра. На форумах MODx обсуждается, как закалять MODx , но я еще не видел подробных инструкций по устранению наиболее распространенных векторов атак. Есть также хорошие сообщения для закаливание WordPress ,

Я сообщил противный уязвимость в phpThumb это повлияло на MODx и многие другие CMS (phpThumb - это популярная библиотека для работы с изображениями), но архитектура MODx Revo не позволила эксплойту преуспеть в Revo (хорошая работа для Шона и Джейсона по проектированию коннекторов так, как они это делали).

Резюме

Я чувствую, что MODx Revolution, вероятно, более безопасен, но нет никаких гарантий, когда речь заходит о безопасности. Ни одна система не является пуленепробиваемой, поэтому лучше всего иметь под рукой резервные копии и следовать рекомендациям Основы веб-безопасности независимо от того, на какой системе вы находитесь.

Служба поддержки

Это еще одна область, которая на мой взгляд довольно черно-белая: поддержка WordPress отстой. Хотя WordPress более популярен, если вы посмотрите на цифры, вы не узнаете об этом, если напишите вопросы в Форумы WordPress , Я редко получал какие-либо полезные ответы (если я вообще получал ответы): все, кроме простых запросов, как правило, оставалось без ответа, оставляя меня одного в темноте обратного инжиниринга, черт возьми, почти всего.

Моя другая претензия к WordPres - это их странность различие между WordPress.com а также WordPress.org , Вы можете разместить свой блог на WordPress.com, и тогда вы получите больше поддержки, но это фактически программное обеспечение как услуга: вы не можете загружать плагины и не можете изменять код, поэтому интерфейс внезапно становится похожим на BlogSpot.

В отличие от Форумы MODx полны полезных людей. Это отличное место для того, чтобы быть: нередко получать ответы от основной команды практически на любом уровне запросов, от тривиальных до церебральных распадов. Есть некоторые суперзвездные участники, такие как Сьюзен Оттвелл а также Боб Рэй , которые предоставили очень полезные посты и учебные пособия по использованию MODx. MODx также предлагает коммерческая поддержка ; он все еще находится в зачаточном состоянии, но за ежегодную плату вы можете получить доступ к своего рода «горячей линии MODx» и получить помощь в решении проблем MODx на своих сайтах.

Документация

На одном дыхании в качестве поддержки, я должен упомянуть документацию. В общем, документация для обеих систем отсутствует, а в некоторых областях это болезненно. При использовании WordPress я часто искал часы, пытаясь найти способ сделать что-то определенное, только чтобы в конечном итоге разбираться с базой кода и самостоятельно расшифровывать необработанный код. Часто в официальной документации есть дыры, а в некоторых случаях это просто неправильно. Лучшие ресурсы для некоторых продвинутых функций WordPress - это блоги, написанные другими разработчиками.

Документация MODx Он также разочаровывает AWOL по ряду тем, но, по крайней мере, база кода MODx интегрирована со стандартной системой публикации документации, поэтому при необходимости вы можете сами убедиться в том, как структурированы функции без необходимости разбираться с базой кода. Яркие форумы MODx заполняют множество пробелов в документации, и это огромное преимущество для любого проекта с открытым исходным кодом.

Резюме

Если вам нужна поддержка вашего сайта, особенно гарантированная поддержка, то только MODx предлагает платную службу поддержки; WordPress не предлагает платную поддержку.

Масштабируемость

WordPress может обрабатывать огромное количество постов, но он увязает в большом количестве страниц, и по этому поводу много шепота (например, Вот ). Я подозреваю, что это связано с запутанной системой шаблонов WordPress (см. Выше), которая заставляет меня задуматься о том, какие ограничения существуют для пользовательских типов записей.

MODx Evolution страдает от ограничения в 5000 ресурсов (в MODx страницы и сообщения являются типами ресурсов), но это ограничение было исправлено в следующем выпуске в значительной степени благодаря усилиям Чарли над ProWebscape.com ,

MODx Revolution не имеет таких ограничений: он предлагает отличную встроенную систему кэширования, которая позволяет очень быстро обслуживать страницы. Он был в два раза быстрее, чем Expression Engine (см. этот блог ).

Что еще более важно, MODx Revolution был создан с учетом масштабирования: он хранит данные сеансов в базе данных, поэтому его легко развертывать на серверах с балансировкой нагрузки. Это очень важно, если вы создаете сайт, который может однажды получить огромное количество трафика; WordPress может быть развернут таким образом, но такое использование как правило, не ожидается. Я не знаю многих крупных коммерческих сайтов, на которых работает WordPress (на самом деле я нашел только один: 9rules.com ).

Резюме

MODx, безусловно, является более зрелым вариантом, если вы планируете построить большой сайт.

Заключение

Мне нравятся обе системы, и я использую их обе ежедневно. WordPress занимает гораздо меньше места и его легче использовать для большого количества вариантов использования: если вам просто нужно быстро вывести сайт на улицу, то WordPress действительно трудно победить. WordPress - это подключи и играй практически для всего, что экономит часы на настройку, поэтому оно может быть правильным решением для большинства сайтов. Но чем больше настроек вам требуется (особенно в скриптах или макетах), тем более привлекательным становится MODx: WordPress предлагает тысячи плагинов, но если они не соответствуют вашим потребностям, я обнаружил, что некоторые типы настроек чрезвычайно полезны трудный в WordPress, тогда как чаще всего MODx обрабатывает их с легкостью. Делать такие вещи, как создание веб-приложений со строгими требованиями к форматированию, намного проще в MODx, потому что он построен скорее как панель запуска для настроек: это действительно больше структура управления контентом (CMF). MODx Evolution - лучшая система, которую я использовал для создания информационных и брошюрных сайтов малого и среднего размера, правила WordPress как короля блогов, и я был очень впечатлен тем, как легко я могу создавать веб-приложения с помощью MODx Revolution. Не существует единственного инструмента, подходящего для любой работы; чем больше проектов вы завершите, тем лучше у вас будет представление о том, какая система будет легче удовлетворять вашим требованиям, и, надеюсь, эта статья поможет вам лучше понять, в чем хороша каждая система.