Joomla 4: Что это и почему о ней нужно знать?

0
332

Давайте посмотрим на то, что должно быть в Joomla 4 и почему нас следует обратить на нее внимание.

Почему версия 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.

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

Реализация MVC

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

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

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

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

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

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

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

Похожие записи

17.01.2018
0
440

Joomla! 4 и выше

В этой статье мы увидим перспективы Joomla 4 для разработчиков, а также определим вид архитектур...
16.01.2018
0
461

Защита сайта от спамеров

Достаточно часто владельцы сайтов сталкиваются с такой проблемой, как спам. Спам-роботы засо...
17.01.2018
0
310

Примеры работы со встроенными полями Joomla

Поля Joomla очень сильно повлияют на работу с Joomla, конечно это нне панацея в создании сложных ка...

Комментарии

Ваш комментарий будет отправлен на модерацию.
  • Комментарии не найдены