Обзор Joomla 3.9.11
Joomla — бесплатная и универсальная CMS, находится на втором месте по популярности в мире после WordPress. Пользователи движка обычно выделяют его гибкость и расширяемость, которые достигаются за счёт открытости исходного кода и большого количества плагинов. Joomla суть сложнее в освоении, чем WordPress, но тоже является одним из главных инструментов разработки для новичков.
Хостинг Bluehost:
- БЕСПЛАТНОЕ доменное имя на 1 год
- БЕСПЛАТНЫЙ SSL-сертификат включен
- Установка Joomla в 1 клик
- Поддержка 24/7
На Joomla можно создавать сайты разного масштаба и уровня сложности. Но наиболее эффективно система показывает себя при разработке крупных проектов: магазинов с большим ассортиментом, корпоративных и информационных порталов. Основная функциональность движка сразу доступна после инсталляции, а наличие дополнительных возможностей зависит уже от подключенных плагинов и опыта вебмастера.
Настройки дизайна
Дизайн проекта Joomla зависит от выбранного шаблона и опыту вебмастера по редактированию файлов. Есть несколько способов получить тему для оформления:
- Использовать бесплатный макет.
- Приобрести премиум-шаблон.
- Заказать разработку индивидуального дизайна.
- Разработать шаблон сайта самостоятельно.
При выборе способа нужно учитывать, какой проект вы создаёте и каким бюджетом распоряжаетесь. Если это первый опыт работы на Joomla, то можно обойтись бесплатным шаблоном, чтобы присмотреться к системе и её возможностям. Для крупных проектов обычно используют премиальные темы или заказывают индивидуальный дизайн — здесь уже ограничений по стоимости нет.
Бесплатных тем для оформления сайта много. В административной панели нет встроенного каталога, так что варианты дизайна в любом случае придётся искать на сторонних сайтах, скачивать и лишь потом заливать на хостинг. Для добавления новых шаблонов используется интерфейс «Установка расширений». После загрузки новый дизайн отобразится в списке «Менеджера шаблонов» — нужно выделить его и активировать. Joomla позволяет ставить один шаблон на все страницы сайта и назначать индивидуальный макет для каждого раздела.
Для незначительной кастомизации шаблона есть его встроенные настройки. Они позволяют изменить шрифт, цветовую схему, загрузить логотип, поставить фоновое изображение. На премиум-шаблонах возможностей чуть больше, но всё равно недостаточно для глубокой индивидуализации темы. Если вы хотите получить уникальный дизайн, то нужно заказывать его или разрабатывать самостоятельно.
Файлы шаблонов находятся в открытом доступе. Вы можете свободно редактировать их, придавая страницам сайта нужный вид. Однако для этого требуется знание стека HTML и CSS. Исходники шаблонов компактно сложены в каталоге Templates. Для удобства редактирования лучше скачивать их на диск, создавать резервные версии, а затем править.
На первом проекте для управления дизайном обычно будет достаточно базовых возможностей темы. Но если нужно получить не шаблонный сайт, а индивидуальный проект, то нужно будет потренироваться работать с файлами тем оформления.
Функциональные возможности
Джумла на большинстве хостингов разворачивается в упрощённом режиме. Для старта нужно лишь подключить доменное имя, предварительно зарегистрированное на хостинге или на другой площадке. Интерфейс CMS полностью локализован на русский язык. База знаний тоже быстро пополняется свежими переведёнными материалами, плюс есть пользовательское сообщество, так что разобраться с Joomla несложно.
В базовой комплектации система сразу предлагает мощную функциональность:
- Инструменты управления пользователями с разделением на группы по правам доступа.
- Визуальный редактор для быстрого добавления публикаций.
- Менеджер для управления фотографиями и другими файлами, которые используются в публикациях.
- Менеджер контента, содержащий инструменты добавления, редактирования, а также аналитики публикаций.
Наличие визуального редактора упрощает процесс ведения сайта. Научиться добавлять новые публикации можно за час практики. Для навигации по сайту используются категории и подкатегории. Всё придётся создавать вручную, но ничего сложного в решении этой задачи нет.
Важное свойство Joomla — расширяемость. С помощью плагинов вы можете добавить на движок дополнительные возможности. В каталоге CMS есть много разных расширений, но ставить их нужно дозированно, чтобы не увеличивать чрезмерно нагрузку на сервер. Однако совсем без расширений обойтись не получится, так как некоторые из них решают задачи, которые в базовой функциональности игнорируются или слабо закрываются:
- резервное копирование данных;
- удаление спама;
- оптимизация сайта в соответствии с требованиями поисковиков.
На Джумле по умолчанию доступны базовые параметры SEO. Можно прописать название сайта и ключевые слова, настроить индексацию, активировать переадресацию и ЧПУ. Но для качественной SEO-оптимизации придётся устанавливать расширения.
Плагины тоже предлагает встроенные настройки, что делает движок более гибким. Однако относиться к их работе нужно очень внимательно: кроме увеличения нагрузки есть также опасность возникновения конфликтов из-за несовместимости и появления уязвимостей в системе.
Стоимость использования
Joomla — полностью бесплатная CMS. Движок можно загрузить с официального сайта разработчиков и свободно кастомизировать. На хостингах обыно поддерживается быстрая установка Joomla при оплате тарифного плана на размещение сайта. Шаблоны и расширения тоже можно использовать бесплатно. Их меньше, чем на WordPress, но выбор всё равно богатый.
Таким образом, в статье обязательных расходов остаётся только два пункта: хостинг и домен. Для размещения сайтов на Joomla оптимальным выбором будет Bluehost. Этот хостер обслуживает более 2 млн доменных имён по всему миру и имеет официальные рекомендации от разработчиков CMS. Кроме того, он показывает отличные результаты в тестах на производительности и аптайм (время бесперебойной работы серверов), близкий к 100%.
На Bluehost (подробный обзор) нет специальных тарифов для Joomla. Но это не проблема — CMS разворачивается в панели управления в один клик. Стоимость хостинга зависит от размера сайта и требуемых ресурсов.
- Для небольшого проекта будет достаточно виртуального хостинга с тарифами стоимостью от 2,95 долларов в месяц.
- Для корпоративного сайта или интернет-магазина с сотней-другой товаров нужен VPS. Минимальная цена — 18,99 долларов в месяц.
- Для крупных проектов с высокой нагрузкой — выделенный сервер стоимостью от 79,99 долларов в месяц.
Домен тоже можно зарегистрировать на Bluehost. При покупке тарифа вы получаете доменное имя в подарок на год. По истечении 12 месяцев нужно будет его продлить. Стоимость домена зависит от того, в какой зоне будет размещён сайт. Например, за имя site.com придётся платить 11,99 долларов в год, а за site.online — всего 4,99 долларов в год. Зарегистрировать домен в зоне RU/РФ на Bluehost не получится. Но вы можете приобрести доменное имя у другого регистратора, а затем подключить его в личном кабинете хостинга.
При создании сайта могут быть также дополнительные расходы. Речь идёт о платных темах и плагинах. Первое время можно обходиться без них, но если вам нужен индивидуальный дизайн или расширение, то придётся платить. Стоимость зависит от доступных возможностей и способа приобретения — можно купить работающее решение или заказать разработку с нуля у специалистов.
Достоинства и недостатки
Джумла— мощное решение для разработки веб-проектов, ставшее популярным благодаря большому количестве положительных качеств:
- Приличная функциональность «из коробки», которая дополняется установкой расширений.
- Большой выбор бесплатных шаблонов и плагинов.
- Регулярное добавление новых компонентов системы.
- Простота управления.
- Универсальность, позволяющая реализовывать проекты разного уровня сложности.
- Низкие требования к ресурсам для размещения сайта.
- Удобные инструменты для редактирования контента.
- Развитое пользовательское сообщество и продвинутые русскоязычные базы знаний.
Недостатки у Joomla такие же, как у любой другой бесплатной CMS:
- Отсутствие техподдержки, которая помогала бы разрешать возникающие вопросы.
- Наличие уязвимостей, которых становится больше при использовании непроверенных плагинов.
- Несовместимость CMS и расширений после очередного обновления из-за прекращения поддержки плагинов разработчиками.
Отдельный блок недостатков выделяют профессиональные разработчики, использующие Joomla для построения проектов с глубокой кастомизацией.
- Избыточность кода.
- Недоработанная структура некоторых элементов.
- Базовый уровень защиты системы невысокий, приходится тратить много времени на обеспечение безопасности сайта.
Последний пункт важен и для начинающих вебмастеров, которые планируют пользоваться только стандартными возможностями движка. Чтобы сайт не оказался в числе взломанных, нужно внимательно относиться к тому, какие плагины вы подключаете, и как минимум установить дополнительные инструменты защиты.
Выводы
Joomla — это универсальная CMS, но это не значит, что она подходит для абсолютно любых проектов. Например, блога проще делать на WordPress, а лендинги — на конструкторах сайтов. Хотя наверняка есть вебмастера, которые могут собрать всё на Joomla — и это только лишний раз подчёркивает гибкость движка. Но это не отменяет того факта, что система изначально заточена под сайты с мощной пользовательской функциональностью. Об этом говорят в первую очередь её стандартные возможности.
Хостинг Bluehost:
- БЕСПЛАТНОЕ доменное имя на 1 год
- БЕСПЛАТНЫЙ SSL-сертификат включен
- Установка Joomla в 1 клик
- Поддержка 24/7
Кроме кастомизируемости у Joomla есть ещё одно важное качество — расширяемость. С помощью плагинов на движок можно добавлять дополнительные функции, не предусмотренные в базовой комплектации. Расширения приносят в систему не только новые возможности, но и новые проблемы вроде уязвимостей или несовместимости версий. Но если ставить официальные плагины, своевременно их обновлять и следить за безопасностью, то ваш сайт не попадёт в статистику взломанных проектов на Joomla.
Joomla подходит начинающим и опытным пользователям. Они могут решать на ней разные задачи, но бесплатное распространение, удобное управление и большое количество дополнительных материалов делают систему очень популярной среди разработчков.