CMS Joomla 5.0 – це версія системи управління контентом Джумла, яка вийшла 17 жовтня 2023 року. У ній є ряд оновлень, спрямованих на підвищення безпеки, доступності для інвалідів, швидкості та інших важливих «напрямків». Більшість змін пов'язані з кодом.
Відеоогляд
- Підвищення вимог до хостингу – 00:02:04.
- Нічний режим адмінки Joomla 5 – 00:02:26.
- Структуровані дані (Schema.org) – 00:03:20.
- Текстовий редактор – 00:05:36.
- Зовнішній вигляд діалогових вікон – 00:06:01.
- Плагіни розумного пошуку – 00:06:17.
- Сортування меню – 00:07:18.
- Прибрано плагіни капчі (reCAPTCHA) – 00:07:52.
- Плагін сумісності – 00:08:15.
- Joomla 4.4 – 00:08:50.
Відео краще переглядати з якістю «1080p HD». Цей та інші відеоогляди та уроки можна знайти на моєму YouTube каналі.
Посилання з відео:
- Цикл відеоуроків по створенню сайтів на Joomla.
- «Коли, навіщо і як потрібно оновлювати сайт. На прикладі Joomla».
- «Оновлення Joomla 3 до 4 на прикладі сайту Aleksius.com».
- Термін підтримки Joomla 4.4.
- Системні вимоги Joomla 5.
- «Відеоурок з компоненту Статті Joomla (com_content)».
- «Відеоурок «Контакти Joomla»».
- Інструменті перевірки розширених результатів.
- «Відеоурок по TinyMCE в Joomla 4. Текстовий редактор».
- «Відеоурок з меню Joomla. Компонент Com menus».
- Реєстрація користувачів.
У попередньому циклі безкоштовних відеоуроків ми розглянули покроковий процес створення сайту на Joomla 4. Застосовували лише безкоштовні компоненти. У результаті вийшов сайт-візитка, вивантажений на хостинг. Записані раніше уроки для Joomla 4 майже повністю актуальні і для поточної версії Joomla 5.0. Принаймні, це вірно на 28.10.2023. У цій статті поговоримо про найбільші, на мій погляд, зміни версії 5.0, порівняно з версією 4.3.
В огляді бере участь остання доступна мені, на момент написання статті (28.10.2023), україномовна версія Joomla 5.0 та 4.4.0 на локальному сервері з PHP 8.1.9 та MySQL 8.0.30.
Зміни у Joomla 5.0
Якщо вас цікавить питання доцільності оновлення сайту, то у статті «Коли, навіщо і як потрібно оновлювати сайт. На прикладі Joomla» є моя думка щодо цього. А у статті «Оновлення Joomla 3 до 4 на прикладі сайту Aleksius.com» ділюся досвідом по оновленню.
Згідно з даними на офіційному сайті, Джумла 4.4 підтримуватиметься до 17 жовтня 2025 року.
Відразу зазначу, що оновлення Joomla 3 до 4 набагато більш тривалий, складний і дорогий процес, ніж оновлення з Joomla 4 до 5. Докладніше про оновлення з 4-ї Джумли до 5-ї можете дізнатися в офіційній документації «Joomla 4.4.x to 5.x Planning and Upgrade Step by Step». Детальніше про процес оновлення можна дізнатися у статті «Як оновити Joomla 4 до 5. На прикладі сайту Aleksius.biz».
Оновлено мінімальні системні вимоги. Для роботи Joomla 5 хостинг повинен відповідати мінімум таким вимогам:
- PHP – 8.1.0 (з модулями json, simplexml, dom, gd, mysqlnd або pgsql).
- MySQL 8.0.13, або MariaDB 10.4.0, або PostgreSQL 12.0.
- Apache 2.4 чи Nginx 1.21 чи Microsoft IIS – 10.
Докладніше можете дізнатися на офіційному сайті.
Нічний режим адмінки Джумла. Тепер адміністратори можуть включити темну тему адмінки (рисунок нижче). А в Joomla 5.1 додано перемикач теми.
Щоб увімкнути темну тему адмінки Joomla 5 («нічний режиму»), увімкніть відповідний режим у налаштуваннях свого браузера або операційної системи.
Нижче наведено приклади налаштувань різних браузерів.
Для Google Chrome потрібно увімкнути темну тему в операційній системі. На малюнку нижче показаний приклад у Windows 11 Pro 22H2 22621.2428.
Інтеграція зі Schema.org (структуровані дані). У Joomla 5 було додано 7 плагінів (тип schemaorg) для реалізації мікророзмітки таких типів:
- BlogPosting (стаття).
- Book (книга).
- Event (захід).
- Organization (логотип).
- Person (персона, автор).
- Recipe (рецепт).
- JobPosting (вакансія).
А в Joomla 5.1 було додано ще два плагіни.
У налаштуваннях кожного плагіна (рисунок нижче) можна вибрати компоненти, на які поширюватиметься дія плагіна. Доступні компоненти Контакти та Статті.
Також є плагін «Система. Schema.org» (рисунок нижче).
Після заповнення цього плагіна відповідними даними можна перейти в налаштування, наприклад, статті і на вкладці Схема вказати вже конкретні дані для цього матеріалу (рисунок нижче).
Нижче наведено приклад перевірки коду сторінки зі структурованими даними в Інструменті перевірки розширених результатів. Як бачите, є незначні проблеми, але думаю, що їх буде виправлено.
Також був змінений зовнішній вигляд діалогових вікон в адмінці (малюнок нижче).
Поліпшення для підвищення швидкості та зниження навантаження на хостинг (сервер):
- Поліпшення кешування.
- Оптимізація вихідного коду.
Інші оновлення та зміни:
- Поліпшено сумісність із PHP 8+.
- Оновлено версію Bootstrap до 5.3.2.
- Оновлено версію текстового редактора Codemirror до 6.
- Оновлено версію візуального текстового редактора TinyMCE до 6.7. Додано можливість задавати вирівнювання у налаштуваннях зображень (рисунок нижче).
- У медіа-менеджері додана підтримка AVIF.
- У всіх плагінах розумного пошуку з'явилася можливість виключати з індексації елементи в архівах та окремі області таксономії. Наприклад, для статей (рисунок нижче) можна виключити матеріали в архіві, а також такі таксономічні дані: автор, категорія, мова і тип.
- Додано можливість сортування меню (рисунок нижче) за аналогією до сортування пунктів меню.
- Видалено плагіни reCAPTCHA.
- Додано підтримку Fontawesome 6.4.
- Безліч змін у коді для підвищення безпеки та ефективності роботи Joomla.
- Додано плагін «Поведінка. Зворотна сумісність» (рисунок нижче), що дозволяє забезпечити сумісність 5-ї версії Джумли з деякими розширеннями та шаблонами Joomla 4, в яких використовується застарілий код.
Зміни у Joomla 4.4
У Joomla 4.4 немає якихось особливих змін. Ця версія потрібна для полегшення оновлення з 4-ї версії до 5-ї. Передбачається, що всі розширення та шаблони для Joomla 4, у яких не використовується застарілий код, працюватимуть і з 5-ю версією Джумли (навіть без плагіна «Поведінка. Зворотна сумісність»).
Як бачите, в Джумлі 5 зроблено досить багато змін. В основному вони стосуються коду та покликані підвищити швидкість, захищеність, стабільність роботи та сумісність CMS з новими програмними продуктами. У свою чергу, це дає можливість розробникам створювати більш сучасні розширення та шаблони. У результаті це може допомогти зробити більш сучасний сайт з меншими витратами за часом.
Враховуючи мінімальні зміни в плані інтерфейсу адмінки та логіки управління сайтом, всі записані для Джумла 4 відеоуроки та інструкції актуальні для Joomla 5.
Інформація підготовлена на підставі матеріалів статті «Joomla 5.0 and Joomla 4.4 are here!».
| Автор статті – Хорошевський Олексій |
|---|
Кандидат технічних наук, викладач Харківського національного університету радіоелектроніки, веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом. Публікації та робота: |
| Схожі матеріали |
|---|
Корисні посилання:

