Блог

Огляд CMS Joomla: що це, плюси та мінуси

16 жовтня 2020 р.

Огляд CMS Joomla: що це, плюси та мінуси #1

Joomla — CMS з відкритим кодом для створення практично будь-яких сайтів. Основні можливості системи доступні “з коробки”, а додаткові плагіни розширюють можливості CMS під різні задачі. Для створення проєктів за допомогою цього движку зазвичай не потрібні знання у програмуванні, тому Joomla часто обирають ті, хто створює сайт самостійно, без команди розробників.

Поговоримо про те, що таке CMS Joomla, які в неї переваги та недоліки. Розглянемо її функціональні можливості, особливості роботи з шаблонами, нюанси пошукового просування та під’єднання модулю оплати для Joomla.

Що таке CMS Joomla

CMS Joomla — це система управління контентом з відкритим вихідним кодом. Це означає, що будь-який розробник може створити розширення для нього під певні задачі, а потім продавати продукт або надавати безкоштовно. Поряд з WordPress, Joomla рекомендована тим, хто вперше береться за створення сайту.

Ця CMS зручна, тому що в неї простий користувацький інтерфейс. А додаткові плагіни роблять її гнучкою та дозволяють налаштувати систему під різні потреби бізнесу. Joomla розповсюджується за ліцензією GNU GPL, тобто вона безкоштовна. А от розширення можуть бути як безкоштовними, так і за гроші.

Функціональність цієї системи управління контентом дозволяє створювати різні сайти на Joomla — як односторінкові, так і великі інтернет-магазини та ресурси з розгалуженою структурою.

Встановлення Joomla доволі просте. Часто хостинг-провайдери пропонують автовстановлення CMS, яка займає буквально пару хвилин. Вам треба тільки купити хостинг та домен, після чого практично одразу можна займатися налаштуванням та дизайном майбутнього сайту. Інтерфейс українізований, а адмін панель інтуїтивно зрозуміла навіть новачку.

Функціональні можливості

Розгляньмо стандартні та додаткові можливості Joomla.

Стандартні функції CMS Joomla

  • Система реєстрації, яка передбачає дев’ять груп користувачів. У кожної групи є певні права на редагування, модерацію, керування матеріалами.
  • Медіа-менеджер. Дозволяє керувати контентом на сайті. Додаткові модулі також дають можливість відстежувати реакцію користувачів та матеріали.
  • Пошук з фільтрами, які дозволяють сортувати матеріали за різноманітними параметрами, наприклад: дата публікації, популярність, тощо.
  • Багаторівневе меню, яке легко налаштувати без особливих навичок програмування. Можна створювати складки у будь-якій кількості, використавши випадний список.
  • Додаткові блоки, передбачені для розміщення реклами, форми зворотного зв’язку, добірок супутніх товарів.
  • Текстовий та графічний редактор. Можна створювати тексти з будь-якою структурою, змінювати шрифт, формувати списки, тощо, а також додавати картинки, відео-контент.

Можливості для розширення

Є багато плагінів для Joomla, за допомогою яких можна додавати нових можливостей в систему. Хоч стандартна функціональність цієї CMS достатньо потужна, повністю обійтися без додаткових модулів не вийде. Розширення забезпечують такі must have функції, як захист від спаму, захист від взламування, оптимізація з урахуванням вимог пошуковиків.

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

Також плагіни дозволяють додати спеціальні функції, які треба для конкретного типу сайту, наприклад, для магазину, новинних сайтів або блогу.

Розширення для e-commerce

Існує багато розширень, призначених саме для електронної комерції. Вони дозволяють додати інструменти керування онлайн-продажами та зробити інтернет-магазин максимально зручним. Серед популярних варіантів — VirtueMart, HikaShop, JoomShopping, AceShop. Для новачків, у яких немає досвіду створення сайту інтернет-магазину, краще за все підійде JoomShopping.

JoomShopping створений спеціально для Joomla німецькими розробниками. Це ваш варіант, якщо ви хочете швидко та без особливих обтяжень запустити інтернет-магазин з приємним дизайном. JoomShopping створює не таке сильне навантаження на хостинг, якщо порівняти з VirtueMart. Компонент дозволяє розробити інтернет-магазин з асортиментом від 50-70 тисяч товарів. Розширенням безкоштовне, але все одно доведеться під’єднувати додаткові плагіни, щоб забезпечити покупцю зручність.

Тому, можуть знадобитися розширення для наступних опцій:

  • Можливість швидкого замовлення. Деякі покупці надають перевагу залишати тільки номер телефону, щоб поставити кілька питань менеджеру та вже в телефонному режимі оформити покупку. Щоб забезпечити таку можливість користувачам, можна використовувати плагіни для замовлення “в один клік”. Вони дозволяють налаштовувати обов’язкову та необов’язкові рядки.
  • Додаткові функції в кошику. Використовуючи спеціальні модулі, можна додати до стандартних можливостей кошика такі можливості: підтримка мультивалютності, можливість “відкласти” товар, що сподобався, відбиття характеристик товару в кошику, введення промокоду на знижку, тощо.
  • Онлайн-оплата. Є плагіни для CMS Joomla, які дозволяють під’єднати та налаштувати процес оплати на сайті. Наприклад, готовий модуль від Interkassa дозволяє додати спосіб оплати в один клік — Google Pay, Apple Pay, Telegram Pay, а також оплату QR-кодом, через електронні гаманці, тощо. Можна створювати онлайн-інвойси, тобто відправляти покупцям рахунки у вигляді посилань на email або по SMS.
  • Оформлення доставки. За допомогою розширень можна додати можливість вибору способу доставки, міста доставки, поштового відділення. Є модулі, які дозволяють розрахувати вартість доставки товару та відстежувати посилку.
  • Фільтрування товарів. Якщо у вас великий асортимент, дайте покупцю можливість легко знайти потрібний товар, використавши фільтри з різними параметрами.

Модулі для сайту новин

Для адміністрування новинних ресурсів важливо мати можливість ділити матеріали на рубрики, сортувати та фільтрувати публікації за темами та датами, форматувати та структурувати текст, тощо. Під ці завданні підійдуть розширення Hierarchical Category Filter, JUX Mega Menu.

Модулі для блогу

Для ведення блогу CMS повинна бути зручною як для адміністратора, так і для авторів. Серед необхідного функціоналу — можливість коментувати публікації та автоматично постити їх у соцмережах. Щоб додати такі можливості до Joomla, скористайтеся розширенням Easy Blog.

Плагіни для соцмереж

Для соцмереж є розширення JomSocial. З його допомогою можна створювати та редагувати особисті профілі користувачів, ділитися фото та відео, коментувати публікації інших учасників.

CMS Joomla: плюси та мінуси

Як і будь-який движок, Joomla має свої переваги й недоліки.

Плюси

  • Універсальність. Joomla — повноцінний інструмент для створення будь-якого сайту, попри відносну простоту, порівняно, наприклад, із Drupal.
  • Мінімальні витрати. CMS безкоштовна, витратити кошти треба буде тільки на деякі додаткові модулі.
  • Зручність використання. Адмін-панель проста та зручна. Необхідні для налаштувань розділи та розширення легко знайти, всі побудовано логічно.
  • Простота встановлення. Навіть недосвідчений користувач легко встановить CMS, завантаживши його з офіційного сайту або скориставшись автовстановленням від хостинг-провайдеру.
  • Вбудована система кешування. Відкриті раніше вебсторінки система відправляє в кеш, що прискорює завантаження сторінок. Коштом цього немає зайвого навантаження на сервері, що покращує SEO-показники.
  • Різноманіття варіантів дизайну. Є велика кількість шаблонів у вільному доступі.
  • Власний модуль безпеки. Сайти на Joomla взламують рідко, хоча уразливість у движка є, як і в будь-якої системи.
  • Вбудований режим зневадження. Дозволяє швидко ліквідувати збої, що виникають.
  • Адаптація до вимог пошуковиків. Joomla — SEO-дружня CMS, є багато модулів для SEO-просування.

Мінуси

  • Багато розширень та шаблонів для Joomla платні.
  • Немає технічної підтримки, оскільки движок безкоштовний, але інформацію про проблему завжди можна знайти в численних спільнотах та інструкціях.
  • Слабке місце цієї CMS — розширення, завантажені з сумнівного джерела, вони часто є причиною взламування.

Дизайн та робота з шаблонами

Зовнішній вигляд вашого сайту залежить від обраного шаблону. Він визначає кольорову гаму сторінок, структуру, та те, наскільки зручно буде користуватися ресурсом. Коли ви завантажуєте CMS Joomla, то отримуєте вбудований за замовчуванням шаблон. Щоб створити унікальний дизайн, можна завантажити інший шаблон та встановити його через адмін-панель. У Joomla 3 є можливості використовувати різні шаблони для різних сторінок сайту.

Обирати можна як безкоштовні, так і платні (преміум) шаблони. Щоб знайти щось оригінальне, використовуйте запит Joomla template та подивіться цікаві шаблони на закордонних сайтах, де CMS Joomla більш популярний. До того ж так буде більше шансів, що обране вами оформлення не використовують конкуренти. Під час вибору шаблону, переконайтесь у тому, що він передбачає адаптацію під мобільні пристрої для коректного відбиття на смартфонах.

