Inter-Net.PRO

Когда выйдет Joomla 4 - появились сроки

  • 201 49
16 март 2018 18:01 - 16 март 2018 18:03 #1 от Inter-Net PRO
На днях на официальном сайте CMS Joomla появились сроки разработки и приблизительные даты выпуска Joomla 3.9 и Joomla 4
Joomla! 4.x
Joomla! 4.x - следующая главная версия Joomla! CMS.
В этом релизе появится ряд новых функции, увеличена минимально поддерживаемая версия PHP до PHP 7, а также удалено ранее устаревшие функции.

Статус разработки
Joomla! 4.x в настоящее время разрабатывается и находится в стадии Alpha 2
Все желающие могут принять участие в процессе разработки и тестирования.

Скачать joomla-4.0.0-alpha2 можно на странице: github.com/joomla/joomla-cms/releases/tag/4.0.0-alpha2
!!! Данная версия предназначена для тестирования и ознакомления, но не для рабочих проектов.

Что касается даты когда выйдет джумла 4, то уже появилась запланированные сроки для всех стадий разработки-тестирования и стабильного релиза.
Изначально команда джумлы планирует выход стабильного релиза на 4-ый квартал 2018 года:

Те, кто не первый год следит за Joomla, знают что график предстоящих выпусков может быть изменён. Поэтому лучше настраиваться на выпуск стабильной версии к весне 2019 года.
Отслеживать планируемые даты выхода версий и их корректировки можно на оф.сайте:
developer.joomla.org/roadmap.html#4


Основные функции в Joomla 4
Ниже перечислены основные функции, представленные Joomla! 4.0
  • Новый базовый интерфейс на основе Bootstrap 4
  • Использование более Joomla! Рамочные пакеты
  • Рефакторинговая система управления событиями
  • Внедрение контейнера обслуживания для глобального управления зависимостью / инъекции
  • Удаление jQuery из ядра
  • Внедрение агностических веб-компонентов Framework
  • Более быстрое время загрузки страницы


Разрабатываемые функции
Улучшение окончательного маршрутизатора.
Улучшения под особенности SEO.
Hypermedia API (webservices).
Усовершенствование процесса установки:
  • Возможность установки расширений (при минимальных поддерживаемых ядрах расширениях)
  • Установка данных выборки
  • Продолжение работы над проектом многоязычного редактирования GSoC.
  • Новый шаблон администратора с минимальными параметрами.


Обратная совместимость
Joomla! 4.0 будут представлены обратные совместимости, которые могут повлиять на существующие сайты и расширения.



Joomla! 3.9
В рамках перехода на Joomla 4.0, в первую очередь Joomla 3.9 будет выпуском, содержащим backports изменений API из ветки разработки 4.0, чтобы облегчить переход к следующему основному выпуску для джумла-сообщества.
Выпуски 3,9 и 4,0 будут выпущены одновременно.
Вложения:

  • 201 49
22 мая 2018 20:04 - 22 мая 2018 20:08 #2 от Inter-Net PRO
Сегодня вышла Joomla 3.8.8 и вместе с этим обновлением появилась новость о том, что будет выпущена Joomla версии 3.10
Так что планы немного изменились.
Теперь Joomla 3.10 будет как промежуточная версия для перехода на Joomla 4

Связано это с тем, что 25 мая 2018 года вступает в силу закон GDPR (общее правило защиты данных).

В связи с этим, Joomla намерена интегрировать набор средств обеспечения конфиденциальности в Joomla CMS для облегчения соответствия сайтов и чтобы упростить жизнь разработчиков, чтобы их расширения соответствовали требованиям установленным в законе GDPR.
Как раз всё это будет реализовано в Joomla версии 3.9
Так что ждём что в самое ближайшее время разработчики движка выкатят Joomla 3.9

Подробнее: www.joomla.org/announcements/release-new...and-joomla-3-10.html

  • 23 2
26 июнь 2018 17:41 #3 от oleg
Вышла joomla 3.8.9.
После обновления на локальном сервере дает ошибку
Fatal error: Uncaught Error: Class 'JClassLoader' not found in X:\home\___\www\libraries\cms.php:40Stack trace:
#0
Сайт перестает работать.
PHP 7.2.6.
На основном сайте пробовать не рискнул.
Спасибо сказали: Inter-Net PRO

  • 201 49
26 июнь 2018 20:17 #4 от Inter-Net PRO
Спасибо за инфу. Я вот ток прочитал ваше сообщение и сразу полез обновлять тестовый сайт.
Только с момента вашего поста уже успела выйти Joomla 3.8.10
Может это как раз косяк залатали из 3.8.9 о котором вы сказали и сразу 3.8.10 пульнули. Я обновился норм (пока ток тоже на тестовом сайте). Сейчас пойду почитаю на гитхабе что за приколы.
Спасибо сказали: oleg

  • 201 49
