Voici la toute dernière version de BuddyPress avec en vedette l’API BP REST !!
L’équipe de développement de BuddyPress est très heureuse de vous annoncer la mise à disposition immédiate de BuddyPress 5.0.0 dont le nom de code est “Le Gusto“. Vous pouvez la récupérer en cliquant sur le bouton ci-dessus, ou en la téléchargeant depuis la page de BuddyPress sur le répertoire officiel des extensions de WordPress.org, ou encore en la “clonant” (svn co
) depuis le dépôt SVN de BuddyPress.
NB: si vous mettez à jour BuddyPress à partir d’une version précédente, merci de prendre la précaution de sauvegarder votre base de données et vos fichiers WordPress.
Vous pouvez consulter la note de version officielle de la 5.0.0 pour découvrir l’intégralité des évolutions apportées. L’équipe de développement vous propose de découvrir ci-dessous les fonctionnalités qu’elle souhaite mettre en avant.
Avec l’API BP REST, c’est une nouvelle ère qui s’ouvre pour BuddyPress !
Vous pouvez désormais profiter des terminaisons d’URL REST des membres, des groupes, des activités, des conversations privées et des profils étendus.
Ces terminaisons permettent un accès direct depuis les scripts “client” (ex : JavaScript) à votre site communautaire WordPress selon un format d’échange clair et standardisé. Voici qui ouvre la voie à de nouvelles et innovantes manières d’interagir avec votre communauté par l’intermédiaire d’extensions, de thèmes, d’applications et bien plus encore.
L’API BP REST introduit aussi des opportunités d’amélioration des manières de jouer avec les fonctionnalités existantes des composants de BuddyPress et l’équipe de développement n’a pas pu résister à la tentation d’en profiter dès à présent en créant…
Une nouvelle interface pour gérer les membres de vos groupes.
Les administrateurs de groupe vont adorer cette nouvelle interface beaucoup plus réactive. Que vous l’utilisiez depuis l’onglet de management du groupe en frontal ou depuis la page de l’administration WordPress d’un groupe : ces nouvelles expériences basées sur l’API BP REST sont plus performantes, plus faciles d’utilisation et beaucoup plus cohérentes.
L’API BP REST est complètement documentée.
L’équipe de développement a travaillé dur sur les fonctionnalités de cette version tout en prenant le temps nécessaire pour documenter l’utilisation de l’API BP REST ainsi que la manière de l’enrichir. Développeur·euse·s BuddyPress, concevez de grandes choses pour les utilisateur·rice·s finaux·ales : consultez la documentation de référence de cette API (en).
Amélioration des fonctions d’invitation à rejoindre un Groupe et des demandes d’adhésion à un Groupe
Grâce à la nouvelle API des Invitations BP, les invitations et les demandes d’adhésion à un Groupe sont désormais gérées de manière plus structurée. L’API modélise les mécanismes de ces deux actions permettant aux développeur·euse·s d’en tirer profit pour tout autre objet de votre site (par exemple : les sites d’une configuration multisite).
Apprenez en plus sur le sujet en lisant cette note de développement (en).
Aidez les volontaires des forums de support à vous aider.
La connaissance de votre configuration de WordPress et de BuddyPress est déterminante à une bonne assistance dans la résolution de vos difficultés par les volontaires du support de BuddyPress. C’est pourquoi l’équipe de développement a ajouté une section dédiée à BuddyPress dans l’outil de “Santé du site” de l’administration de WordPress.
Cette section est affichée en bas de l’écran réservé aux informations de votre site. Elle comprend la version de BuddyPress, les composants et l’ensemble de gabarits activés ainsi que la liste des options de personnalisation de l’extension.
Amélioration de l’intégration avec WordPress
L’ensemble de gabarits BP Nouveau
Dans BuddyPress 5.0.0, BP Nouveau voit sa compatibilité avec le thème Twenty Nineteen nettement améliorée.
BP Nouveau utilise par ailleurs le même formulaire de modification du mot de passe de l’utilisateur·rice que celui de WordPress afin de gagner en cohérence.
Les blocs BuddyPress disposent désormais de leur propre catégorie dans l’éditeur de blocs.
Les développeur·euse·s qui construisent des blocs pour l’éditeur peuvent maintenant les rattacher à cette catégorie pour permettre aux utilisateur·rice·s d’intuitivement retrouver les blocs relatifs à leur communauté.
Découvrez comment effectuer ce rattachement dans cette autre note de développement (en).
PS: nous savons, que tout comme Matt, vous êtes impatient·e·s de bénéficier de blocs communautaires de qualité dans votre éditeur de contenus : maintenant que l’équipe de développement peut compter sur l’API BP REST et sur cette catégorie de bloc, préparez vous à être émerveillé·e·s par la prochaine version majeure de l’extension. Attachez votre ceinture, les blocs BuddyPress arrivent !
BuddyPress Le Gusto
5.0.0 a été baptisée “Le Gusto” en référence à la pizzeria très connue de Fortaleza au Brésil. C’est l’endroit rêvé pour se retrouver entre ami·e·s et y découvrir de nouvelles saveurs comme celle que @espellcaste préfère : la “Pizza de Camarão”.
Muito Obrigado
Bien entendu, le développement de cette version de BuddyPress a été rendu possible grâce aux contributions de notre communauté. L’équipe de développement tient à remercier tout particulièrement ces contributeur·rice·s pour leurs apports et leurs tests : baconbro, Boone B Gorges (boonebgorges), boop (joncadams), Brajesh Singh (sbrajesh), David Cavins (dcavins), Eric Lewis (ericlewis), geminorum, gingerbooch, Ivinco, Jake Spurlock (whyisjake), Jarret (JarretC), John James Jacoby (johnjamesjacoby), klawton, Kristian Yngve (kristianngve), Maniou, Marcus (netweblogic), Mathieu Viet (imath), Mithun Biswas, modemlooper, Paul Gibbs (DJPaul), r-a-y, razor90, Renato Alves (espellcaste), Slava Abakumov (slaFFik), Stephen Edgar (netweb), truchot, Venutius, wegosi, et bien sûr vous pour votre utilisation de BuddyPress 😉
Retours d’information bienvenus !
Bénéficier de vos retours et suggestions pour préparer les futures versions de BuddyPress motive et encourage tout particulièrement les contributeur·rice·s. Merci de les partager en commentant la version originale de cet article. Bien évidemment, si vous rencontrez une difficulté ou devez faire face à une anomalie : merci d’en en faire part dans les forums de support.