modx или wordpress что лучше
Почему мухи слетаются не на мёд, а MODX лучше WordPress
По долгу службы понадобилось экстренно изучать WordPress, чтобы завершить один долгострой, оставленный мне от предыдущего программиста. До этого опыт работы с WordPress у меня был нулевой, поэтому было даже немного интересно, что же представляет из себя эта популярная CMS.
Эта статья не претендует на абсолютную объективность, но мой опыт, в том числе предыдущий, позволяет сделать данные выводы.
Проект мне достался нестандартный. Изначально, как все знают, WordPress предназначался для ведения блогов. Возможно, если бы люди не пытались делать на нём сайты абсолютно разной направленности, из этой системы могло бы получиться что-то стоящее. Все ведь знают, что при владении только молотком всё превращается в гвозди.
Абстракция работы с БД
Её нет. Ну, допустим, есть у них какой-то условный класс для работы с БД, а дальше что? Использование классов и методов — это не ООП и не гарант простоты. По уровню абстракции и времени написания простых и сложных запросов их класс для работы с БД стоит на одном уровне с вызовом функций mysqli_*. Ни намёка на ORM, берущей на себя определённую рутинную работу, уберегающую разработчика от ошибок и упрощающую понимание кода.
Но для WordPress много дополнений!
У MODX очень высокий порог вхождения для тех, кто решил написать своё расширение. Возможно, слишком высокий, но тем профессиональнее программисты пишут дополнения. К тому же, несмотря на надуманно малое количество расширений для MODX (как Evolution, так и Revolution), я ни разу не испытывал нужны в каком-то расширении, которое присутствует для WordPress, но отсутствует в каталоге MODX. Это, конечно, не показатель, просто мне часто попадаются нешаблонные заказы, которые проще и эффективнее создавать самому, а не надеяться на то, что это уже кто-то написал. Скорее всего, проблема пользователей WordPress в обратных убеждениях.
Вывод
Вот и всё, что накипело за несколько недель разработки сайта на WordPress. Надеюсь, больше судьба не сведёт меня с этим чудом инженерной мысли.
MODX или WordPress?
Кто-то попросил меня сделать суммарное сравнение MODX и наиболее популярной CMS (системы управления сайтом) c открытым кодом WordPress.
Общее сравнение этих двух платформ сложно сделать, потому что это “ яблоко” и » апельсин». WordPress был создан (и остается) платформой для блоггинга, которая требует создания хаков для полной настройки. MODX – это полноценная система, позволяющая делать с собой все, что захотите, причем все это происходит проще, чем у Joomla, Drupal или Concrete5. Но MODX – это не готовое “коробочное” решение, вам следует знать, что вы делаете.
Безопасность
Комфорт / удобство эксплуатации
Для обычных пользователей, желающих раскрутить блог на общую тематику, 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
Система управления содержимым сайта с открытым исходным кодом, Позволяет создавать простые блоги и сложные новостные проекты и интернет-магазины. Доступны темы и плагины.
Система управления содержимым с открытым исходным кодом и открытой лицензией.
Система управления содержимым сайта с открытым исходным кодом, Позволяет создавать простые блоги и сложные новостные проекты и интернет-магазины. Доступны темы и плагины.
Система управления содержимым с открытым исходным кодом и открытой лицензией.
Цены и тарифы
Интеграции с другими сервисами
Возможности
Системы управления контентом (CMS)
Безопасность и конфиденциальность
Общие
Сравнение интерфейсов WordPress и MODX
Отзывы о WordPress и MODX
Творчество вместе с WordPress
Плюсы
+ Есть очень много платных красивых и качественных шаблонов и тем.
+ Теперь уже многофункциональный. Изначально это была блог-платформа, но сейчас в ней можно делать всё: лэндинги, интернет-магазины, форумы, инфо-порталы, даже соцсети.
Минусы
— Немного грузновата. При прочих равных на WordPress мне трудно добиться минимального времени загрузки страницы.
— Иногда ломается. При обновлении плагина или при изменении настройки под капотом случаются поломки. Но очень-очень редко. Спасает бэкап на хостинге или долгие поиски решения самостоятельно.
— Мало туториалов на русском. Критически мало.
— Попадаются брошенные плагины. Бывает, нужно дополнение, а его последнее обновление было лет 5 назад.
— Многие дополнения кривоваты, приходится допиливать.
Есть много разных CMS, но WordPress для меня был и остаётся единственным. Почему так?
Дело в том, что у меня нет специализированного ай-ти-образования, но есть большой интерес к этой сфере. Именно это и послужило решающим фактором. Когда почти 10 лет назад передо мной встала задача создания простенького сайта для организации, в интернете я откопал три CMS: Dropal, Joomla и WordPress. В те времена первые две были ещё очень сложными для непосвященного. C WordPress было чувство, будто мы уже 100 лет знакомы: всё интуитивно понятно и тотчас же позволило добиться результата в виде приличного сайтика.
Позднее я пытался освоить и пересесть на другие платформы, разобрался но уже было поздно.
WordPress использую почти для всех своих проектов. За столь долгий срок я решал в WordPress множество задач: начиная от SEO и заканчивая мелкими деталями декора на сайтах.
Для любознательных, но без спецобразования людей.
Если нужны вдохновляющие примеры, наберите в поисковике «сайты на WordPress» и вы не поверите своим глазам, каким красивым бывает WP:)
WordPress или MODX?
Для выбора наиболее подходящей CMS для своего проекта, нужно определиться с задачами будущего сайта. Для небольших проектов рекомендуется использовать специализированные системы. Если с небольшим проектом всё предельно понятно, то с крупными сайтами возникает масса вопросов.
Mods или WordPress? Если рассуждать о том, какую CMS лучше выбрать — остановитесь на MODX. Несмотря на хорошую техническую поддержку и наличие расширений, WordPress уступает по функциональности собрату. Делать сайт на MODX сейчас актуальнее.
WordPress — это прекрасный выбор для человека, который собирается завести блог, но для стабильной работы потребуется использование специальных хаков.
MODX- гибкая система управления сайтом. Обладает богатым функционалам и способна решать задачи, которые не по силам Drupal, WordPress и Joomla. При создании крупного проекта на MODX необходим аналитический подход.
Безопасность WordPress и MODX
По заявлению разработчиков, они считают систему MODX намного надежнее для решения широкого круга задач. К примеру, если Вам требуется организовать на сайте полноценный интернет-магазин с поддержкой 1C, то MODX будет лучшим выбором.
Что лучше modx или wordpress? Если рассуждать о популярности, то на WordPress работает намного больше сайтов. Это в свою очередь создаёт больше уязвимостей для хакерских атак. С другой стороны, взломщики MODX попадают в систему «незаметно».
Платформа MODX Revolution изначально создавалась с целью обеспечения качественного уровня безопасности. Тут присутствует жесткий фильтр, поддержка API, препятствование использованию инъекций SQL.
В свою очередь, если говорить о WordPress, то элемент сайта wp-admin даёт возможность работать с движком через поисковую систему Google. Злоумышленник получает возможность совершать атаки Brute Forced.
Удобство использования WordPress и MODX
Чтобы раскрутить блоговую систему на WordPress, требуется минимум телодвижений. Установить нужную тему можно за считанные секунды, большой выбор бесплатных и коммерческих шаблонов. Что касается MODX, то он более дружелюбен для продвинутого пользователя, который готов достроить CSS, JavaScripts и HTML.
Скорость работы WordPress и MODX
Критическим по значению параметром является скорость работы системы. Встроенная система кэша в MODX выглядит более привлекательной, чем инструменты WordPress. Простая настройка кэширования MODX, богатый функционал и отсутствие необходимости в навыках работы с PHH.
При работе с WordPress, Вы сразу же заметите отсутствие возможности кэширования. Такая функция доступно при использовании дополнительных расширений и плагинов. Причем отсутствует применения кэширования к другим модулям.
Двигаемся к совершенству!
Выбрав CMS MODX, Вы можете смело крутить и вертеть Ваш проект по собственному желанию, отсутствует боязнь того, что в неподходящий момент сайт упадет.
Что касается WordPress, то это все таки система с узкой направленностью. Вам потребуется много свободного времени и специальные навыки, чтобы расширить стандартный функционал.
Если Вы решили остановить свой выбор на MODX:
задумайтесь о задачах и целевой аудитории проекта. В большинстве случаев рассматриваются крупные проекты, которые уже включают в себя элементы блоговой системы. Можно в любой момент добавить дополнительный функционал. Совершенствуйте свою квалификацию и профессиональные навыки с MODX. Однако, платформа требует действительно профессиональной настройки специалиста, без которой просто не обойтись. Если в штате нет подходящего сотрудника, придется учиться всему самому.
Если у Вас другие задачи:
— проект не нуждается в больших функциональных возможностях;
— Вы не обладаете штатом профессиональных сотрудников;
— у Вас нет сложностей с обслуживанием действующей CMS.
Движок WordPress станет прекрасным выбором.
WordPress или MODx Revolution для корпоративного сайта?
В принципе, уже склоняюсь в сторону MODx, но все-таки хотел бы уточнить у знатоков, имеющих опыт и с тем, и с другим.
Как то так выглядит ответ в моей голове )
Как-то так я вижу ваш ответ 🙂
P.S. Я ни в коем случае не против WP, но я против когда поливают грязью такую же хорошую CMS, лишь потому что являются гуру первой.
И в куче аспектов hover лучше автоваза, но это не БМВ.
Николай: мы вероятно с вами в разных мирах живем. В моем мире ВАЗ далеко не лидер. Лидер это Тойота или БМВ. Я беру масштаб мирового рынка, а не РФ. Хотя в РФ ВП тоже лидер. Но это не важно. Главное что это лидер по мировым понятиям.
Максим Тимофеев: довольно забавно что вы ларавел зовете мерседесом, но вот пчм то мерседес у которого есть бабло на адекватных специалистов свой сайт сделал на вордпресс.
Не корректно сравнивать его с WP, птм что в объеме API это как маленький самолет и межконтинентальный авианосец. Одна система на WP может нести на себе нагрузку 100 Laravel приложений.
API у WP в сотни раз толще. На его изучения уходят годы. Одни лишь паттерны Event Driven Arhcitecture или Entity Attribute Value чего стоят. Это решения которые позволяют делать сверх сложные задачи. Существенно превосходя модные ныне MVC & ORM по гибкости.
Опять же не надо путать WP как CMS и WP как фреймворк. В первом случае хватит ума обезъяны и образования 5 классов. Во втором случае лишь 1% php разработчиков понимает что почем. Хороших спецов в РФ на таком уровне можно по пальцам руки пересчитать.
нет, это не микрофреймворк и лидер серди php framework на данный момент, наряду с yii2 для разработки высоконагруженных приложений. Для микро приложений есть более оправданные варианты: Codesigner, slim и т.д.
Одна система на WP может нести на себе нагрузку 100 Laravel приложений.
Вы говорите о производительности? Если да, тогда ничего более ресурсоемкого чем wp не существует. Любой framework в разы быстрее
Существенно превосходя модные ныне MVC & ORM по гибкости.
Опять же не надо путать WP как CMS и WP как фреймворк
ларавел зовете мерседесом, но вот пчм то мерседес у которого есть бабло на адекватных специалистов свой сайт сделал на вордпресс.
Чей-чей сайт, пrостите, сделан на wp?
Погодите-погодите, laravel сейчас самый востребованный по всему миру фреймворк (а не микро-), он «лидер по мировым понятиям», как вы говорите.
Одна система на WP может нести на себе нагрузку 100 Laravel приложений
А вообще, резюмируя, вы перепутали местами WP и Laravel 😀