My very own #BuddyPress !

Crédits Photo : Alone in front of the sea by Christophe Verdier, on Flickr

Suite la sortie de la version 2.0 de BuddyPress, je reviens d’abord sur mes quatre premiers mois de l’annĂ©e en tant que Core Developer pour ensuite partager avec vous le cadeau trĂšs personnel que je me suis offert.

BuddyPress 2.0 « Juliana » est « released » depuis le 16 avril et pour cĂ©lĂ©brer cet Ă©vĂšnement, j’ai profitĂ© de ce week-end pascal pour me faire un petit cadeau, rien que pour moi : « my very own BuddyPress » 🙂

1 premier quadrimestre trés intense.

Je suis membre de l’Ă©quipe de dĂ©veloppement 🙂

Avant de vous dĂ©tailler ce « self » prĂ©sent, cette version de BuddyPress a Ă©tĂ© toute particuliĂšre pour moi. En effet, au tout dĂ©but de l’annĂ©e, j’ai eu la chance d’intĂ©grer la « core team » de ce projet open source.

Aussi, je tenais Ă  remercier une nouvelle fois John, Boone, Paul, Ray et Mercime de m’avoir si chaleureusement accueilli ainsi que toute la communautĂ© BuddyPress pour les nombreux messages super sympas qui ont suivis l’annonce officielle de ma « promotion » en tant que « Core Developer ».

7 jours plus tard, je rĂ©alisais mon premier commit : un moment riche en Ă©motion. Je crois que je n’ai jamais autant vĂ©rifiĂ© chaque caractĂšre de mon code !

Contribuer Ă  un projet de l’envergure de BuddyPress (plus de 2 millions de tĂ©lĂ©chargements), c’est une formidable aventure humaine et c’est aussi une grande responsabilitĂ© : on essaye toujours d’ĂȘtre le plus parfait possible.

A ce jour, j’ai rĂ©alisĂ© 32 commits, animĂ© un « dev-chat » (quel stress ça a Ă©tĂ© Ă©tant donnĂ© mon franglish!) et contribuĂ© plus particuliĂšrement Ă  la gestion des inscriptions, la vĂ©rification automatique de la publication de nouvelles activitĂ©s, la recherche de membres au sein d’un groupe et la possibilitĂ© de les afficher selon certains critĂšres ainsi que la crĂ©ation d’une interface de modĂ©ration des profils au sein de l’administration WordPress.

Je suis trĂšs heureux et fier d’avoir des petits morceaux de moi dans cette fabuleuse version de BuddyPress, comme le dit John, la 2.0 est trop, top bonne!! Si vous parcourez le changelog de cette version, vous vous apercevrez du travail Ă©norme accompli par toute l’Ă©quipe.

C’est vraiment un immense honneur de pouvoir cĂŽtoyer chacun des membres de l’Ă©quipe. J’apprends Ă©normĂ©ment Ă  leur contact, ce sont tous des supers pros! Vive BuddyPress 😛

Mon BuddyPress Ă  moi!

Comme je vous le disais en introduction, je me suis fait plaisir ce week-end ! J’ai enrichi mon blog perso d’un BuddyPress tout particulier. Un des avantages de ce plugin est son organisation modulaire. J’ai donc uniquement activĂ© les composants « ActivitĂ©s » et « Profils Ă©tendus » afin de me construire une page de profil plus riche que la page d’auteur de WordPress et de synchroniser diffĂ©rents Ă©lĂ©ments de ma « vie » sur internet au sein de cet espace.

Archivage de mes tweets grùce au composant Activité de BuddyPress.

C’est quelque chose qui me trotte dans la tĂȘte depuis l’excellente prĂ©sentation de Boone lors du WordCamp Europe. J’Ă©tais dans la salle ce jour lĂ  : c’Ă©tait gĂ©nial et les moments que j’ai pu partager avec lui ensuite resterons inoubliables, encore Bravo Ă  lui pour sa performance!!

J’avais dĂ©jĂ  Ă©crit quelques lignes de code sur le sujet Ă  l’occasion de mon intervention lors d’un meetup Ă  Nantes et un article de la trĂšs talentueuse Sarah Gooding prĂ©sentant un plugin de l’excellent Ozh Richard a relancĂ© mon envie de terminer ce que j’avais dĂ©marrĂ© (merci une nouvelle fois Ă  lui, Brad Williams et Justin Tadlock pour leur ouvrage Professional WordPress Plugin development qui m’a beaucoup aidĂ© Ă  dĂ©marrer il y a quelques annĂ©es).

Still life – Crazy doctor par Davide Reppucci

