Недостатки CMS WordPress, Joomla и Drupal

Вступление

Недостатки CMS WordPress, Joomla и DrupalГоворя, в прошлой статье, о большой тройке CMS с открытым исходным кодом, меня не покидала мысль, что мало внимание уделяю недостаткам этих популярных систем управления контентом. Больше того, я встречал мнение, что недостатки CMS WordPress, Joomla и Drupal делают их совсем не лучшими, хотя и не мешают оставаться популярными.

Просматривая статистику популярности бесплатных коробочных CMS на разных ресурсах, я редко видел отклонения от тройки лидеров, меняющихся местами. Больше того, если в лидеры не попали WordPress или Drupal, оказывалось, что эти CMS  вообще не рассматривались, как номинанты. Неужели это правда и у CMS WordPress, Joomla и Drupal нет недостатков?

Недостатки CMS WordPress

Основной недостаток WordPress (https://ru.wordpress.org/), это позиционируемое назначение, как блог-платформа.  Это так. Разработчики WordPress создают и улучшают программное обеспечение системы для ведения простого блога, по умолчанию, с легким управлением и небольшим функционалом.

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

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

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

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

Недостатки CMS WordPress

Вывод по WordPress

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

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

Недостатки CMS Joomla

В России Joomla не так популярна, как на родине (США), хотя и стоит на втором месте популярности среди бесплатных CMS. CMS Joomla отлично говорит на многих языках (https://downloads.joomla.org/ru/), последние серьезные обновления системы позволили работать на PHP7 и значительно её ускорили. Однако здесь нас интересуют недостатки.

Основной недостаток Joomla это сложность освоения. Особенно тяжело её освоить, если вы не имели дело с другими CMS. Забегая вперед, замечу, что освоение Joomla это «цветочки» по сравнению с освоением Drupal.

Сложность освоения не означает невозможность. Просто разработчики, так постарались с разнообразием настроек, что можно через год ведения сайта найти, что то новое.

Еще один недостаток Joomla, это слабый, а вернее никакой, контроль над сторонними расширениями для системы. Любой автор может создать расширение для системы и залить информацию о нем в официальное хранилище.

Более того, есть настолько мощные расширения, которые в прямом смысле, диктуют свои правила управления. По факту их установки, вы получаете вместо одной CMS, две. Особенно неприятны такие прописки, в начале освоения.

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

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

Не все идеально у Joomla с SEO. Имеющийся блок SEO настроек скудный и не отражает современные тенденции оптимизации сайта по ЧПУ (человеко-понятным url), управлению вложенностью материалов. Сложная ситуация с формированиями тегов <h1>, <h2> в разметках шаблонов и разметках основного кода. Очень часто, получаем несколько тегов h1 на странице, тег h1 на логотипе и другие ошибки SEO.

Выручают мощные SEO расширения, которые частично бесплатны, что тоже неудобно, но терпимо.

Недостатки CMS Joomla

Вывод по Joomla

По практике скажу, что с Joomla проблем больше, чем с WordPress. Объективно, баги чаще, конфликты трудно устранимы, форум на русском языке есть, но слабый. Отмечу, высокую коммерциализация обучения Joomla, особенно на английском языке (платные курсы, платные диски по обучению и т.п.).

Недостатки Drupal

Здесь я буду краток. Если вы первый раз начинаете работать с CMS, отложите Drupal в сторону ил готовьтесь к серьезной работе. Даже со знаниями в программировании Drupal (https://www.drupal.org/) одна из сложнейших систем управления сайтом и начинается это с установки.

Стоит отметить, что сайты Drupal получаются красивые, с уникальным дизайном, быстрые и безопасные. Именно поэтому Drupal в ТОП, но работать с кодом этой системы приходится еще на этапе установки. На этом фоне, выделяется малое количество понятного обучающего материала.

Недостатки CMS Drupal

Вывод по Drupal

Если вы никуда не торопитесь, у вас большое терпение, жажда новых знаний, и вы вообще любите трудности, Drupal для вас.

Вывод общий

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

Все обсуждаемые системы имеют свои недостатки. Нельзя односложно сказать «Joomla лучше WordPress». Этой фразой вы противопоставляете два похожих, но совершенно разных продукта. Для одного проекта больше подходит Joomla, для другого незаменима WordPress.

В завершении замечу, что есть проекты и задачи, где не работают и бесполезны CMS WordPress, Joomla и Drupal. В этом случае нужно искать другие варианты из сотни других предлагаемых CMS или можно написать CMS самостоятельно.

©Dengiinet.ru

Статьи по теме

Один комментарий к “Недостатки CMS WordPress, Joomla и Drupal

  1. Когда-то давно увлекался Drupal, но со временем он стал запутанным и несовременным.
    Джумла мне кажется «тяжёлая» cms. Лучшее для блога — WP. А вот для корпоративных сайтах — MODX ИМХО, но там надо поучиться делать сайты на ней :)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *