План развития Joomla

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

Временные рамки релизов и семантических версий

В стратегии разработки, опубликованной 25 апреля 2014 года, одной из ключевых особенностей является поддержание долгосрочной стабильности и обратной совместимости, а также начало применения семантического подхода (Wiki En) к версиям релизов. Другой аспект временных рамок ранее был определен как проблема со старым циклом выпуска. Это тесно связано с номерами версий и датами выпуска. Изменив нумерацию версий на несколько стандартизированную семантическую и увеличив количество выпусков, мы сможем остановить спешку с включением ошибок и улучшений в выпуск. В идеале цель состоит в том, чтобы свести к минимуму количество элементов, включаемых в каждый выпуск, но также обеспечить более частый цикл выпуска.

Важно помнить: эти выпуски считаются минорными, и ни один из них не должен нарушать обратную совместимость. Любые функции, нарушающие обратную совместимость, будут перенесены в следующий крупный релиз, в настоящее время Joomla! 6.x.

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

Joomla!

Команды

Разработкой Joomla! CMS в основном руководят две команды в Production Department.

CMS Release Team

Release Team (команда разработки) отвечает за тестирование CMS для обеспечения качества, а также за планирование, координацию и выпуск всех релизов. Руководитель выпуска каждого второстепенного релиза является членом этой команды и выступает в качестве основного лица, принимающего решения, когда дело доходит до выпуска.

CMS Maintenance Team

CMS Maintenance Team (команда технической поддержки) отвечает за рассмотрение всех предлагаемых исправлений для CMS, предоставление отзывов о предлагаемом исправлении и принятие решений относительно того, следует ли включать исправление в кодовую базу.

Joomla! 4.x

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

Статус разработки
Текущий релиз 4.4.3
Следующий релиз 4.4.4
Дата выхода серии релизов 17 августа 2021
Дата окончания исправления ошибок в версии 4.x (bug fix EOL) 15 октября 2024
Дата окончания исправления ошибок безопасности в версии 4.x (security fix EOL ) 14 октября 2025
Как скачать Joomla 4.x

Полное описание поддерживаемых версий можно найти под заголовком 4.3 Supported releases в документе Joomla! Development Strategy.

Joomla! 4.4

Joomla! 4.4 - текущая поддерживаемая версия серии 4.x. Это четвертая минорная версия 4-й линейки. В процессе подготовки к Joomla! 5.x, Joomla! 4.4 - это, прежде всего, релиз, содержащий бэкпорты изменений API из версии 5.x, которые облегчают переход сообщества к следующему крупному релизу.

График релизов

4.4.1

Публикация в Joomla Community Magazine

28 ноября 2023

4.4.2

Анонс на Joomla.org

09 января 2024

4.4.3
Анонс на Joomla.org

20 февраля 2024

4.4.4

02 апреля 2024

Обратите внимание: График предстоящих релизов может быть изменён в зависимости от наличия волонтёров и обстоятельств, не зависящих от нас.

Менеджер релиза

Ответственные за релиз 4.4 - Martin Kopp и Allon Moritz.

Основные возможности релиза

Главные возможности Joomla 4.4:

  • Joomla! 5 compatibility layer - плагин обратной совместимости со старым Joomla API
  • Joomla! Pre Upgrade checker
Предлагаемые функции

На данный момент в этом выпуске больше нет функций, кроме тех, которые предназначены для проверки перед обновлением и бэкпортов функций 5.x для улучшения совместимости.

Принятые возможности

Полный список принятых нововведений можно увидеть на GitHub.

Pull Requests, требующие документацию

Некоторые pull requests включаются в ядро Joomla до написания документации, список этих PR можно найти на GitHub. Каждая новая функция должна быть задокументирована в документации wiki вовлеченными разработчиками, чтобы предоставить всю информацию пользователям, а также помочь сторонним разработчикам интегрировать функцию в свои расширения. В конце каждой страницы должен быть вставлен следующий код: [[Category:Joomla! 4.x]], где x заменяется на версию.

Joomla! 5.x

Статус разработки
Текущая версия 5.0.3
Следующая версия 5.1.0
Дата выпуска 17 октября 2023
Дата окончания исправления ошибок в версии 5.x (bug fix EOL) 13 октября 2026
Дата окончания исправления ошибок безопасности в версии 5.x (security fix EOL ) 12 октября 2027
Как скачать Joomla 5.x

Полное описание поддерживаемых версий можно найти под заголовком 4.3 Supported releases в документе Joomla! Development Strategy.

