Что лучше Joomla или WordPress?

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

У потенциальных владельцев сайтов одним из первых стоит вопрос о том, какую систему управления (CMS) использовать для своего нового сайта. Существует большое количество CMS и самыми популярными движками среди бесплатных являются Wordpress и Joomla.

Содержание

  1. Что лучше?
  2. Что популярнее?
  3. Что удобнее?
  4. Что SEO-шнее?
  5. Что безопаснее?
  6. Что быстрее?
  7. Что красивее?
  8. Что функциональнее? [Таблица сравнения]
  9. Что в итоге?

Joomla или WordPress: что лучше?

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

С момента своего основания Джумла и Вордпресс идут нога в ногу и каждый движок имеет определенные плюсы перед конкурентом. Много сравнительных статей на просторах Интернета датируются разными годами во время существования определенных проблем, свойственных актуальным на тот момент версиям CMS. Например, у Joomla 1.5 были проблемы со скоростью загрузки, защитой и SEO. У Joomla 2.5 — со скоростью и с SEO. Joomla 3 избавилась от недостатков, свойственных предыдущим версиям, но об этом далее.

Оба движка имеют много общего:

  • бесплатное распространение,
  • открытый исходный код,
  • лицензия GPL (General Public License),
  • функционирование на взаимодействии PHP и MySQL,
  • постоянное обновление и поддержка.

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

Критерии сравнения движков:

  1. популярность,
  2. юзабилити,
  3. SEO-оптимизация,
  4. безопасность,
  5. скорость загрузки,
  6. красота,
  7. функциональность,
  8. развитие и масштабирование.

О популярности Joomla и WordPress

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

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

1. Joomla или WordPress: что проще и удобнее?

Обе системы не являются сложными в освоении, но бытует «экспертное» мнение, что интерфейс управления WP более интуитивно понятен. Это не проблема для матерых пользователей, но для начинающих может быть тяжелым камнем в огород Joomla, что обуславливает более низкую популярность данной CMS: элементы управления WP будут понятны большинству юзеров, знакомых с интерфейсом службы электронной почтой и текстовыми редакторами.

Интерфейс WordPress
Интерфейс WordPress
Интерфейс Joomla
Интерфейс Joomla

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

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

Обновления выпускаются достаточно часто, причем в новых версиях Joomla постоянно появляются значительные улучшения базового функционала (по части SEO, юзабилити и т. д.), что подчеркивает её превосходство над WP в этом плане.

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

2. Joomla или WordPress: что насчет SEO?

В отношении SEO оба движка предоставляют все необходимые возможности по технической оптимизации сайта.

  • реализовывать ЧПУ-ссылки без идентификаторов статей и других лишних символов;
  • указывать значение тега Title отдельно от заголовка H1 для страниц материалов;
  • прописывать значения мета-тегов Description, Robots и Keywords для страниц материалов и категорий.

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

3. Joomla или WordPress: что безопаснее?

Важно понимать, насколько безопасна CMS от взлома как в состоянии «из коробки», так и при добавлении соответствующих сторонних расширений.

Статистика на глаза — функциональный код WordPress очень «дырявый». Из общей выборки взломанных сайтов за 2018 год 90% из них были на Worpdress. При этом всего-лишь 37% взломанных сайтов на WP работали на старой версии CMS, а 67% работали на самой последней версии движка. Это означает большое количество проблем в безопасности. Подробности в видео. Кроме этого, высокая популярность этой CMS способствует повышенному вниманию к ней взломщиков и хакеров.

График взломанных сайтов в 2018 в зависимости от CMS
График взломанных сайтов в 2018 в зависимости от CMS
Важно знать:
По данным аналитического агентства GoDaddy Security / Sucuri: в 2018 году 90% от общего количества взломанных сайтов были на WordPress, и лишь 4.3% — на Joomla.

Joomla отличается более отлаженным кодом. Всего 4.3% сайта за 2018 год были взломаны на Joomla из них 87,5% работали на старой версии CMS. Обновления Joomla выходят регулярно. Но в отличие от WP, редко случается так, что обновление безопасности несет новые проблемы. В любом случае, как бы хорошо не обстояли дела с безопасностью, не стоит пренебрегать дополнительными средствами защиты в виде файрвола, защиты от подбора пароля и резервного копирования.

4. Joomla или Wordpress: что быстрее?

