BuddyPress 9.0 è stato rilasciato un giorno prima WordPress 5.8. Poiché tutti i principali comunicati BuddyPress prendono il nome dalle pizzerie, questo è stato soprannominato “Mico” in onore della Pizzéria Chez Mico, un piccolo ristorante sulla riviera francese, dove si possono trovare capperi e acciughe sulla torta.
Questo breve ciclo di rilascio è stato focalizzato sulla preparazione di tutti i widget dei componenti BP per essere utilizzati come blocchi per garantire che funzionino con la nuova esperienza dei widget a blocchi di WordPress 5.8. BuddyPress 9.0 introduce 10 nuovi blocchi BuddyPress da utilizzare al posto dei widget legacy.
Questa versione consente inoltre agli utenti di trasformare i widget legacy in un blocco con due clic, preservando tutte le loro impostazioni e importandole automaticamente. La disponibilità di questi nuovi blocchi è una pietra miliare importante che, secondo lo sviluppatore BP, David Cavins, è “il primo passo verso il ritiro progressivo” dei widget BuddyPress.
Tutte queste funzionalità che prima erano disponibili solo nelle aree widget, ora possono essere facilmente utilizzate come blocchi all’interno delle aree di contenuto. I blocchi espandono notevolmente la flessibilità di BuddyPress, consentendo ai proprietari di siti di fare molte cose che prima richiedevano uno sviluppo personalizzato. Progettare landing page uniche per le community è ora più facile che mai.
“I miei colleghi sono piuttosto entusiasti di avere questi nuovi blocchi BP”, ha detto Cavins durante una chat nel canale di sviluppo BuddyPress su Slack. “Ad esempio, con il blocco del modulo di accesso, puoi sostituire abbastanza bene i plug-in di personalizzazione del modulo di accesso e inserire facilmente il modulo nella tua pagina di destinazione.”
La versione include anche un nuovo endpoint Sitewide Notice per l’API REST BP che consentirà agli amministratori del sito di creare, modificare o eliminare gli avvisi e consentire agli utenti di recuperare l’avviso attivo. Per un elenco completo dei miglioramenti e delle correzioni di bug inclusi in 9.0.0, dai un’occhiata a note di rilascio nel codice.