Joomla! 5.0

Joomla! 5.0 - текущая поддерживаемая версия серии 5.x. Это первая версия 5-й линейки Joomla, которая развивается и представляет новый функционал.

График релизов

5.0.1

Публикация в Joomla Community Magazine

28 ноября 2023

5.0.2

Анонс на Joomla.org

09 января 2024

5.0.3
Анонс на Joomla.org

20 февраля 2024

Обратите внимание: График предстоящих релизов может быть изменён в зависимости от наличия волонтёров и обстоятельств, не зависящих от нас.

Менеджер релиза

Релиз-менеджерами для Joomla! 5.x являются Харальд Лейтнер (Harald Leithner) и Бенджамин Тренкл (Benjamin Trenkle).

Главные возможности релиза

Список новых возможностей можно увидеть в публикации Joomla Community Magazine: Joomla 5.0 and Joomla 4.4 are here!

Полный список изменений Joomla 5.0.0 можно посмотреть на GitHub, также он включает в себя все изменения, внесенные в Joomla 4.4.0.

Pull Requests, требующие документацию

Некоторые pull requests включаются в ядро Joomla до написания документации, список этих PR можно найти на GitHub. Каждая новая функция должна быть задокументирована в документации wiki вовлеченными разработчиками, чтобы предоставить всю информацию пользователям, а также помочь сторонним разработчикам интегрировать функцию в свои расширения. В конце каждой страницы должен быть вставлен следующий код: [[Category:Joomla! 5.x]], где x заменяется на версию.

Joomla! 5.1

Joomla! 5.x это следующий минорный релиз линейки Joomla 5.x.

График релизов

5.1.0 Alpha 1 29 ноября 2023
5.1.0 Alpha 2 26 декабря 2023
5.1.0 Alpha 3 23 января 2024
5.1.0 Alpha 4 20 февраля 2024
5.1.0 Beta 1 05 марта 2024
5.1.0 Beta 2 19 марта 2024
5.1.0 RC 02 апреля 2024
5.1.0 stable 16 апреля 2024

Менеджеры релиза

Менеджерами релиза Joomla! 5.1 являются Martina Scholz и Luca Rachetti.

Основные возможности

  • The Update Framework (TUF)

Joomla! Framework

Команды

Разработкой Joomla! Framework руководит Framework Working Group, являющаяся частью Production Department.

Joomla! Framework 1.x

Joomla! Framework 1.x это поддерживаемая основная серия релизов фреймворка.

Development Status
Дата окончания поддержки для 1.x То же что и для Joomla! CMS 3.x

Joomla! Framework 2.x

Joomla! Framework 2.x это текущая актуальная версия Joomla! Framework, которая является хребтом Joomla! CMS. В этом релизе будут добавлены новые библиотеки, поднята минимальная версия PHP до PHP 7, удалён устаревший deprecated функционал.

Joomla! Framework 2.0

Joomla! Framework 2.0 - первый релиз Joomla! Framework в линейке 2.x.

График релизов
The Joomla! Framework 2.0 вышел 17 августа 2021 года.
Backward Compatibility Breaks (потеря обратной совместимости)

Релиз Framework 2.0 ломает обратную совместимость в связи с необходимостью улучшения структуры каждого пакета и адаптации к стандартам сообщества PHP. Для каждого пакета будет доступно руководство по обновлению, документирующее каждое изменение, и эти руководства будут добавлены на сайт Joomla! Framework.

В дополнение к обновлениям API, следующие пакеты получают статус deprecated и не войдут во Framework 2.0:

  • Cache
  • Compat
  • Date
  • Facebook
  • Form
  • Google
  • Image
  • LDAP
  • LinkedIn
  • Log
  • OpenStreetMap
  • Twitter
Основные функции

Список некоторых основных новых функций в Framework 2.0:

  • New Renderer package providing support for rendering templates with many popular PHP libraries (including Twig, Mustache, and Blade)
  • New Console package for building command line applications
  • New Preload package for managing HTTP/2 resources
  • OpenSSL encryption support in the Crypt package
  • Refactored Database package structure, including full support for prepared statements
  • Refactored HTTP package providing support for the PSR-18 HTTP client interface
  • Refactored Keychain package to use the Crypt package
  • Refactored Router package
  • Refactored Session package
  • Restructured Test package to support database related integration tests
In Development or Proposed Features

Следующие функции в процессе разработки:

  • New Entities package providing an Active Record based database integration
  • Renderer support in the Profiler package
  • PSR-7 support in the URI package

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео