Joomla 5.2: огляд ключових нововведень
Вступ
15 жовтня 2024 року було представлено довгоочікуване оновлення — Joomla 5.2. Ця версія CMS прийшла з низкою нових функцій і поліпшень, призначених для підвищення продуктивності та зручності використання платформи. У цій статті ми розглянемо ключові моменти оновлення та поділимося порадами про те, як можна скористатися перевагами нової версії Joomla.
Оновлення в «Екскурсіях»
Тепер після встановлення оновлення Joomla 5.2 вас зустріне вже знайома вам фіча «Екскурсії з гідом», але цього разу з інформацією про нові функції, внесені в цю версію. Тепер немає необхідності відвідувати офіційний сайт для отримання інформації про останні зміни — всі необхідні оновлення та інструкції будуть доступні прямо в інтерфейсі туру при кожному новому релізі! Це зручне рішення дозволить вам завжди бути в курсі всіх поліпшень і нових можливостей.
Новий модуль статей
У Joomla 5.2 було додано новий модуль статей з розширеними можливостями фільтрації та представлення контенту. Модуль надає більшу гнучкість у відображенні статей на сайті, дозволяючи користувачам фільтрувати статті за категоріями, статусом або ідентифікаторами. На відміну від старих модулів «mod_articles», новий модуль пропонує більше можливостей для управління макетом і тоншого контролю над відображенням контенту, що дає змогу налаштувати його вигляд таким чином, щоб відповідати персональним вимогам конкретного сайту.
Шаблон для електронних листів
Додано можливість створювати шаблони для транзакційних електронних листів. Якщо ви не знайомі з терміном, транзакційні листи — це автоматичні повідомлення, що надсилаються в різних ситуаціях, наприклад, під час реєстрації на сайті, відновлення пароля або інших дій користувачів.
Шаблони цих листів тепер можна повністю налаштувати і перевизначити за вашими уподобаннями. Це дасть вам змогу створювати електронні листи, які максимально відповідають дизайну вашого сайту та/або бренду.
Покращення SEO
В оновленні Joomla 5.2 було впроваджено значні поліпшення для SEO завдяки новій функції суворої маршрутизації. Ця можливість дає змогу ефективніше керувати перенаправленнями й уникати дублювання контенту, автоматично перенаправляючи неоптимізовані URL-адреси на їхні правильні версії.
Крім того, плагін системи SEF тепер пропонує нову опцію для автоматичного додавання суфіксів до URL-адрес. Це поліпшення сприяє кращій SEO-оптимізації та підвищує видимість сайту в пошукових системах.
Зміни у медіа менеджері
Зробили невелике поліпшення в роботі медіа-менеджера. Тепер під час завантаження зображень або інших файлів система автоматично виділяє останній завантажений файл у вікні вибору файлів. Це прискорює процес додавання мультимедіа в матеріали або інші види контенту, даючи змогу користувачам швидко вставляти потрібні файли.
Зміни у редакторі «TinyMCE»
У новій версії Joomla 5.2 з'явилася можливість застосовувати користувацький клас до посилань прямо під час їх створення в редакторі TinyMCE. Це істотно полегшує процес додавання стилів і покращує зовнішній вигляд вашого контенту.
Для чого це потрібно? Наприклад, ви можете перетворити своє звичайне посилання на кнопку або іншу видиму компоненту, просто додавши їй унікальний стиль. Це дає змогу вам створювати більш привабливі та функціональні елементи на вашому сайті без необхідності редагування коду HTML. Завдяки цьому ви зможете легко і швидко керувати стилями посилань, що робить процес створення контенту більш зручним і ефективним. Ця нова можливість дає більше гнучкості в дизайні вашого сайту і дає змогу створювати привабливіші користувацькі інтерфейси.
Вибір каталогу у полі «Медіа»
Змінено спосіб вибору каталогу в полі «Медіа». Тепер вам не потрібно вибирати каталог з величезного списку, як це було раніше. Крім того, це дає змогу вам обирати файли з інших джерел, якщо ви такі використовували (наприклад, хмарні сховища).
Класи подій для плагінів
Joomla 5.2 вводить нову систему обробки подій для плагінів на основі класів подій. Ця зміна значно покращує структуру коду і робить процес обробки подій зручнішим і зрозумілішим, що сприяє надійності та простоті розробки і обслуговування плагінів.
Систему вже було адаптовано для кількох популярних плагінів Joomla, включно з тими, що пов'язані з журналами дій користувачів, редакторами контенту та розширеннями аутентифікації. Це дає змогу розробникам легко інтегрувати нові можливості та поліпшити наявні функції.
Багатомовне керування меню
У новій версії Joomla 5.2 з'явилася функція «Керування кількома головними сторінками в одному меню», що значно спрощує налаштування багатомовних сайтів. Тепер ви можете розміщувати пункти в єдиному меню, що раніше було неможливо через необхідність створення окремого меню для кожної мови.
Вкладені субформи
Для проєктів з унікальними вимогами, які раніше вимагали використання сторонніх розширень для підтримки вкладених субформ, Joomla 5.2 тепер надає цю функціональність безпосередньо в ядрі системи. Це означає, що розробникам більше не потрібно інтегрувати додаткові компоненти або плагіни для реалізації складних форм із вкладеними елементами.
Вкладені субформи тепер є стандартною функцією Joomla, що дає змогу створювати динамічні поля зі складними умовами. Наприклад, ви можете легко додавати у форми окремі поля залежно від вибору користувача або інших умов, забезпечуючи гнучкість і налаштованність форм.
Ця нова функція спрощує розробку та підтримку проєктів, даючи змогу створювати складніші й адаптивніші форми без необхідності використовувати сторонні розширення.
Лічильник елементів
У бекенд додано лічильник елементів, який дає змогу одразу побачити їхню загальну кількість. Наприклад, коли ви відкриваєте список статей і хочете дізнатися, скільки їх у системі, тепер вам не потрібно рахувати кількість елементів на основі поточного відображення і загального числа сторінок. Досить просто подивитися на лічильник, який знаходиться поруч з пагінацією.
Оптимізовано «мініатюри»
У новій версії Joomla 5.2 поліпшена функціональність створення мініатюр зображень. Нова реалізація дає змогу скоротити розмір файлів при збереженні прийнятної візуальної якості, що забезпечує оптимізацію часу завантаження сторінок і економію місця для зберігання.
Це поліпшення особливо корисне для сайтів з великою кількістю зображень. Завдяки ефективній обробці зображень, ваш сайт буде швидше завантажуватися, що позитивно впливає на користувацький досвід і SEO-показники. Крім того, поліпшена функціональність мінімізує навантаження на серверне обладнання та дає змогу економніше використовувати ресурси серверу або хостингу. Це робить Joomla 5.2 чудовим вибором для сайтів з високою інтенсивністю трафіку.
Покращена безпека паролів
У Joomla 5.2 додано функцію підвищення безпеки паролів через використання спеціальних символів. Це поліпшення забезпечує підтримку повного набору рекомендованих OWASP символів, таких як @$!#?=;:*-_€%&()`´+[]{}'"|,.<>/~^
.
Тепер користувачі можуть використовувати ці символи для створення надійніших паролів. Для ввімкнення цієї функції перейдіть до налаштувань Global Configuration -> User Options і встановіть мінімальну кількість спеціальних символів у полі Password Minimum Symbols не менше одного. Це дасть змогу користувачам створювати паролі з підвищеною безпекою.
Підтримка PHP 8.4
Joomla 5.2 тепер забезпечує повну сумісність з PHP 8.4, що гарантує, що CMS буде використовувати всі переваги нових функцій і поліпшень продуктивності. Оновлення до PHP 8.4 також дає змогу розробникам скористатися новими можливостями мови програмування, що можуть значно спростити процес розроблення та підтримки сайту. Наприклад, поліпшені синтаксис і функції налагодження допомагають створювати чистіший і ефективніший код. Це особливо важливо з точки зору безпеки та швидкодії.
Примітка Для отримання повного списку всіх змін в Joomla 5.2 і докладної інформації про нові функції рекомендуємо відвідати офіційний сайт Joomla, де ви знайдете всю необхідну інформацію перейшовши за посиланням.
Підсумок
Таким чином, оновлення Joomla 5.2 являє собою значний крок вперед у розвитку платформи. Розробники CMS виконали величезну роботу, впровадивши нові функції та поліпшення, які забезпечують кращу продуктивність, зручність використання і безпеку. Joomla продовжує демонструвати свою здатність адаптуватися до сучасних вимог веб-розробки та підтримувати високий рівень якості.
У новій версії можна побачити безліч корисних інновацій, як класи подій для плагінів, новий модуль для статей, субформи, поліпшене створення мініатюр зображень і повна сумісність із PHP 8.4. Ці зміни роблять Joomla привабливим вибором для розробників і веб-майстрів, які прагнуть надійності та ефективності.
Joomla довела, що це, як і раніше, одна з найнадійніших і функціональних CMS на ринку. Завдяки цим поліпшенням, сайти на Joomla працюватимуть швидше, безпечніше і стануть зручнішими для користувачів.
Коментарів: 0
Коментувати можуть лише авторизовані користувачі
- Вступ
- Оновлення в «Екскурсіях»
- Новий модуль статей
- Шаблон для електронних листів
- Покращення SEO
- Зміни у медіа менеджері
- Зміни у редакторі «TinyMCE»
- Вибір каталогу у полі «Медіа»
- Класи подій для плагінів
- Багатомовне керування меню
- Вкладені субформи
- Лічильник елементів
- Оптимізовано «мініатюри»
- Покращена безпека паролів
- Підтримка PHP 8.4
- Підсумок