Обзор и отзывы о CMS Joomla - uGuide.ru

Обзор и отзывы о CMS Joomla

  • Обновлено:
    10.01.2019
  • Просмотры:
    337
  • Отзывы:
    0
  • Наша оценка:
    4.0
Joomla — универсальная CMS, функциональность которой расширяется с помощью плагинов. Это позволяет использовать движок для создания самых разных сайтов: от простых визиток до больших информационных ресурсов с миллионной посещаемостью.

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

Целевая аудитория

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

Joomla можно использовать для решения разных задач, но в полной мере её потенциал раскрывается при построении средних и крупных проектов. Если вам нужна простая визитка или портфолио, можно найти более простые инструменты — например, конструкторы сайтов. Joomla выбирают, когда требуется функциональный сайт компании, блог или, например, интернет-магазин с большим ассортиментом товаров.

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


 

Функциональные возможности

Установка Joomla не вызывает вопросов — на популярных хостингах CMS разворачивается в несколько кликов с автоматическим подключением базы данных. Пользователю нужно только добавить домен, после чего можно приступать к оформлению и настройке. Интерфейс полностью русифицирован, обучающих материалов достаточно, да и в целом панель администратора выстроена так, что в ней нетрудно разобраться.

Несмотря на простоту движка, его можно использовать для запуска самых разных сайтов, от одностраничников до крупных онлайн-магазинов и порталов с развитым пользовательским интерфейсом. Универсальность Joomla достигается за счёт мощной стандартной функциональности и расширяемости системы через установку плагинов.

Среди стандартных функций движка можно выделить:

  • Систему регистрации с 9 группами пользователей, которые различаются уровнем доступа к добавлению материалов, редактированию и модерации.
  • WYSIWYG-редактор для добавления новых материалов на сайт.
  • Встроенный в редактор медиа-менеджер для управления изображениями и другими типами файлов.
  • Менеджер контента, который позволяет не только управлять материалами на сайте, но и с помощью вспомогательных модулей следить за тем, как пользователи реагируют на него.

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

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

  • защита от спама и взлома;
  • создание бэкапов;
  • техническая оптимизация с учётом требований поисковиков;

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


 

Дизайн и работа с шаблонами (темами)

Шаблон полностью определяет внешнее представление сайта: цвета, позиционирование, графические элементы. Можно использовать бесплатные темы, покупать премиум-шаблоны, разработать макет своими силами или заказать у специалистов — популярность системы обеспечивает существование большого числа предложений.

Большинство начинающих пользователей выбирает вариант с бесплатными шаблонами. Это разумная стратегия, потому что вариантов действительно много, особенно на западных сайтах с темами. У Джумлы нет встроенного в панель администратора каталога, как на WordPress, поэтому для установки шаблона необходимо сначала скачать архив с его файлами на компьютер. Тема загружается на CMS через раздел «Установка расширений» в админбаре. После завершения инсталляции новый вариант дизайна появится в «Менеджере шаблонов» — вам останется только выбрать его и активировать. Можно использовать один шаблон на всём сайте или назначить разные варианты дизайна для отдельных страниц.

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

Второй способ — правка файлов шаблона, которая требует знания HTML, CSS и JavaScript. Многие вещи можно узнать из обучающих роликов и форумов, но на приобретение минимальных навыков всё же потребуется время. Файлы всех шаблонов хранятся в отдельных папках в каталоге Templates. Вам необходимо найти файлы, которые отвечают за конкретные участки страниц, открыть их через редактор и внести правки. После сохранения новой конфигурации на сервере в пользовательской части сайта отобразятся внесённые изменения. Перед правкой файлов необходимо создавать их резервные копии, чтобы иметь возможность быстро откатиться к стабильной версии.

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


 

Оптимизация (SEO) и продвижение

Основные настройки SEO доступны сразу после установки движка. Чтобы изменить их, необходимо открыть раздел «Общие настройки» и перейти на вкладку «Сайт». Здесь можно:

  • Указать название сайта.
  • Открыть доступ к сайту для неограниченного круга пользователей или пока закрыть его от посторонних глаз.
  • Включить или отключить индексацию страниц поисковыми роботами.
  • Добавить описание и ключевики, по которым будет производиться индексация страниц.
  • Включить ЧПУ и переадресацию.

На этом стандартные возможности SEO-оптимизации исчерпаны. Чтобы получить хороший результат и подняться высоко в поисковой выдаче, необходимо использовать для дальнейшего продвижения SEO-плагины. Среди бесплатных расширений можно выделить EFSEO и SEOBoss. Они предлагают дополнительные инструменты для добавления мета-тегов в ручном или автоматическом режиме.

Если требуется более функциональный инструмент SEO-оптимизации, можно приобрести лицензию на расширение iSEO. Он предлагает с большим количеством ограничений, которая подходит только для знакомства с основными возможностями плагина. Если не готовы платить, то выбирайте EFSEO или SEOBoss. Если понимаете, что без финансовых вложений не получится быстро вывести сайт в топ или реализовать какую-то функцию, то берите платную редакцию iSEO.


 

