Свет увидел релиз Joomla! 3.7. Позади две альфа и четыре бета версии, четыре RC релиза, а также отказ от внедрения нового роутера (отложен до версии 3.8).
Обратите внимание, что обновление с Joomla 3.6 на 3.7 не является миграцией. То же самое касается любых других версий Joomla, относящихся к серии 3.x.
Загрузки Joomla! 3.7
Новая установка: Joomla! 3.7 (полная версия)
Пакет обновлений: с Joomla! 2.5, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 или 3.6 до Joomla! 3.7
Устранение уязвимостей
- Низкий приоритет - Ядро - Раскрытие информации (Joomla! 1.5.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - XSS уязвимость (Joomla! 3.2.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - XSS уязвимость (Joomla! 1.5.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - XSS уязвимость (Joomla! 1.5.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - XSS уязвимость (Joomla! 3.2.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - ACL уязвимость (Joomla! 1.6.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - ACL уязвимость (Joomla! 3.2.0 - 3.6.5) Подробнее »
- Низкий приоритет - Ядро - Раскрытие информации (Joomla! 3.4.0 - 3.6.5) Подробнее »
Что нового в Joomla! 3.7?
Кастомные поля (Custom Fields)
15 типов полей для ваших материалов, пользователей и контактов. Подробнее в нашем обзоре и обзоре коллег. Доступно и официальное руководство.
Компонент многоязычных ассоциаций (Multilingual Associations Component)
Переводите ваш контент из единого интерфейса. Подробнее в официальном руководстве.
Менеджер меню админки (Backend Menu Manager)
Управляйте вашим меню также как для фронтэнда. Создавайте разные конфигурации для разных групп пользователей.
Пользовательский интерфейс
Основные улучшения:
- создание материалов, категорий и пунктов меню на лету, не выходя из менеджера меню;
- новые кнопки в TinyMCE, позволяющие легко добавлять ссылки на меню и контакты, а также другие улучшения;
- запрет на удаление администратором элементов пакетов нужных расширений;
- отображение глобальных настроек;
- плоский дизайн интерфейса панели управления;
- можно задавать лейблы для разделителй меню в админке;
- drag'n'drop при установке пакетов расширений.
Для разработчиков
Основные новинки:
- возможность обмена сессиями между приложениями;
- хелпер хуки для обновлений. Подробнее здесь;
- возможность указывать
fieldset
в методеsetField
классаJForm
, а также новый методgetFieldXml
. Подробнее здесь; - новый класс
JComponentRecord
для создания объекта-значения записи компонента; Event
иSession
классы отмечены как устаревшие;- новый метод
resetHeadData
для классаJDocument
; - новый класс
JMenuItem
для пунктов меню вJMenu
API; - новые методы
JCache::contains()
andJCacheStorage::contains()
.
Какие ошибки были исправлены в Joomla! 3.7?
Благодаря работе множества добровольцев было исправлено более 1300 ошибок. Список всех исправлений, новых возможностей и улучшений можно найти на GitHub, а также на https://www.joomla.org/3/ru/
Как можно помочь в разработке Joomla?
Не нужно быть разработчиком, чтобы помочь Joomla. Joomla Bug Squad – это одна из самых активных команд, которая принимает участие в процессе разработки. Она также нуждается в людях (и не только разработчиках), которые могут помочь классифицировать отчеты о багах, подготавливать патчи и решения для тестов. Это хороший способ пополнить рабочие знания о Joomla, а также приобрести новые знакомства по всему миру. Если вы заинтересовались, причитайте о них здесь: Joomla Wiki. Подробнее о тестировании вы можете узнать из нашего материала Тестируем Joomla!.