Новости и анонсы

Вышел релиз Joomla! 3.5

Joomla
Joomla 3.5 - стабильная версия

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!.

Оригинальная статья:
Dmitry Rekun
Работаю в банковской сфере, а с веб-разработкой (непосредственно с Joomla) столкнулся в 2007 году. Теперь это моё хобби и время от времени вторая работа. Какое-то время вёл свой блог, но решил попробовать работать в команде. И вот c 2012 года я здесь :)