Ценовая политика

Джумлу можно скачать бесплатно с сайта разработчиков или развернуть через админбар в личном кабинете на хостинге. За плагины и шаблоны платить не обязательно — есть огромное количество бесплатных вариантов. Единственная опасность — отсутствие поддержки со стороны разработчиков, но и с этим обычно проблем не возникает: у Joomla крутое сообщество пользователей, которое создаёт много полезного контента для движка.

Однако для работы сайта всё же понадобятся средства, которые пойдут на оплату домена и хостинга. Финансовые вложения не такие уж и большие. Домен в зоне RU или РФ обычно стоит около 200 рублей. Можно найти регистраторов, которые предлагают доменное имя на год и за 99 рублей. Ежегодное продление будет стоить чуть больше, но тоже ненамного. Если вы собираетесь купить домен в зоне COM или назначить тематическое имя (например, site.shop для онлайн-магазина), то здесь будет уже другой уровень цен — от 500 руб/год и выше.

Цена на хостинг зависит от функциональности тарифа, которая требуется для запуска сайта. Например, на хостинге AdminVPS можно создать небольшой проект без ограничений на трафик и возможностью подключения домена за 69 руб/месяц. Если вы делаете онлайн-магазин, то понадобятся более мощные тарифы. Соответственно, вырастет и стоимость — до 300 руб/месяц на виртуальном хостинге.

Если планируется создание большого сайта, для работы которого не хватит мощности виртуального хостинга, то придётся приобретать выделенный виртуальный или физический сервер. Здесь уже другой порядок цен, да и требования к технической подготовке разработчика намного выше. Но если вы создаёте первый сайт, то достаточно будет заложить бюджет на виртуальный хостинг — даже на самом дорогом тарифе цена будет доступной для большинства пользователей.


 

Плюсы и минусы

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

  • Богатый выбор встроенных инструментов и обширная база расширений. Движок позволяет создавать самые разные проекты, от небольших сайтов до крупных магазинов с большим ассортиментом товаров, скидочными системами и возможностью выбора способа оплаты и доставки.
  • Регулярное появление новых компонентов, добавляющих ещё больше полезных функций.
  • Мощное сообщество пользователей, которое создаёт базу знаний своими постами и туториалами, а также разрабатывает новые плагины и шаблоны.

Главный  недостаток Joomla, как и любой CMS с открытым кодом и поддержкой расширений от сторонних разработчиков, — несовместимость версий. Почти каждое обновление системы может закончиться тем, что какое-нибудь расширение или шаблон начнёт функционировать со сбоями. Особенно серьёзно проблема стоит при использовании бесплатных решений  — авторы прекращают поддержку, поэтому нет поддержки новой версии движка. Поэтому перед установкой апдейта приходится отключать все плагины и затем проверять их по одному. Другой вариант — не обновлять Джумлу после установки.

Претензии к Joomla предъявляют и опытные разработчики, которые предпочитают не использовать движок для построения нестандартных сайтов. Решение типичных задач — пожалуйста, но недоработки в структуре и избыточность кода сильно мешает использовать систему в качестве основы для уникальных проектов. В то же время для большинства пользователей это не является проблемой, поэтому Джумла так популярна среди вебмастеров.


 

Аналоги и конкуренты

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

Основные сервисы-конкуренты:

uKit.comuKit – простой конструктор, который подходит для создания сайтов для малого и среднего бизнеса. Предлагает пользователям несколько сотен профессиональных шаблонов, возможности редактирования которых серьёзно ограничены. С одной стороны, это позволяет ускорить процесс разработки сайта, с другой — не позволяет создавать действительно уникальные проекты. Но для запуска простых визиток и лендингов использовать uKit намного эффективнее, чем Joomla.


uCoz.ruuCoz – конструктор, который благодаря модульной системе и открытости коду сравним по функциональности с бесплатными CMS. Все необходимые возможности для создания сайтов реализованы в виде модулей, которые представляют собой отдельные приложения с большим количеством настроек. uCoz — самая реальная альтернатива Joomla среди конструкторов сайтов.


Wix.comWix – сервис, который отлично подходит для создания визуально-привлекательных сайтов. Wix отличается наличием большого количества шаблонов, созданных профессиональными дизайнерами и верстальщиками, а также мощными инструментами кастомизации. Возможности редактирования здесь тоже ограничены, но рамки расставлены настолько широко, что начинающим вебмастерам они точно не помешают.

Joomla — достаточно простой инструмент для создания сайтов, но для нормальной работы с ним всё-таки требуются навыки программирования. Кроме того, пользователю придётся изучать особенности хостингов, самостоятельно регистрировать и подключать домен, беспокоиться о своевременном обновлении движка и поддержания высокого уровня безопасности.

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


 

Примеры сайтов, созданных на Joomla

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


 

Выводы и рекомендации

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

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

  • Автор: Дмитрий Луценко

no avatar