Вышел phpBB 3.2.0 Rus под кодовым именем "Rhea". Этот релиз дополняет и улучшает отличный набор функционала phpBB 3.1 Ascraues как для пользователей, так и для администраторов и разработчиков. Новый обработчик BBCode добавляет поддержку Эмодзи и "умных" цитат. Интеграция Font Awesome позволила получить значки повышенного качества для стиля prosilver. использование Symfony 2.8 и болееглубокая интеграция с Twig,полная поддержка PHP 7.0 и 7.1 значительно повышает масштабируемость у снижает затраты на разработку.
Администраторы также смогут оценить новую программу установки, которая также упрощает процесс обновления на новые версии с использованием браузера или командной строки. Встроенная reCAPTCHA 2.0 значительно улучшит возможности борьбы со спамом.
Новые возможности:
- Новый установщик - разработана новая процедура установки, которая может быть использована как в браузере, так и через интерфейс командной строки (CLI). Новый установщик доступен в папке install.
- Emojii - Символы emojii теперь доступны для составления сообщений.
- Важные темы - Добавлено новое право доступа, регулирующее возможность создания важных сообщений, в связи с чем администраторские права для этого больше не обязательны.
Важные изменения:
- Отказ от subsilver2 - стиль subsilver2 больше не поддерживается и не обновляется.
- PHP 5.4 - Минимальные требования к PHP повышены до версии 5.4.
- Совместимость с PHP7 - Полная совместимость с PHP 7.0 и 7.1.
- Производительность - Повышено общее быстродействие phpBB.
- Prosilver - Общие улучшения стиля prosilver.
- Переработка FAQ в контроллер - FAQ (и связанные с ним страницы) теперь доступны через систему контроллеров так же, как пользовательские страницы расширений.
- BBcode - Некоторые BBcode, такие, как "quote" (цитата), были доработаны и теперь поддерживают новые функции.
- reCAPTCHA - Google reCAPTCHA обновлена до последней версии.
Важные исправления:
- Уведомления - Настройки уведомлений стали более гибкими, также возможно полное отключение системы уведомлений.
- BBcode - большинство проблем, связанных с работой bbcode , устранены.
- Twig - Циклы Twig ({% for row in loop %}) теперь могут быть использованы в шаблонах стилей вместо блоков (<!-- BEGIN loop -->).
- Фильтры Twig - в системе шаблонов стилей теперь используется встроенная в Twig система фильтрации кода jаvascript вместо экранирования методом addslashes.
Важные изменения в программной части:
- Symfony 2.8 - Symfony обновлена до версии 2.8.
- Среда исполнения - добавлена система сред исполнения, позволяющая включать различный набор сервисов в зависимости от типа среды (default, development, installer, production, test).
- Службы роутинга - сервисы роутинга отделены для повышения возможностей расширений.
- Twig - сервисы Twig отделены и теперь доступны в контейнере служб DI для повышения возможностей расширений
- BBcode - Устаревшая система BBcode заменена парсером s9e\TextFormatter. Это позволило сделать систему более гибкой и устранить большинство проблем, связанных с работой BBcode.
- Служба Language - обработка языковых переменных отделена от класса user в отдельный класс.
- Уведомления - менеджер уведомлений полностью отделен от классов методов и типов уведомлений.
- Вложения - менеджер вложений переработан в простой и расширяемый сервис.
- Генератор SQL WHERE - генератор SQL улучшен и позволяет строить запросы с использованием выражения WHERE. Это позволяет расширениям более гибко изменять SQL запросы.