Додати шаблон легко: треба в розділі “Розширення” натиснути “Огляд” та обрати завантажену тему. Після цього почнеться процес встановлення. Коли шаблон буде встановлено, ви можете його редагувати за допомогою налаштувань. Якщо у вас безкоштовна тема, то налаштувань буде мало (зазвичай тільки зміна фону, логотипу, шрифту) або не буде взагалі. Якщо вам треба більше можливостей — купуйте платну тему, у якій набагато більше інструментів кастомізації, або завантажте розширення Sitebuilder або Pagebuilder.

Модулі Sitebuilder або Pagebuilder з’явилися нещодавно. вони суттєво спрощують роботу з Joomla та дозволяють повністю кастомізувати шаблон. Це конструктор сайту та конструктор сторінок, зазвичай такі розширення йдуть разом з шаблонами. За допомогою конструкторів користувач може створювати сторінки та повністю весь сайт з готових блоків та виконати налаштування кожного блоку, змінюючи оформлення та інші параметри.

Пошукова оптимізація (SEO) та просування

Основні складники для пошукового просування сайту на Joomla — це корисний для відвідувачів ресурсу контент та правильно підібрані ключові фрази. Інтерфейс движку передбачає рядки для ключових слів та мегатегів — seo-оптимізованого заголовку та короткого опису сторінок.

Після встановлення CMS Joomla, можна одразу провести мінімальну оптимізацію, використовуючи стандартні функції системи:

  • Вказати назву сайту, що б вона відбивалася в результаті пошукової викладки та на вкладці веббраузеру.
  • Зробити опис (description) та прописати ключі (keywords), за якими ваш сайт будуть визначати пошукові системи.
  • Ввімкнути формування ЧПК, або SEO-friendly URL — адреси сторінок, прописані в максимально зрозумілому для людини вигляді, тобто з транслітерацією слів.
  • Дозволити індексування, тоді сторінки з’являються в пошуковій викладці.

Мінімальних налаштувань вистачить, щоб пошукові системи не ігнорували сайт, але якщо у вас багато конкурентів і ви хочете потрапити в топові позиції — треба серйозно працювати над SEO-просуванням. Щоб отримати доступ до додаткових інструментів, використовуйте розширення sh404SEF, EFSEO або SEOBoss.

Тарифи

Joomla — це безкоштовний движок, остання версія є у вільному доступі на сайті розробника. Платні варіанти відрізняються за ціною, середня вартість — $40-80.

Також, під час розгортання сайту на Joomla треба буде витратити кошти на хостинг та домен. Що більш функціональним буде сайт, то дорожче потрібен хостинг. Для великих інтернет-магазинів може знадобитися розміщення на VPS. Але для першого сайту бюджет найчастіше буде збільшуватися поступово.

Модуль оплати для Joomla

Для вдалої електронної торгівлі важливо запропонувати покупцю зручну та швидку оплату. Тоді шанси, що він покине кошик, знижуються. Що більше варіантів оплати ви запропонуєте відвідувачам сайту, то простіше клієнту знайти комфортний та знайомий метод. А для бізнесу онлайн-платежі на сайті — це можливість автоматизувати весь процес покупки.

Якщо у вас сайт на Joomla та ви хочете налаштувати приймання платежів, оптимальне рішення — співпрацювати зі спеціалізованим платіжним сервісом, таким як Interkassa. У нас є готовий платіжний модуль для Joomla. Під’єднати його дуже просто: достатньо завантажити модуль на сайті та встановити його, йдучи за детальною інструкцією. Після під’єднання до сервісу покупці вашого магазину зможуть обрати найбільш зручний спосіб оплати — карткою, через електронний гаманець або готівкою через термінал.

Готовий модуль оплати для Joomla від Interkassa безкоштовний. За послуги платформи стягується комісія з кожного замовлення, зробленого на сайті. Але це вже після того, як ви почнете заробляти на продажах у вашому інтернет-магазині. Щоб почати під’єднання до платіжного сервісу Interkassa, зареєструйтесь в системі.

Приклади сайтів на Joomla

На Joomla створюють сайти як великі міжнародні компанії, так і дрібний та середній локальні бізнеси. Наприклад, на цьому движку зроблені сайти IKEA та HARVARD UNIVERSITY.

Серед шаблонів цієї CMS можна знайти рішення для будь-якої ніші, от кілька підтверджень цього:

  • інтернет-магазин зоотоварів valta.ru,
  • магазин товарів для кінного спорту konka.ru,
  • магазин органічної продукції sunrich.com.ua,
  • сайт для тих, хто шукає ґаджети, mozo.com.ua.

Joomla — система, в якій можна швидко розібратися, навіть без особливих знань та навичок у розробці сайтів. З першим налаштуванням допоможуть чисельні керівництва з Joomla. А стандартні можливості CMS легко розширити додатковими модулями. Тож CMS Joomla — одне з кращих рішень, щоб створити сайт для бізнесу будь-якого масштабу.