Семь лет дружбы с движком Joomla сделали меня жутко любопытным до новинок CMS. Близкое знакомство с периодичностью обновлений Джумла дало понять, что линейку 4X ждать ранее конца весны-начала лета 2018 года не стоит, поэтому удовлетворить зуд рук я решил на виртуальном сервере Open Server, куда и поставил Joomla 4.0.0 для ознакомления с возможностями.
Кисет истории
Глобальных обновлений на движке не было давно, а база, на которой работает даже тестовая на сегодня Joomla 3.9 датируется 2013 годом:
Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013.
Линейка 4X поставлена на новую основу с обновлённым Bootstrap и комбинированием нескольких Framework. Тут об обновлении можно говорить, как о факте, до этого с 2013 года движок менялся только сверху, под слоем новинок находился старый и морально изношенный скелет
Особенности Joomla 4
Новая Joomla будет использовать перекрёстную структуру, в которой переплетутся вертикальные и горизонтальные элементы. По-умному называется ортодоксальная структура. Это позволит сократить объём кода, значит, даст бонусы скорости загрузки и уменьшит вес рабочего сайта. Новое ядро позволит в дальнейшем упростить разработку компонентов, а их использование на движке не приведёт к разрастанию кода. Всё это интересно для программиста, но что же показал тест Joomla 4 для бульварного веб-мастера?
Начинается знакомство с нового входа в админку, где нет выбора языка. Далее административная панель, которая потеряла привычное верхнее меню, заменив его на боковое. По желанию, меню слева может открываться и сворачиваться, в свёрнутом варианте для навигации предлагаются иконки.
Меню управление открывается после одного клика и закрывается нажатием на крестик. С непривычки верхнее меню кажется удобнее, но привыкаешь быстро. Улыбнуло новое решение по кнопкам навигации, привычный выбор «сохранить, сохранить и закрыть, сохранить и создать» заменила одна кнопка с навигационной стрелочкой.
Шаблон cassiopeia
По умолчанию установлен новый шаблон Cassiopeia, в настройках которого можно добавить логотип, описание, заголовок и установить растяжку шаблона по ширине экрана. В пункте «Назначение меню» переключается выбор всем менюшкам, что позволяет без проблем подогнать отображение сайта под свой интерес.
Также в настройках Кассиопеи возможность использования одного или нескольких файлов для организации внешнего вида. Допускается подключение своих файлов изображений, шрифтов и т д. Что касается позиций для вывода, то их у Кассиопеи достаточно, основной тренд сохранился от Protostar – несколько верхних позиций, футер, и массив мест для вывода моделей в правом сайтбаре.
Страха ради поставил на виртуальном сервере шаблон Protosrarplus – стал без вопросов.
Модули и плагины
По умолчанию в Joomla 4 было включено сразу 14 модулей, включая:
- Форму входа,
- Меню автора,
- Поиск,
- Хлебные крошки и т д.
Навигация на странице модулей отличается от 3X – вверху слева выбор показа модулей для сайта и админки, справа окно поиска без аккордеона и параметры таблицы, где можно указать статус, позицию и язык модуля для поиска.
Плагины сортируются для ускорения поиска по состоянию, типу и доступу.
Текстовой редактор по умолчанию TinyMCE, на странице глобальной конфигурации можно настроить:
- SEO,
- Капчу,
- Уровень доступа,
- Метаданные,
- Cookie.
Также есть настройки системы и сервера, от Joomla 3 отличается только оформление страниц.
П. С. Попытка накатить на тестовую Joomla 3.9.0 сборку 4.0.0 результата не принесла, пошёл сбой из-за шаблона Protostar. Скорее всего, до обновления в один клин надо ждать финальные сборок линейки 3.9. На виртуальном сервере чистое тестирование Joomla 4 принесло только положительные эмоции, заметных косяков не замечено, а реально полезные плюшки есть.
П. С. П. С. Всё вроде нормально, но заголовок материала опять выводятся в h2 и надо править на h1 руками. Это клинический диагноз разработчикам.