По умолчанию сайты на WP и Joomla могут работать одинаково быстро и это зависит от администратора.

С точки зрения базовых возможностей ускорения Joomla выигрывает у конкурента за счет возможности настройки серверного кэширования файлов без установки сторонних расширений: сайт на Джумле будет работать быстрее WP-сайта, установленного «из коробки». Но для обеих систем существуют расширения функционала, позволяющие значительно ускорить сайт, и в данном случае результат будет зависеть от возможностей сервера, объёма кода, количества и размера подключаемых файлов, в свою очередь зависящие от количества сторонних расширений.

Важно знать:

Потенциально WordPress может быть более требователен к хостингу и будет работать медленнее из-за его архитектуры.

Дело в том, что прежде чем пойдет рендеринг страницы, вордпресс соберет «в кучу» (обработает) все установленные плагины. При большом количестве плагинов эта процедура может занимать большое количество времени и потреблять много оперативной памяти.

В то время как на Joomla обрабатываются только те расширения, которые нужны для конкретной страницы, а не весь установленный арсенал. Это важный момент в работе систем, который влияет на скорость, безопасноть и масштабируемость.

5. Joomla или Wordpress: что красивее?

Количество шаблонов

Оболочки для интерфейса внешних страниц сайтов на Joomla называются шаблонами, а на WordPress — темами.

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

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

Переопределение шаблонов

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

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

В WordPress такой возможности нет, и любое изменение файлов на уровне кода является хаком, который будет устранён при первом обновлении соответствующего плагина, темы или самой CSM. Поэтому в настройке деталей внешнего вида wp менее гибкий.

Уникальность каждой страницы

Модуль в Joomla — это элемент, который выводится в определённой позиции шаблона. Модули можно привязывать к показу на определенных страницах и для определённых групп пользователей. Модуль сам может опубликовать в нужное время и сняться с показа. Кроме этого, существует бесплатный плагин Advanced Module Manager, позволяющий выводить модули в зависимости от самых разных условий и их сочетаний. Например, показать модуль на определенной странице материала или категории, для людей в определенной геопозиции и т.д.

Аналогом модулей в WordPress являются виджеты, которые значительно уступают в гибкости «джумловским» модулям: для виджетов нельзя определять условия для отображения на определённых страницах.

6. Joomla и WordPress: что функциональнее?

Функциональные возможности и уровни их проработки на старте у Джумлы намного шире.

Сравнение базовых (без сторонних расширений) возможностей Joomla 3 и WordPress 5
Юзабилити Joomla 3.x WordPress 5.x
Интерфейс админки    
Интерфейс расширений    
Легкость установки    
Обновление в 1 клик    
Официальная русская локализация    
Визуальные едакторы    
Каталог расширений/плагинов в админке    
Каталог шаблонов/тем в админке    
Основной функционал Joomla 3.x WordPress 5.x
Группы пользователей    
Права доступа пользователей    
Лог действий пользователей    
Профиль пользователя    
Пользовательские поля    
Комментарии к материалам    
Медиа-менеджер    
Поиск по сайту    
Теги для материалов    
Форма обратной связи    
Мультиязычный сайт    
Менеджер перенаправлений    
Кастомизация сайта Joomla 3.x WordPress 5.x
Модули/виджеты    
Администрирование из внешнего интерфейса    
Переопределение шаблонов    
SEO Joomla 3.x WordPress 5.x
Мета-тег Description    
Мета-тег Keywords    
Мета-тег Robots    
Идеальные ЧПУ    
Пользовательский тег Title    
Активация SSL в админке    
Корректная ошибка 404    
Безопасность Joomla 3.x WordPress 5.x
Количество взломов за 2018 год    
Двухфакторная аутентификация    
Настройки сессий пользователей    
Captcha    
Скорость загрузки Joomla 3.x WordPress 5.x
Серверное кэширование    
Обработчик кэширования    
Последняя версия PHP    
Активация GZIP из админки    

Естественно, все недостатки WordPress на старте можно нивелировать с помощью сторонних плагинов, но:

  • функционал CMS «из коробки» всегда предпочтительнее,
  • хорошие плагины стоят хороших денег,
  • появляется зависимость работы всей CMS от сторонних расширений,
  • большое количество плагинов может крайне негативно отразится на работе сайта при его масштабировании.