Оберіть свою мову

Joomla

Featured

Що нового в Joomla 5 та 4.4

 

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 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.0
Joomla 5.0

Щоб увімкнути темну тему адмінки Joomla 5 («нічний режиму»), увімкніть відповідний режим у налаштуваннях свого браузера або операційної системи.

Нижче наведено приклади налаштувань різних браузерів.

Firefox 119.0
Firefox 119.0
Opera One 104.0.4944.33
Opera One 104.0.4944.33
Microsoft Edge 118.0.2088.76
Microsoft Edge 118.0.2088.76

Для Google Chrome потрібно увімкнути темну тему в операційній системі. На малюнку нижче показаний приклад у Windows 11 Pro 22H2 22621.2428.

Windows 11 Pro 22H2 22621.2428
Windows 11 Pro 22H2 22621.2428

Інтеграція зі Schema.org (структуровані дані). У Joomla 5 було додано 7 плагінів (тип schemaorg) для реалізації мікророзмітки таких типів:

А в Joomla 5.1 було додано ще два плагіни.

У налаштуваннях кожного плагіна (рисунок нижче) можна вибрати компоненти, на які поширюватиметься дія плагіна. Доступні компоненти Контакти та Статті.

Що нового в Joomla 5.0
Що нового в Joomla 5.0

Також є плагін «Система. Schema.org» (рисунок нижче).

Плагін «Система. Schema.org»
Плагін «Система. Schema.org»

Після заповнення цього плагіна відповідними даними можна перейти в налаштування, наприклад, статті і на вкладці Схема вказати вже конкретні дані для цього матеріалу (рисунок нижче).

Вкладка Схема
Вкладка Схема

Нижче наведено приклад перевірки коду сторінки зі структурованими даними в Інструменті перевірки розширених результатів. Як бачите, є незначні проблеми, але думаю, що їх буде виправлено.

Інструменті перевірки розширених результатів
Інструменті перевірки розширених результатів

Також був змінений зовнішній вигляд діалогових вікон в адмінці (малюнок нижче).

Діалогове вікно в адмінці
Діалогове вікно в адмінці

Поліпшення для підвищення швидкості та зниження навантаження на хостинг (сервер):

  • Поліпшення кешування.
  • Оптимізація вихідного коду.

Інші оновлення та зміни:

  • Поліпшено сумісність із PHP 8+.
  • Оновлено версію Bootstrap до 5.3.2.
  • Оновлено версію текстового редактора Codemirror до 6.
  • Оновлено версію візуального текстового редактора TinyMCE до 6.7. Додано можливість задавати вирівнювання у налаштуваннях зображень (рисунок нижче).
TinyMCE 6.7
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-канал, де ділиться своїми знаннями та практичним досвідом.
Надає послуги зі створення, доопрацювання, супроводу та просування сайтів. Докладніше про автора…

Соціальні мережі:

Публікації та робота:

Схожі матеріали

Корисні посилання:

Завантаження коментаря... Коментар буде оновлено через 00:00.
Напишіть коментар...
- символів залишилося.
або залишити коментар як гість