L’équipe derrière Presse copain abandonné le premier version 6.0 beta du plugin hier. L’une des fonctionnalités les plus importantes est l’introduction des nouveaux blocs de membre et de groupe pour l’éditeur WordPress. Le plugin nécessite désormais au moins PHP 5.6 et WordPress 4.8 (5.0 pour utiliser les nouveaux blocs).

“Je pense que c’est une période passionnante”, a déclaré John James Jacoby, développeur principal de BuddyPress, à propos de l’ajout des nouveaux blocs. «Le fait d’avoir des choses sous forme de blocs signifie que les utilisateurs finaux bénéficient d’un peu plus de liberté quant à l’endroit et à la manière dont ils intègrent BuddyPress dans leurs sites existants. À l’heure actuelle, les blocs BuddyPress sont principalement des présentations – des moyens rapides de sortir des éléments de la communauté partout où les blocs sont autorisés. Dans quelques années, lorsque les blocs sont arrivés à maturité et sont de facto le moyen d’interagir avec tout, je peux imaginer qu’il existe un seul bloc BuddyPress qui encapsule toutes les fonctionnalités de la communauté dans un seul bloc comme sa propre petite applet Web. »

BuddyPress 6.0 devrait être lancé fin avril. Les utilisateurs finaux peuvent tester la dernière version du plugin via le BP Beta Tester ou en téléchargeant directement le fichier ZIP bêta.

Outre les nouveaux blocs, le API BP REST est maintenant terminée, ce qui offre aux développeurs un outil plus robuste pour créer des applications. Les champs de photo de profil d’utilisateur et d’image de couverture ont également été déplacés vers le composant Membres du plugin. Cette modification permet aux utilisateurs finaux d’utiliser les fonctionnalités sans activer le composant BP Extended Profile.

Présentation des blocs membres et groupes

La version 6.0 de BuddyPress ne comprendra que deux blocs. Cependant, il est prévu d’en ajouter davantage au fil du temps. Le développement des blocs a lieu dans le Référentiel BP Blocks sur GitHub.

BuddyPress 6.0 créera une nouvelle catégorie «BuddyPress» dans l’inséreuse de blocs. Celui-ci abrite les blocs actuels et contiendra ceux créés à l’avenir.

Le bloc de membre est une simple boîte de profil de membre qui affiche l’avatar du membre, l’image de couverture, le nom d’affichage et le nom d’utilisateur. Au bas du bloc, il ajoute un bouton pour afficher le profil du membre. Chacun des champs peut être activé ou désactivé via les paramètres de blocage.

Capture d'écran du bloc BuddyPress Member dans l'éditeur de blocs.
Bloc membre BuddyPress.

Le bloc de groupe fonctionne de manière similaire au bloc membre. L’avatar du groupe, l’image de couverture, le nom et la description sont tous affichés par défaut. Les options de visibilité sont également disponibles via les paramètres de blocage.

Capture d'écran du bloc de groupe BuddyPress dans l'éditeur de blocs.
Bloc de groupe BuddyPress.

Le seul reproche trivial que j’ai avec les nouveaux blocs est la façon dont les paramètres des blocs sont gérés. Chaque paramètre est placé dans sa propre section à onglets. Il n’est pas logique d’ouvrir ou de fermer quatre onglets pour accéder à un seul paramètre pour chacun. À l’avenir, l’équipe peut ajouter des paramètres supplémentaires sous chaque onglet, mais cela ressemble actuellement à des clics de souris inutiles.

Dans l’ensemble, l’équipe a mis au point une belle mise à jour et les blocs ont fonctionné sans problème.

Blocs Future BuddyPress

Développement de blocs BuddyPress a commencé en novembre 2019. L’équipe a recueilli 161 votes dans un sondage sur les blocs à construire. Le travail initial a commencé sur la base de ces commentaires.

«Nous pensons que travailler sur des blocs pour mettre en évidence un seul groupe ou un seul membre est un bon point de départ», a écrit Mathieu Viet, développeur BuddyPress. Il était logique d’implémenter des blocs plus simples pour la première incursion de l’équipe dans le développement de blocs. Ce sera une grande entreprise qui prendra plusieurs mois d’heures de développement pour être intégrée au système de blocs.

L’équipe a des plans pour l’avenir, mais attend avec intérêt de recevoir des commentaires. «Nous sommes très ouverts aux idées dans ce domaine», a déclaré Viet. «Donc, les prochains blocs évidents transforment nos widgets existants en blocs. Nous travaillons également sur un nouveau Composante média, qui devrait inclure un bloc pour sélectionner les médias générés par l’utilisateur dans l’éditeur de blocs. “

Viet a dit qu’il avait au moins une «idée folle» en tête mais n’en a pas encore beaucoup discuté avec l’équipe. “Apportez une version allégée de l’éditeur de blocs dans le frontal pour remplacer la zone de texte que nous utilisons pour publier des activités”, a-t-il déclaré. “Certains types de bloc BP comme le média utilisateur seraient alors disponibles pour publier un contenu d’activité plus riche en utilisant une propriété simple comme soutient l’activité. “

Le lancement de l’éditeur de blocs sur le front-end, même une version allégée, pourrait être intéressant. C’est peut-être l’avenir de plugins comme BuddyPress qui s’appuient sur de solides solutions de publication frontale.

Pour l’avenir à court terme, le Viet a déclaré que l’équipe est à la recherche de contributeurs Référentiel BP Blocks. “Nous serons très heureux d’inclure leur travail dans BP Core si nous pensons que les membres de notre communauté seraient intéressés par ces blocs”, a-t-il déclaré.


Source link

%d blogueurs aiment cette page :