Nous sommes surexcités de vous annoncer la disponibilité immédiate de BuddyPress 12.0.0 “Nonno”, baptisée en l’honneur de l’excellente pizzeria située dans le 15e arrondissement de Paris, en France. Téléchargez la depuis le répertoire des extensions de WordPress.org, ou directement depuis l’administration de votre site WordPress.

Près d’une année a été nécessaire pour permettre à l’équipe de développement de BuddyPress de cuisiner les 100 changements de code, écrire les ressources documentaires pour les utilisateurs et les développeurs et élaborer le module de compatibilité arrière qui concrétisent cette seconde version majeure de 2023.

Un de ces changements est probablement la plus grosse évolution apportée à BuddyPress depuis son apparition, il y a 15 ans.

La toute nouvelle API BP Rewrites résout un ticket vieux de 10 ans permettant à BuddyPress de finalement se conformer à la manière dont WordPress génère les règles d’analyse des URL demandées afin de diriger le visiteur sur le bon contenu du site : l’API “WP Rewrite”. Si nous avons essayé de minimiser autant que possible les changements à effectuer pour les extensions et les thèmes BuddyPress, 2 contraintes n’ont pas pu être contournées :

  • WordPress analyse entièrement une URL plus tard dans le processus de chargement d’une page que ne le fait l’ancien analyseur d’URL de BuddyPress.
  • La prise en charge des permaliens simples et la personnalisation des portions d’URL a conduit à repenser complètement la façon de construire des URLs BuddyPress.

En raison de ces contraintes, nous avons choisi d’élaborer le module BP Classic afin de vous fournir la compatibilité arrière nécessaire aux extensions de BuddyPress qui ne sont pas encore prêtes pour cette évolution majeure. Si vous utilisez une ou plusieurs extensions de BuddyPress développée(s) par des auteurs tiers et si elles n’ont pas été mises à jour au cours des 4 derniers mois ou si vous utilisez toujours le thème BP Default (qui a été déprécié il y a 10 ans), nous vous recommandons vivement de télécharger et d’activer BP Classic avant de mettre à jour BuddyPress pour sa version 12.0.0.

La première étape d’un BuddyPress moderne

L’API BP Rewrites est une énorme révolution ouvrant la voie à une évolution progressive de BuddyPress. Après 10 années d’expérience et de travail acharné, nous commençons à ré-imaginer la manière d’organiser et de gérer des communautés dans WordPress. Voici les bénéfices immédiats de cette nouvelle API :

  1. Vous pouvez personnaliser chaque portion de n’importe quelle URL générée par BuddyPress afin de mieux refléter l’unicité de votre communauté à partir de l’écran d’administration des réglages des URLs.
  2. Personnalisée ou par défaut, BuddyPress fonctionne quelque soit la structure de vos permaliens.
  3. Le routage des URLs de BuddyPress est plus rapide, plus fiable, extensible, testable et complètement conforme aux meilleures pratiques de développement de WordPress.

Réservé aux membres : un nouveau niveau de visibilité pour votre site communautaire

Les utilisateurs finaux de BuddyPress disent régulièrement que pouvoir restreindre facilement l’accès à leur communauté est une fonctionnalité de base. Aussi, grâce à l’API BP Rewrites, nous sommes en mesure d’atteindre ce standard. Avec cette première itération, un administrateur de site peut désormais choisir si la communauté est entièrement publique ou n’est accessible qu’aux membres connectés. Dans les futures versions, l’équipe de développement espère ajouter de la granularité à ce choix, afin que les administrateurs de la communauté puissent choisir de mettre en avant leurs membres mais partager les activités uniquement au sein de la communauté par exemple.

BP Nouveau est prêt pour Twenty Twenty-Four

L’ensemble de gabarits “BP Nouveau” a été amélioré pour mieux s’intégrer avec les thèmes uniquement basés sur les blocs WordPress en général et avec le thème Twenty Twenty-Four en particulier. Comme illustré dans la capture d’écran ci-dessus, cet ensemble de gabarits BP (activé par défaut) intègre désormais une nouvelle fonctionnalité de navigation prioritaire.

De nombreux remerciements aux contributeurs de la version 12.0.0

awol, Bernhard Kaindl (bkaindl), Ben Roberts (bouncingsprout), Boone B Gorges (boonebgorges), btwebdesign, Scott Reilly (coffee2code), corzel, Dan Caragea (dancaragea), David Cavins (dcavins), Diabolique, Heikki Paananen (dj-basstone), Paul Gibbs (DJPaul), emaralive, Fanly, fawp, Fernando Tellado (fernandot), Ian Dunn (iandunn), iamthewebb, Mathieu Viet (imath), itapress, Jason Rouet, John James Jacoby (johnjamesjacoby), Michal Janata (kalich5), koen Huybrechts (koenhuybrechts) Lena Stergatou (lenasterg), Lidia Pellizzaro (lidialab), magland, Makoto Akai (makoto-a), Mehraz Morshed (mehrazmorshed), Mike Witt (mike80222), Pieterjan Deneys (nekojonez), Nifty (niftythree), Nilo Velez (nilovelez), Plugin Devs, Peter Smits (psmits1567), r-a-y, Rajin Sharwar (rajinsharwar), raviousprime, Renato Alves (espellcaste), Shail Mehta (shailu25), shawfactor, Slava Abakumov (slaFFik), sjregan, teeboy4real, Upadala Vipul (upadalavipul), Varun Dubey (vapvarun).

Votre avis nous intéresse

Vos retours et suggestions pour les prochaines versions de BuddyPress sont toujours très motivants et encouragent nos contributeurs et contributrices. Merci de partager votre retour d’information sur cette version de BuddyPress 🙏

Nous vous remercions pour la confiance que vous accordez à BuddyPress dans la gestion de votre site communautaire 😍

Célébrons “Nonno”

Tout comme BuddyPress, “Nonno” (grand-père) existe depuis 15 ans, son équipe est très accueillante, bienveillante et amicale ; chacun de ses membres s’engage à offrir le meilleur service et à livrer les meilleures pizza à ses clients. C’est l’endroit parfait pour s’amuser et passer du bon temps avec vos amis, votre famille ou vos collègues.

Régalez vous avec BuddyPress “Nonno”