Каждая система имеет свои достоинства и недостатки. Не исключения популярные CMS WordPress, Joomla и Drupal. Зная недостатки CMS можно избежать многих проблем в работе с ними или по крайней мере, быть готовыми к их решениям.
Просматривая статистику популярности бесплатных коробочных CMS на разных ресурсах, я редко видел отклонения от тройки лидеров, меняющихся местами. Больше того, если в лидеры не попали WordPress или Drupal, оказывалось, что эти CMS вообще не рассматривались, как номинанты. Неужели это правда и у CMS WordPress, Joomla и Drupal нет недостатков?
Основной недостаток WordPress (https://ru.wordpress.org/), это позиционируемое назначение, как блог-платформа. Это так. Разработчики WordPress создают и улучшают программное обеспечение системы для ведения простого блога, по умолчанию, с легким управлением и небольшим функционалом.
Другое дело, что создана WordPress так, что может расширять свой функционал, и создавать не только блоги, но и корпоративные сайты и интернет магазины. Но здесь проявляется второй недостаток WordPress.
CMS WordPress сильно зависит от сторонних плагинов. Как я сказал, функционал WordPress может быть расширен, почти неограниченно, при помощи плагинов. Такая зависимость от плагинов приводит к обратной зависимости функционала, от производительности системы. Чем больше используется плагинов, тем лучше функционал системы, но хуже скорость загрузки ресурса.
Кроме этого, плагины могут создаваться любым разработчиком, из-за чего архив плагинов в официальном хранилище WordPress, насчитывает тысячи плагинов. К сожалению, не все разработчики плагинов достаточно профессиональны, часто не обновляют плагины и велика вероятность конфликтов плагинов с системой или другими плагинами. Это еще один недостаток.
Нужно отметить, что разработчики WordPress прекрасно знают эти проблемы и пытаются их решать по мере накопления. Так в каталоге плагинов появились предупреждения об отсутствии тестирования плагинов на вашей версии системы, о долгом периоде не обновления, а также советы о необходимости сделать резервную копию перед обновлением.
Я считаю WordPress лучшей системой для создания веб ресурса, особенно для начинающих пользователей. На WordPress можно создать личный блог, сайт компании, творческого коллектива, учебного заведения, даже небольшого Интернет магазина.
На сегодня проблемы производительности довольно успешно решаются плагинами кеширования. Я уверен, рано или поздно, система кеширования войдет в ядро системы. Если придерживаться простого правила, не устанавливать большого числа плагинов, а собрать десяток, только нужных нетяжелых плагинов, можно создать очень проворный сайт (блог) WordPress.
В России 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 расширения, которые частично бесплатны, что тоже неудобно, но терпимо.
По практике скажу, что с Joomla проблем больше, чем с WordPress. Объективно, баги чаще, конфликты трудно устранимы, форум на русском языке есть, но слабый. Отмечу, высокую коммерциализация обучения Joomla, особенно на английском языке (платные курсы, платные диски по обучению и т.п.).
Здесь я буду краток. Если вы первый раз начинаете работать с CMS, отложите Drupal в сторону ил готовьтесь к серьезной работе. Даже со знаниями в программировании Drupal (https://www.drupal.org/) одна из сложнейших систем управления сайтом и начинается это с установки.
Стоит отметить, что сайты Drupal получаются красивые, с уникальным дизайном, быстрые и безопасные. Именно поэтому Drupal в ТОП, но работать с кодом этой системы приходится еще на этапе установки. На этом фоне, выделяется малое количество понятного обучающего материала.
Если вы никуда не торопитесь, у вас большое терпение, жажда новых знаний, и вы вообще любите трудности, Drupal для вас.
Как видим, недостатки CMS WordPress, Joomla и Drupal есть и они реальны. Для популярности дело не в недостатках. По-моему, у других CMS недостатков гораздо больше или другие системы платные уже в коробочной версии. Также большое значение имеет доступность обучающих ресурсов и форумов поддержки. В лидерах по обучению, опять-таки, наша обсуждаемая тройка.
Все обсуждаемые системы имеют свои недостатки. Нельзя односложно сказать «Joomla лучше WordPress». Этой фразой вы противопоставляете два похожих, но совершенно разных продукта. Для одного проекта больше подходит Joomla, для другого незаменима WordPress.
В завершении замечу, что есть проекты и задачи, где не работают и бесполезны CMS WordPress, Joomla и Drupal. В этом случае нужно искать другие варианты из сотни других предлагаемых CMS или можно написать CMS самостоятельно.
©Dengiinet.ru
За последние несколько лет возрос интерес к интернет-проектам, которые предлагают заработок в режиме онлайн. Одним…
Что такое и зачем нужен агентский кабинет для рекламы и арбитража.
Только то, что вам действительно нужно знать про онлайн обменник криптовалют и электронных денег.
В этой статье вы узнаете, одобрит ли банк кредит и от чего это зависит.
В этой статье вы найдете несколько солидных партнерских программ по казино партёркам.
Посмотреть комментарии
Когда-то давно увлекался Drupal, но со временем он стал запутанным и несовременным.
Джумла мне кажется "тяжёлая" cms. Лучшее для блога - WP. А вот для корпоративных сайтах - MODX ИМХО, но там надо поучиться делать сайты на ней :)