Joomla! 3.5 уже здесь! Позади несколько бета версий и четыре RC релиза. Будем надееться, что тестирование было достаточным для того, чтобы сразу же не выпускать 3.5.1 ;)
Загрузки Joomla! 3.5
Новая установка: Joomla! 3.5 (полная версия)
Внимание! Пакет обновления с 3.4.x до 3.5 не может быть установлен через Менеджер расширений. Если вы не можете обновиться автоматически, то следуйте инструкции.
Что нового в Joomla! 3.5?
Плагин оповещения об обновлениях
Joomla! выпускает баг-фикс релизы и релизы безопасности каждые несколько недель. Однако, большинство пользователей вообще не в курсе этих релизов до тех пор, пока они не зайдут в панель управления сайтом и не увидят уведомление. Этот плагин периодически проверяет наличие обновлений, и если оно найдено, отправляет электронную почту с напоминанием обновиться (Суперпользователю сайта или на указанные в параметрах плагина адреса).
Плагин для сбора статистики
https://github.com/joomla/statistics-server
Одной из целей за последние годы была попытка лучше понять пользователей Joomla, в частности окружение, на которое устанавливается Joomla. Плагин будет собирать данные о версии PHP, версии базы данных, версии Joomla и версии операционных систем. Плагин не будет собирать идентификационных данные.
Плагин будет включен по умолчанию, но может быть выключен в любое время. Будет также создано послеустановочное сообщение, которое даст знать пользователю о том, что есть такой плагин и он включен.
Статистика доступна публично по адресу https://developer.joomla.org/about/stats.html.
Кол-во элементов контента
Эта фича добавляет в менеджер категорий материалов, баннеров, контактов и лент новостей кол-во опубликованных, неопубликованных и помещенных в корзину элементов.
Возможность скачать информацию о системе/окружении
Теперь вся информация о вашей системе (не содержит личные данные) всего в шаге от клика мышкой. Просто зайдите в "Система" - "Информация о системе" и вы увидите две кнопки для скачивания информации либо в текстовый файл, либо в файл JSON формата.
Перетаскивание изображений
Добавление изображений теперь возможно просто используя перетаскивание непосредственно с вашего компьютера в содержимое. Это работает везде, где вы используете редактор TinyMCE.
Лёгкая вставка модулей в контент
Вам больше не надо помнить синтаксис для вставки модулей. Теперь это можно сделать с помощью кнопки на панели инструментов редактора.
Возможность добавлять пользовательский CSS файл в Protostar
Сейчас невозможно использовать кастомный CSS в шаблоне Protostar. Но теперь такая возможность есть - просто добавьте файл user.css с вашими стилями и он будет загружен автоматически.
Рандомная сортировка для блога категории и списка
Теперь у вас есть возможность выставить в настройках рандомную сортировку для материалов в блоге категории и списке материалов категории.
Поддержка PHP 7
PHP 7 был выпущен в ноябре 2015 года и переход на эту версию значительно увеличит производительность вашего веб-сайта. Если ваш хостер предлагает PHP 7 в качестве опции, то не стоит затягивать с переходом. Но предварительно убедитесь в том, что все сторонние расширения поддерживают PHP 7.
Поддержка UTF8MB4
Все таблицы Joomla! были сконвертированы в формат utf8mb4_unicode_ci. Это позволит избежать некоторых проблем с безопасностью, например таких, которые возникли в конце 2015 года с версиями 3.4.5 - 3.4.7. Разработчики расширений теперь тоже могут переходить на этот формат.
С этим переходом скорее всего ожидаются глюки и баги. Скорее всего версия Joomla 3.5.1 не заставит себя ждать.
Полный список изменений
Весь список изменений доступен на GitHub.
Нарушение обратной совместимости
Хотя в рамках одной минорной версии не может быть обратно несовместимых изменений, это тот случай, когда в Joomla 3.5 такое произойдет. Из-за изменений в PHP 7 пришлось переименовать класс String в StringHelper, в противном случае Joomla! не запустится на PHP 7. Хоть это и большое изменение, с ним не должно быть проблем.
Какие ошибки были исправлены в Joomla! 3.5?
Благодаря работе множества добровольцев было исправлено почти 700 ошибок. Список всех исправлений и пулл реквестов можно найти на GitHub.
Как можно помочь в разработке Joomla?
Не нужно быть разработчиком, чтобы помочь Joomla. Joomla Bug Squad – это одна из самых активных команд, которая принимает участие в процессе разработки. Она также нуждается в людях (и не только разработчиках), которые могут помочь классифицировать отчеты о багах, подготавливать патчи и решения для тестов. Это хороший способ пополнить рабочие знания о Joomla, а также приобрести новые знакомства по всему миру. Если вы заинтересовались, причитайте о них здесь: Joomla Wiki. Подробнее о тестировании вы можете узнать из нашего материала Тестируем Joomla!.