За день до выхода WordPress 5.8 увидел свет BuddyPress 9.0. Все главные релизы BuddyPress были названы в честь пиццерий – этот релиз не стал исключением. Он был назван «Mico» в честь Pizzéria Chez Mico, небольшого ресторана на Французской Ривьере, где вы можете заказать себе пиццу с каперсами и анчоусами.
Релиз BuddyPress 9.0.0 был выпущен в коротком цикле, чтобы представить все компонентные виджеты BP в виде блоков. Это позволило добиться их совместимости с новым функционалом блочных виджетов в WordPress 5.8. В BuddyPress 9.0 появилось 10 новых BuddyPress-блоков, которые будут использоваться вместо старых виджетов.
В релизе 9.0 пользователи могут трансформировать старые виджеты в блоки с помощью двух кликов, сохранив при этом все настройки данных виджетов. Доступность новых блоков – важный майлстоун, который Дэвид Кевинс, разработчик BP, назвал «первым шагом на пути к постепенному отказу от виджетов BuddyPress».
Функциональность виджетизированных областей теперь может быть легко воспроизведена с помощью блоков внутри контентных областей. Блоки существенно расширяют гибкость BuddyPress, позволяя владельцам сайтов делать то, для чего раньше требовались кастомные решения. Создавать уникальные лендинги для сообществ теперь может даже новичок.
«Мои коллеги очень рады появлению этих новых BP блоков», – отметил Дэвид во время чата на канале BuddyPress в Slack. – «К примеру, благодаря блоку Login form вы можете отказаться от лишних плагинов и легко расположить форму на лендинге там, где она вам нужна».
Релиз также включает в себя новую конечную точку Sitewide Notices для BP REST API. Она позволяет администраторам сайта создавать, редактировать и удалять уведомления. Пользователи с ее помощью могут получать активное уведомление. Полный список улучшений и баг-фиксов в 9.0.0 вы можете найти по ссылке.
Источник: wptavern.com