Шановні користувачі!
Як вам відомо місяць тому було випущено більш просунуту і сучасну версію- phpBB 3.2 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 система фільтрації коду javascript замість екранування методом 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 запити.