Релиз лидер
Релиз лидером Joomla 3.5 будет Roland Dalmulder. Задача релиз лидера привлекать внимание к патчам, требующих тестирования, а также направлять работу контриубторов на те возможности, которые были заявлены в графике релизов.
Возможности
Самый большой вопрос, конечно же – что нового в Joomla 3.5? Итак, возможные новинки это:
Плагин оповещения об обновлениях от Nicholas Dionysopoulos
https://github.com/joomla/joomla-cms/pull/6886
Joomla! выпускает баг-фикс релизы и релизы безопасности каждые несколько недель. Однако, большинство пользователей вообще не в курсе этих релизов до тех пор, пока они не зайдут в панель управления сайтом и не увидят уведомление. Этот плагин периодически проверяет наличие обновлений, и если оно найдено, отправляет электронную почту с напоминанием обновиться (Суперпользователю сайта или на указанные в параметрах плагина адреса).
Улучшения роутера от Hannes Papenberg
https://github.com/joomla/joomla-cms/pull/5444
Этот PR реализует новый базовый класс для роутеров компонентов, который может быть использован для создания роутеров на основе правил, которые можно динамически расширять.
Плагин для сбора статистики от Don Gilbert
https://github.com/joomla/statistics-server
Одной из целей за последние годы была попытка лучше понять пользователей Joomla, в частности окружение, на которое устанавливается Joomla. Плагин будет собирать данные о версии PHP, версии базы данных, версии Joomla и версии операционных систем. Плагин не будет собирать идентификационных данные.
Плагин будет включен по умолчанию, но может быть выключен в любое время. Будет также создано послеустановочное сообщение, которое даст знать пользователю о том, что есть такой плагин и он включен.
Кол-во элементов контента от Peter Martin
https://github.com/joomla/joomla-cms/pull/6916
https://github.com/joomla/joomla-cms/pull/6934
https://github.com/joomla/joomla-cms/pull/6938
https://github.com/joomla/joomla-cms/pull/6936
Эти PR добавляют в Менеджер категорий материалов, баннеров, контактов и лент новостей кол-во опубликованных, неопубликованных и помещенных в корзину элементов.
Возможность скачать информацию о системе/окружении от Radek Suski и Roberto Segura
https://github.com/joomla/joomla-cms/pull/7129
Drag 'n' drop картинок в TinyMCE от Dimitris Grammatiko
https://github.com/joomla/joomla-cms/pull/7435
Полный список изменений на данный момент доступен на GitHub.
Нарушение обратной совместимости
Хотя в рамках одной минорной версии не может быть обратно несовместимых изменений, это тот случай, когда в Joomla 3.5 такое произойдет. Из-за изменений в PHP 7 пришлось переименовать класс String в StringHelper, в противном случае Joomla! не запуститься на PHP 7. Хоть это и большое изменение, с ним не должно быть проблем. Для тех, кому интересно, подробности в этом PR.
График релизов Joomla 3.5
Предполагаемый график релизов Joomla 3.5 выглядит следующим образом:
4 ноября 2015 – Beta 1
11 ноября 2015 – Beta 2
18 ноября 2015 – Release Candidate
1 декабря 2015 – 3.5 Stable