26 июнь 2018 21:28 #5 от Inter-Net PRO
Я все сайты обновил на 3.8.10 - норм.

А вот из за чего был косяк (если интересно):  github.com/joomla/joomla-cms/pull/20877/...64fe01f692754645c8fe

А так обновление вообще ни о чём,можно было и не обновлять. Грустно, быстрей бы уже 4-ка с удалённым мусором из ядра...

  • 23 2
27 июнь 2018 09:38 #6 от oleg
А мне уже заранее страшно :(
А вдруг при переходе на 4-ку все придется переделывать.

  • 201 49
27 июнь 2018 12:58 #7 от Inter-Net PRO

oleg пишет: А мне уже заранее страшно :(
А вдруг при переходе на 4-ку все придется переделывать.

Самое страшное уже позади - это когда то решиться купить платный хостинг и впервые поставить сайт.

Я вот открыл индексные файлы дефолтных шаблонов Joomla 4 и Joomla 3 (Cassiopeia и Protostar).
1. Сравнить секцию <head>, сейчас в джумле она выглядит так:
<head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <jdoc:include type="head" />
</head>
В четвёрке секция хэд выглядит уже так:
<head>
   <jdoc:include type="metas" />
   <jdoc:include type="styles" />
   <jdoc:include type="scripts" />
</head>
Наконец то они разделили хедовский инклюд, а то всё туда лезит в одну кучу. Это нужно было делать ещё при выпуске J3.0, ну или хотя бы в J3.5.
Тут вариантов много что с этим делать, с направленностью на минификацию и оптимизацию.

2. Убрали у тегов тайпы, чтоб HTML-овский валидатор не заваливал предупреждениями.
Сейчас тайпы проставляются:
<script src="/js/script.js" type="text/javascript"></script>
В четвёрке уже их нет:
<script src="/js/script.js"></script>
а это меньше предупреждений в валидаторе.

3. Наконец удалят из ядра джумлы библиотеку Mootools. Мало кто знает что она вообще делает в джумле и какой функционал на неё повешен. С появлением jQuery её время ушло, но она вошла не только в джумлу 2.5 но и в тройку.

4. Саму jQuery обновят, а то 1.4.1 это даже не смешно.

5. Ну и в шаблоне по дефолту будет уже бутстрап 4 (сейчас 2). Будем теперь на флексбоксах по дефолту.

Это так на вскидку, особо не вникая. Там ещё и админка станет поприличнее. Правда сейчас смотреть особо нечего (слишком сырое), нужно бету ждать.
Так что быстрее к светлому будущему, а там разберёмся.

09 авг 2018 15:06 #8 от Сашка
В сроках по ссылке написано что 23 июля 2018 года вышла Joomla 4.0.0 Alpha 4.
Кто нибудь уже пробовал ставить? Что там, русификацию добавили или всё так же на английском осталось?
Спасибо сказали: Inter-Net PRO

  • 201 49
09 авг 2018 22:21 #9 от Inter-Net PRO

Сашка пишет: В сроках по ссылке написано что 23 июля 2018 года вышла Joomla 4.0.0 Alpha 4.
Кто нибудь уже пробовал ставить? Что там, русификацию добавили или всё так же на английском осталось?

Да, действительно четвёртая альфа вышла. Я это как то упустил.
У меня стоит joomla 4 alfa 3, думал по быстрому обновить, да что то не обновляется она с админки. Сейчас удалю полностью и заново установлю. Наверное уже завтра отпишу что да как там происходит.

  • 201 49
10 авг 2018 13:22 - 10 авг 2018 13:25 #10 от Inter-Net PRO

Сашка пишет: Что там, русификацию добавили или всё так же на английском осталось?

Поставил Joomla 4 Alpha 4 - Изменения есть. Сразу видно что много стилей переписали.
Русификации ещё нет.

Вот что не сразу заметил, на странице с планируемыми датами выпусков релизов измени дату выхода стабильной Joomla 4 - обозначено как 1-ое полугодие 2019 года (чего и стоило ожидать).

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

Наделал скринов, коих и прикрепляю.

  • 201 49
10 авг 2018 13:31 #11 от Inter-Net PRO
На форуме ограничения для прикреплённых файлов стоит - максимум 16 штук, поэтому все скрины в один пост не влезли.

В этой последней альфе уже заработал редактор в медиа-менеджере. Можно изображения редактировать: обрезать, поворачивать, менять размер, сжимать и т.д.

И дефолтный шаблон сайта подравняли. Я тестовые данные ставил смотреть.
Для горизонтального меню похоже как и для joomla 3 нужно в настройках модуля добавлять бутстраповские классы, чтобы оно стало горизонтальным.
Вложения:

Авторизация

Войти через соцсети: