На этой неделе был выпущен BuddyPress 5.0.0 «Le Gusto» с долгожданным BP REST API, новым API приглашений и информацией BuddyPress на экране «Состояние сайта». Релиз был назван в честь любимой пиццерии в Форталезе, Бразилия, где проживает Ренато Алвес, разработчик API BP REST API и основной участник .
Новый REST API полностью документирован и включает конечные точки для участников, групп, действий, личных сообщений, экранных уведомлений и расширенных профилей.
Первая функция, основанная на новом API, – это улучшенный интерфейс для управления членами группы. Это позволяет администраторам быстро искать конкретных участников для повышения, понижения, блокировки или удаления.
BuddyPress 5.0 также включает новый API приглашений BP, который помогает разработчикам лучше управлять приглашениями в группы и запросами на членство.
Администраторы сайта BuddyPress могут заметить новую панель на экране «Информация о работоспособности сайта» , содержащую отладочную информацию для конкретного плагина, которая может быть полезна при обращении за помощью на форумах.
В этом выпуске обновлен пакет шаблонов BP Nouveau, чтобы использовать тот же элемент управления паролем, что и в ядре WordPress. Он обеспечивает более согласованный интерфейс для пользователей при установке паролей на странице регистрации и на странице общих настроек пользователя.
Блоки приходят в BuddyPress
BP REST API предлагает разработчикам множество возможностей для создания новых интерактивных функций и интерфейсов, а также для повышения производительности за счет замены вызовов AJAX. Это также открывает мир создания блоков. Основным участникам BP и разработчикам сообщества будет намного проще создавать блоки, поскольку Гутенберг в основном использует REST.
В ожидании блоков BP 5.0 включает в себя новую панель в средстве вставки блоков, которая позволяет разработчикам организовывать свои пользовательские блоки в категории BuddyPress.
BuddyPress 6.0 может включать основные блоки для определенных компонентов, а основные блоки могут в конечном итоге заменить существующие виджеты плагина. Авторы все еще обсуждают, какие блоки начать строить. Они хотят получить отзывы сообщества о блоках, которые будут наиболее полезными, особенно от разработчиков тем BuddyPress. Команда планирует обсудить приоритеты выпуска 6.0 во время чата разработчиков ядра BP 2 октября 2019 года в 19:00 по всемирному координированному времени .