Joomla 4 Що це і чому про неї потрібно знати

чому

Отже, Joomla! 3.9 вийшла з печі і найближчим часом ми чекаємо на версію Joomla 4. Занадто рано говорити про Joomla 4?

Я так не думаю. Joomla 4 йде своїм шляхом завдяки тяжкій праці робочої групи Joomla 4, яка ведеться паралельно з розробкою Joomla 3.x.

Тепер погляньмо на те, що має бути в цій оновленій версії Joomla, а також чому нам слід приділити їй пильну увагу.

Дата виходу Joomla 4

Імовірно Joomla 4 вийде у 4 кварталі 2018 року. Крім цього, Joomla 3.9 буде підтримуватися протягом 2-х років, тому часу для обмірковування та вирішення технічних проблем при міграції буде достатньо. До 2020 року випускатимуться патчі безпеки для Joomla 3.9. Також слід зазначити, що Joomla 4 буде працювати тільки на PHP 7.

Чому версія Joomla 4?

Хоча Joomla покращується з часом, заснована Joomla на технологіях десятирічної давності. Нині вона абсолютно не відповідає сучасним технологіям. Зараз Joomla кілька.. старомодна. Безперечно, ми можете її захищати і сказати, що багато людей досі використовують її, але зверніть увагу, що кількість нових користувачів не так багато, і їхня кількість на ринку не збільшується.

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

Зміни в Joomla 4, що впливають на розробників

В принципі Joomla 4 абсолютно нова, вона ламає те, що вже існує для того, щоб отримати абсолютно нову версію.

Як говориться в "дорожній карті"Розвиток, Joomla 4 буде продовжувати еволюцію Joomla, стане більш потужною, але, одночасно, більш простий у використанні CMS. Також планується покращити та розширити унікальні характеристики, що відрізняють Joomla від інших CMS.

Пріоритетними напрямками розвитку Joomla 4 є створення можливості апгрейду ядра за допомогою лише однієї кнопки, а також мінімальна зворотна сумісність для існуючих розширень.

Ортогональні структури компонентів

Орт. ортогоно..що? Занадто довга назва, щоб його запам'ятовувати! Але замість того, щоб запам'ятовувати, краще зрозуміти його зміст:

Структура Joomla 4 - це комбінація вертикальних складових, таких як контент або користувачі, та горизонтальних складових, таких як воркфлоу, тэгінг та версії. Це означає, що поки розробка йде в ядрі Joomla, одночасно всі нові можливості функціоналу, такі як публікація, теггінг і т.д., будуть автоматично додані та доступні для налаштування Joomla.

Сучасний CSS фреймворк

Вирвавшись із клітки bootstrap 2, на якій Joomla надовго застрягла, Joomla 4 та її пізніші версії залишатимуться оновленими до останньої версії Bootstrap.

Реалізація MVC

“Для Joomla 4, ми обмежуємо обов'язки компоненту. Тому від компонента потрібно лише реалізувати свою власну базову функціональність. Все інше впроваджено в систему”, – сказав Марко Дінгс (Marco Dings) на JWC 2015. Завдяки цьому під час розробки потрібно буде писати набагато менше коду! Внутрішньо, вони будуть використовувати "командну шину", щоб спростити та розширити функціонал, де у нас є ще один контролер багатозадачного режиму.

Спосіб, який використовує Joomla для застосування MVC визначає ортогональну структуру компонентівїхню роботу.

Чому користувачам і особливо розробникам варто звернути увагу на Joomla 4?

Joomla 4 – це гігантський крок уперед і величезний відрив від попередньої версії Joomla.

Вам доведеться оновити та змінити код у своїх Joomla 3.х розширеннях, щоб зробити їх сумісними з Joomla 4.

Але хороша новина в тому, що Joomla 4 спрощує роботу розробників зі створення розширень з безкоштовними тегами, версіями тощо. Нова версія підтримує безліч поліпшень для скасування непотрібних стандартних завдань, які значною мірою полегшать вирішення завдань розробника в даній CMS.

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