J’ai donc conçu une communautĂ© avec un seul membre : moi! J’ai conscience que je peux paraĂźtre un peu « totally nuts!« , mais personnellement je trouve que c’est une illustration intĂ©ressante de comment on peut utiliser BuddyPress pour enrichir les fonctionnalitĂ©s de son blog perso trĂšs rapidement (en un week-end pascal par exemple).

Mon « résumé »

Mon CV 😉

GrĂące au composant des « Profils Ă©tendus », j’ai pu construire mon « rĂ©sumé » trĂšs simplement en paramĂ©trant des groupes de champs pour chaque partie (Ma PrĂ©sentation, Mon Parcours) auxquels, j’ai ajoutĂ© quelques badges sur le modĂšle de la page de profil de WordPress.org. Tous mes « tricks » pour monter cette page personnelle sont inclus dans le fichier buddypress.php de mon « thaim ».

Mes DĂ©pĂŽts.

Tous mes WordPress & Github repositories sont disponibles depuis mon profil.

En complĂ©ment des adapatations rĂ©alisĂ©es sur mon « thaim », j’ai crĂ©Ă© un composant utilitaire « Thaim Utilities » qui me permet, d’abord, de lister tous les dĂ©pĂŽts de mes plugins que ce soit sur WordPress.org ou sur Github.

Mes Activités.

Un tweet affiché en mode « single »

Ensuite, Thaim Utilities profite du composant « ActivitĂ©s » de BuddyPress, en vue d’archiver les diffĂ©rents tweets que je peux publier (en dehors de ceux qui commencent par une mention) et les diffĂ©rentes rĂ©ponses que je peux apporter sur les forums support de mes plugins hĂ©bergĂ©s sur WordPress.org.

RĂ©sultat: les visiteurs qui se rendront sur la page « A mon propos! » pourrons trĂšs rapidement dĂ©couvrir qui je suis, ce que j’ai fait et se faire une idĂ©e de mon activitĂ© sur Internet 😉

Vous trouverez les sources de mon thÚme et de ce plugin sur leurs dépÎts Github, et pour la premiÚre fois pour un de mes développements, vous pouvez le tester en live sur ce site !

11 commentaires sur “My very own #BuddyPress !

  1. Bonjour Mathieu, j’essaye de vous contacter pour vous parler d’un projet de reseau social consequent, developpĂ© sur buddypress, sur lequel je travail depuis 1 an . J’utilise quelques uns de vos plugins, mais j’avoue qu’il reste encore plusieurs points pour lesquels votre intervention serait rĂ©ellement benefique.

    Bien Ă  vous,
    Vincent

  2. Bonjour,
    c’est mon premier commentaire sur ce blog, j’aime bien buddypress, mais j’aimerais savoir: jusqu’Ă  combien de membre peut prendre buddypress ? des millions, des milliards ? comme facebook ? peut-on tout faire avec et jusqu’ou peut on aller avec ce plugin en terme de trafic ? Est-il si puissant que ça ?

    1. Bonjour, merci pour ton commentaire. BuddyPress est selon moi le meilleur plugin WordPress pour créer des communautés. Il est performant, hautement personnalisable et trÚs puissant. Avant de faire des milliards, il te permettra de construire trÚs rapidement une communautés pour tes milliers de membres.

      1. Merci de votre réponse.
        Mais peut-il supporter rĂ©ellement des milliards de membre, peut-on compter sur lui ? Vraiment j’aimerais savoir oui ou non de la part de quelqu’un qui travaille chez buddypress et qui sait ce qu’il dit, car 2 experts m’ont donnĂ© 2 avis diffĂ©rents.

        1. La question du Milliard me paraĂźt hors de proportion et ne dĂ©pend pas que des logiciels WordPress ou BuddyPress. Si on souhaite utiliser WordPress et BuddyPress pour des audiences de ce type alors il faudra investir dans des Ă©quipements serveur pour absorber la charge. Je prendrai le problĂšme d’une autre maniĂšre, peut ĂȘtre parce que je contribue au projet open source BuddyPress: l’expert qui dit que BuddyPress ne tiendrait pas la charge (Ă  partir de x membres etc) pour des raisons strictement liĂ©es Ă  BuddyPress devrait expliquer pourquoi et proposer des solutions en les postant sur notre https://buddypress.trac.wordpress.org

          1. Non, c’est n’est pas tout Ă  fait hors de proportion, parce que facebook compte bien des milliards de membres, donc ça se fait… (mĂȘme si c’est facebook)
            Oui, c’est exactement ce que m’a dit l’un des prestataires, qu’il me faudrait de gros serveurs.
            Merci pour la réponse.

Les commentaires sont fermés.