Разработка BuddyPress 9.0 будет вестись в рамках короткого цикла. Релиз будет синхронизирован с выпуском WordPress 5.8, в котором должны появиться блочные виджеты. Разработчики хотят уложиться в сжатые сроки, чтобы выпустить версию 9.0 до следующего основного релиза WordPress:
- Бета-версия: 8 июля.
- RC (релиз-кандидат): 12 июля.
- Финальная версия: 16 июля.
BuddyPress шагнул в мир блоков с выходом версии 6.0 в мае 2020. Тогда пользователи смогли добавлять блок группы или участника в контент. В релизе 7.0, который вышел 7 месяцев спустя, появились блоки для вывода списка участников, списка групп, а также публичной активности. Разработчики BuddyPress постепенно переносят все оставшиеся компонентные виджеты BuddyPress в блоки. Среди таких виджетов BP можно выделить:
- Blogs Recent Posts Widget. Список недавно опубликованных постов по всей сети.
- BP Core Login Widget. Выводит форму логина/логаута для пользователей.
- BP Core Friends Widget. Динамический список недавно активных, популярных и новых друзей для отображаемого участника. Виджет выводится только при просмотре профиля участника.
- BP Groups Widget. Динамический список недавно активных, популярных, новых групп или групп в алфавитном порядке.
- BP Core Members Widget. Динамический список недавно активных, популярных и новых участников.
- BP Core Recently Active Widget. Профили недавно активных участников.
- BP Core Who’s Online Widget. Профили пользователей онлайн.
- BP Messages Sitewide Notices Widget. Уведомления от администраторов сайта.
Виджеты BP Nouveau:
- BP Latest Activities. Вывод последних обновлений вашего сообщества.
- BP Nouveau Navigation Widget. Вывод базовой навигации BuddyPress в сайдбаре сайта.
Также разработчики планируют реализовать трансформацию существующих виджетов BP в соответствующие блоки BP. Если этого не сделать, пользователям придется отключать блочные виджеты с помощью плагина Classic Widgets. Только в таком случае удастся сохранить доступ к базовым виджетам BuddyPress в новом релизе WP.
Разработчики также трудятся над новым компонентом Follow, который функционирует аналогично фолловингу в Twitter. Компонент Follow разрабатывается изначально в виде плагина и будет поставляться с версией 9.0, если успеет выйти к тому моменту.