MODX или WordPress? Сравнение MODX и WordPress

Кто-то попросил меня сделать суммарное сравнение MODX и наиболее популярной CMS (системы управления сайтом) c открытым кодом WordPress.

Общее сравнение этих двух платформ сложно сделать, потому что это “ яблоко” и » апельсин». WordPress был создан (и остается) платформой для блоггинга, которая требует создания хаков для полной настройки. MODX – это полноценная система, позволяющая делать с собой все, что захотите, причем все это происходит проще, чем у Joomla, Drupal или Concrete5. Но MODX – это не готовое “коробочное” решение, вам следует знать, что вы делаете.

 

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

Нет никаких гарантий относительно безопасности сайта, но по нижеприведенным причинам «верится», что MODX более безопасен ,чем WordPress.

  1. При существующем положении вещей на базе WordPress работает больше сайтов, поэтому маловероятно, что MODX будет более распространен, чем WordPress. Это важный плюс, потому что подавляющее число хакеров и злобных ботов, нацеленных на CMS- управляемые сайты, свое внимание сосредотачивают на “сборе урожая” c сайтов на базе WordPress, а MODX пролетает над радарами незамеченным. Это не программная защита, но это дает эффект, плюс…
  2. Архитектура MODX Revolution изначально создавалась с учетом вопросов безопасности. Все входящее фильтруется, каждый запрос к базе данных, использующий API, выполянется с помощью определенных операторов, которые исключают возможность SQL-инъекций.
  3. Файлы ядра MODX могут быть перемещены за пределы root, и / или скрыты, используя другие методы. На огромное, подавляющее количество сайтов на базе WordPress можно попытаться войти, используя путь example.com/wp-admin. Просто делаете запрос в Google, получаете список страниц по запросу «Powered by WordPress» и получаете сайты, готовые к атаке Brute Forced на /wp-admin/.

 

Комфорт / удобство эксплуатации

 

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

Но для тех, кто обладает хоть какими-то навыками, даже не как программист, а просто пользователь, MODX намного проще в настройке, потому что это происходит из клиентского интерфейса. Просто перетащите ваш собственный HTML/CSS/JS. Расширение PHP структуры MODX  производится достаточно просто, с помощью таких мощных инструментов как xPDO и MODX API можно легко взаимодействовать с базой данных.

 

Скорость

 

По умолчанию MODX использует мощный механизм кэширования для снижения нагрузки на сервер и поиска в базе данных. Дополнительные уровни улучшенного кэширования могу быть реализованы и настроены просто, даже без владения PHP.

 

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

 

Сниппеты из Web

 

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

 

Наибольшее различие, на мой взгляд, заключается в том, что WordPress – это замечательный инструмент для ведения блогов, но не приспособленный для чего-то еще. Существует много хаков и трюков для преобразования его во что – то большее, чем блог или очень простой сайт.

MODX – это полноценная система управлением сайтом. Она управляет любым типом контента в любой форме без ограничений. Это не коробочное решение для чего-нибудь, это решение для всего.

Если вы хотите получить новые навыки или просто стремитесь к совершенству, выбирайте MODx, чтобы получить контроль над всем. Если вы торопитесь, или вам просто лень и вы хотите чего-нибудь недоделанного …

 

Вам следует использовать MODX, если

— Вы планируете создать большой сайт со встроенным блогом и дополнительными возможностями.

— Вам нравится абсолютный контроль над вашей CMS.

— У вас есть навыки разработчика, которые нужно “кормить”.

 

Вам не следует использовать его,  если

  • — Если ваш проект маленький и вам действительно не понадобится много хаков.

  • — Вы не уверены в своих способностях разработчика.

  • — Вы довольны своей текущей CMS (если не ломается, то не надо и чинить).

О наболевшем в WordPress или стоит ли учить MODX / Русскоязычное сообщество MODX

О наболевшем в WordPress или стоит ли учить MODX / Русскоязычное сообщество MODX Здравствуйте, Уважаемые форумчане. Извиняюсь, за столь длинный вопрос-историю, но вопрос наболел настолько, что не сделать этого не могу.

Если вкратце, то проработал несколько лет в одной крупной компании frontend разработчиком, но решив, что хочу большего, ушел и сейчас работаю с клиентами по удаленке. Столкнулся с тем, что клиенты не хотят заморачиваться: отдельно искать frontend специалиста, затем backend — им проще отдать проект одному человеку и уже с него спрашивать за весь результат.
Так как я frontend специалист, то соответственно смотрю в сторону серверного JavaScript, но не все клиенты готовы хорошо платить за свой проект, из-за чего трудоемкий и времязатратный процесс работы с серверным JS отпадает, да и поддерживать такой проект потом тоже не дешево, т.к. таких специалистов не столько много, как «знатоков» CMS, и стоят они на порядок дороже, поэтому клиентам проще заказывать проект на какой-нибудь CMS — и стоит намного дешевле, и специалистов много.
Соответственно возникла потребность в изучении CMS. На данный момент я сделал уже около десятка проектов на WordPress, и вроде все хорошо, да не настолько.
Не нравится, что нужно следовать каким то определенным иерархиям шаблонов, а также есть боязнь того, что при посадке крупного проекта, могут возникнуть трудности.
Нравится то, что вроде все интуитивно понятно и достаточно гибкий API. По началу думал, что это действительно блоговый движок, но после некоторого изучения API открыл кучу разных возможностей, а после покупки плагина advanced custom fields pro жить стало вообще прекрасно, т.к. стало намного проще создавать целые страницы настроек с любыми полями: тексты, картинки, чекбоксы, повторители и т.д., и даже делать разную логику.
Также под данный движок есть просто нереальная куча различных плагинов о огромнейшее сообщество, но одновременно это и пугает(бесит), т.к. каждый второй имеет свой блог/сайт/портал на этом движке и дает советы, сам ничего не понимая. Интернет просто захламлен «советами» и «фишками» недоспециалистами WordPress. Порог вхождения очень очень маленький, поэтому ни грамма не понимая в веб разработке, человек начинает делать сайты на WP не только себе, но и брать реальные заказы, просто переделывая готовые шаблоны, а что еще ужасней, позиционироваться себя как гуру WP и учить других людей, путем ведения видео блога или печатанием статей.
Иной раз читая или смотря видео урок такого «специалиста» хочется прям челюсть ему сломать, т.к. у меня жена, ничего не понимающая в web разработке знает больше, чем этот «специалист» взявший на себя ответственность учить других людей. Особенно поражают уроки с названием «Профессиональный сайт на WordPress», открываешь, а там человек рассказывает, как переделать готовый шаблон, как установить 30 плагинов, и как из-за одного события клика тянуть целую библиотеку JQuery. Жесть просто! Извините, это о наболевшем!

В общем беспокоит то, что WP не предназначен для каких то уникальных и сложных проектов, хотя я могу и ошибаться.
Почитав о MODX, пишут что это очень гибкий и быстрый движок. Да, у него не такое большое сообщество, но, может, это и к лучшему. Кстати, очень забавно, но многие сайты/блоги нахваливающие MODX сами сделаны на WordPress — личное наблюдение.

Собственно своей гибкостью MODX и привлекает, и, последнее время, все больше тянет к его углубленному изучению.
Что Вы можете сказать по этому поводу, если сравнивать эти два движка?
Также если не сложно, то посоветуйте, пожалуйста, хорошие книги/уроки по MODX.

Заранее большое спасибо!

Владимир

27 декабря 2016, 06:34