Войти

Регистрация



3 минут на чтение (слов - 517)

Основные особенности CMS Joomla 4

Основные особенности CMS Joomla 4 Основные особенности Joomla 4

Уже не так долго осталось ждать выхода на рынок Joomla 4. Предположительно Joomla 4 выйдет в 1 квартале 2020 года. При этом Joomla 3.9 будет поддерживаться в течение двух лет и это вполне достаточный срок для обдумывания и перехода на новую платформу. Важно понимать, что Joomla 4 будет работать только на PHP 7.

Хотя Joomla и улучшается с течением времени, она разработана на технологиях десятилетней давности. На сегодняшний момент Joomla уже не соответствует современным технологиям. 

По этой причине Joomla просто обязана измениться, чтобы догнать современные технологии и соответствовать запросам пользователей.


По этой причине Joomla просто обязана измениться, чтобы догнать современные технологии и соответствовать запросам пользователей.


Ключевые изменения в Joomla 4

Joomla 4 это абсолютно новая платформа, которая только по некоторым визуальным особенностям напоминает Joomla 3.

Joomla 4 это новая ступень эволюции Joomla. Она станет более мощной, но, при этом, более простой в использовании. Существенно улучшатся и расширятся уникальные характеристики, отличающие Joomla от других CMS.

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


Структура Компонентов

Структура Joomla 4 - это комбинация вертикальных составляющих, таких как контент или пользователи, и горизонтальных составляющих, таких как workflow, tagging и версии. Это означает, что пока разработка идет в ядре Joomla, одновременно все новые возможности функционала, такие как publishing, tagging и т.д., будут автоматически добавляться и будут доступны для настройки в Joomla.


Современный CSS framework

Joomla 4 и ее более новые версии будут использовать Bootstrap 4.

Наряду с этим будет использоваться JLayout для разработки общей библиотеки JavaScript, использующей Bootstrap. Это поможет сократить работу разработчиков для правильного отображения и работы расширения на всех шаблонах Joomla.


Реализация MVC

В Joomla 4 ограничиваются обязанности компонента. От компонента требуется только реализовать свою собственную базовую функциональность. Все остальное внедрено в систему. Благодаря этому значительно сократится количество кода при разработке. Компоненты будут использовать "командную шину", чтобы упростить и расширить функционал, где располагается еще один контроллер многозадачного режима.

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


Почему разработчикам стоит обратить внимание на Joomla 4?

Joomla 4 - это гигантский шаг вперед и огромный отрыв от предыдущей версии Joomla.

Разработчикам придется изменить код в своих расширениях, чтобы сделать их совместимыми с Joomla 4.

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

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

Вы можете скачать Joomla 4 Alpha Release из репозитория Joomla Github для тестирования новых функций CMS по этой ссылке: Joomla 4 Alpha Release >>>

Мы опубликовали тестовую страницу, созданную CMS Joomla 4 на FixJoomla. Вы можете увидеть это по ссылке: Joomla 4 Test Page >>>

0

Читайте также:

Fix Joomla logo

 

почта: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

FixJoomla.com
© Все права защищены 2019-2020