BP My Home is BuddyPress 1.5 ready!

Publié le

par

CrĂ©dits Photo BXP135620 by tableatny, on Flickrï»ż

La version 1.5 de BuddyPress approchant à grand pas (la RC1 est déjà dispo), il devenait important de mettre à disposition une nouvelle version de BP My Home : la 1.2.2.

Visuel de la page des widgets de BP My Home

La principale nouveautĂ© de cette version, c’est qu’elle prĂ©pare BP My Home pour s’exĂ©cuter dans la version 1.5 de BuddyPress. Ainsi, que vous soyez en BP 1.5 ou BP 1.2.9+, vous retrouverez votre accueil avec vos widgets prĂ©fĂ©rĂ©s dans votre page membre.

Dans cette version Ă©galement, BP My Home est dĂ©fini comme le composant par dĂ©faut de votre page membre. C’est donc votre page de widgets personnalisables qui sera affichĂ©e si vous allez sur http://siteurl/members/vous/. En revanche, si vous allez sur http://siteurl/members/unautre/ï»ż alors vous serez dirigĂ© sur sa page d’actualitĂ©s.

J’en ai Ă©galement profitĂ© pour inclure une version plus rĂ©cente de jQuery UI (la 1.8.14), c’est notamment grĂące Ă  lui que le « collapse » et la rĂ©organisation « drag and drop » des widgets est possible.

Enfin, j’ai corrigĂ© quelques bugs sur les widgets RSS et Latest Posts.

Une fois la mise à jour effectuée ?

Interface d’administration des widgets

Il suffira de vous rendre dans le « BPMH Manager » depuis le menu BuddyPress de l’administration WordPress afin d’upgrader les plugins un par un 🙁 En mĂȘme temps y’en a 5 🙂

Ah! une derniĂšre chose…

Je travaille dĂ©jĂ  sur la version 1.3 qui pourra elle tourner avec et sans BuddyPress. A trĂšs bientĂŽt donc 🙂

28 rĂ©ponses Ă  “BP My Home is BuddyPress 1.5 ready!”

  1. Avatar de Lamine
    Lamine

    Il est super ton plugin je ne le connaissais pas, je vais l’utiliser de ce pas.

    Sais-tu si avec la version de BP 1.5 installé sur WP MU ont pourra avoir une communauté par sous domaine ?

    Je m’explique :

    http://www.monsite.com une communauté

    exemple1.monsite.com une deuxiÚme communauté

    exemple2.monsite.com une troisiÚme communauté

    Les communautés exemple1 et exemple2 étant indépendantes.

    Et le blog root http://www.monsite.com étant une communauté différente et/ou globale, regroupant toutes les sous communautés.

    Avec la 1.2.9, http://www.monsite.com est la comunautĂ© root et l’on ne peut pas faire de sous communautĂ©.

    Je parle bien dans le cadre d’une installation de WP MU en sous domaine qui est recommandĂ© dans une optique SEO.

    Merci

    1. Avatar de imath

      Merci pour le commentaire et le compliment 🙂
      Pour ta question, je ne connais pas la rĂ©ponse. En revanche, je sais qu’il y a un plugin « BP Multi » qui semble permettre de le faire Ă  la fin de cet article.
      A+

  2. Avatar de Lamine
    Lamine

    Merci pour l’info

  3. Avatar de Lamine
    Lamine

    Ahahaha bien vu la vidéo avec U2 en bande son !

    Ta version 1.3 Ă  l’air vraiment bien.

    Tu comptes la mettre Ă  jour quand.

    Encore bravo !

    1. Avatar de imath

      Salut Lamine 😉
      Il faut que je fasse une nouvelle version de WP IdeaStream pour la mi octobre et prĂšparer BP Code Snippets pour BP 1.5… Ensuite je pourrai rĂ© attaquer cette version! Disons vers la fin octobre.

  4. Avatar de LCG
    LCG

    Bonjour,

    C’est une extension trĂšs bien pensĂ©e. Mais (ben oui toujours un mais!), existera-t-il un moyen (ou une espĂ©rance) de pouvoir intĂ©grer les plugins/widgets wordpress/buddypress (par hasard, Ă  la volĂ©e : nuage de mots-clefs, who’s online, S3 slider wodget, . . . )?

    Ceux que j’ai essayĂ© d’uploader via « TransfĂ©rer un widget (au format zip) » ne fonctionnent pas.

    On reste donc limitĂ© aux 5 widgets livrĂ©s avec l’extension. C’est dommage et frustrant.

    (ça n’enlĂšve rien au fait que c’est bien pensĂ© et bien fait 😉 )

    1. Avatar de imath

      Bonjour LCG,

      Merci pour ton commentaire. Je comprends ta frustration. En fait j’ai inclus un widget exemple pour permettre de crĂ©er de nouveaux widgets…
      Pour incorporer des sidebars widgets, je propose ce tuto : https://imathi.eu/2011/01/16/bp-my-home-tricks/

      A+

  5. Avatar de Bruno

    J’ai postĂ© un commentaire dans un billet prĂ©cĂ©dent.

    Encore félicitations ça prend forme chez moi mais toujours un conflit jquery.

    J’avais un appel de la version 1.5.2 que j’ai supprimĂ©, et donc lĂ  ca va mieux tout le contenu s’affiche et est configurable mais il ne manque plus que la fonction drag … ://

    1. Avatar de imath

      J’ai vu et j’ai rĂ©pondu 😉
      Merci encore pour tes fĂ©licitations !! J’suis un peu enfoncĂ© en ce moment, j’ai mĂȘme pas fait gaffe que la 1.5.2 Ă©tait dispo.. DĂ©s que j’ai un moment, je mĂšne l’enquĂȘte au sujet du problĂšme de drag que tu as soulevĂ© 😉
      A+

  6. Avatar de imath

    @ Bruno,

    TrĂšs Ă©trange, le drag and drop semble fonctionner WP 3.2.1 / BP 1.5.1 / BP My Home 1.2.2…

    Dis moi :
    – quel navigateur utilises-tu ?
    – quels sont les autres plugins installĂ©s ?

    A+

  7. Avatar de Bruno

    Re 🙂

    Merci pour ta réactivité !

    J’ai une cinquantaine de plugins, et en affichant la source j’ai vu que jquery 1.4 qui est encore appelĂ©, c’est surement ça le soucis, je dois dĂ©sactiver es plugins un par un histoire de rĂ©soudre le soucis 🙂

    Je suis restĂ© en buddypress 1.5, j’ai tellement bidouillĂ© que je prendrai pas le risque de mettre Ă  jour :p

    Bref tout ça pour dire que le soucis ne viens certainement pas de ton code !

    1. Avatar de imath

      ok!! tiens moi au jus 😉

  8. Avatar de lsm

    je voudrai utiliser le widget flux rss de bp-myhome pour proposer des abonnements rss depuis la page de profil. comment s’y prendre pour afficher dans le widget du profil bp-myhome un petit menu avec des cases Ă  cocher correspondant aux flux choisis ?
    je ne sais pas hĂ©las si je suis assez clair 😉

    1. Avatar de imath

      Salut Lsm,

      J’ai compris 😉 je regarde et te tiens au courant..

      A+

  9. Avatar de imath

    @ LSM,

    En fait il y a un moyen assez simple, c’est d’utiliser le widget exemple pour le faire. Pour cela, il suffit de modifier 2 fonctions :

    function bpmh_example_dragbox_title(){
    _e('Suggestion de feeds','bpmh-example');
    }

    /**
    * main function called by BP My Home
    */
    function bpmh_example_widget_display(){
    ?>
    <div>
    <h4>Je vous recommande ces flux !</h4>
    <ul>
    <li>WordPress News : <?php if(function_exists('the_bpmh_rss_button')) the_bpmh_rss_button('WordPress News', 'http://wordpress.org/news/feed/') ; ?></li>
    </ul>
    </div>
    <?php

    }

  10. Avatar de Jean-Pascal Perrein

    Superbe plugin, superbe idée, simple, agréable, pratique. Bref, bravo et merci.

    Tout marche nickel, installation, affichage, dĂ©placement des widgets dans la partie « my home », …

    Seul petit soucis, de taille, impossible d’Ă©crire dans les widget (notepad, config des feeds et bookmarks).

    J’ai dĂ©sactivĂ© tous les plugins sauf buddypress et BDMH – idem, toujours impossible d’Ă©crire dans les zones de texte pour rajouter par exemple un bookmark.

    Je suis sur PC – Firefox 10.0.0.2 + Buddypress 1.5.4 = BDMH 1.2.2 – Test aussi effectuĂ© sur IE9 – Nada

    Je suis trĂšs triste !

    Quelques idées ?

    1. Avatar de imath

      Bonjour Jean-Pascal,

      Merci pour ton commetaire. Je viens d’effectuer les tests avec BPMH 1.2.2, WP 3.3.1, BP 1.5.4 : pas de souci pour moi !??

      Etrange. Y aurait-il une div qui aurait un z-index élevé ?
      Depuis l’inspecteur d’erreur de FF y a des erreurs JS ?
      J’ai vu que le blog oĂč Ă©tait installĂ© BP sur ton site ne semble pas ĂȘtre le blog principal..

      A+

  11. Avatar de DeeSel
    DeeSel

    Hai IMATH..
    First of all-a great plugin..but i tried to add a few widgets..it didn’t work..can u explain me how to add a widget provided as an iframe or script by another site..
    For example how to add the widget given in this page(http://www.cricwaves.com/cricket/news/articles/RNU0oqGchs_drh-sevawcirc/ipl-5-add-ipl-t20-2012-live-cricket-score-widget-for-website-blog.html) to bp my home..
    Hoping a reply from u soon!!!

    1. Avatar de imath

      Hi Deeseel,

      Well, i’ll look at it, but you can try to edit the bpmh example widget, it’s a kind of ‘boilerplate’ for people who wants to build their own widgets. I wrote a post on how to use it : https://imathi.eu/2011/01/16/bp-my-home-tricks/

  12. Avatar de Jenny
    Jenny

    Hello imath,
    I am new to this plugin and found a great tool. However, a little update seems needed. wp current_user->id has been deprecated, it changed to current_user->ID. I tried to use WinGrep searching throught your code, changed all user-id to user->ID, but the wedgit still shows the deprecated message. If you have a little time, please take a look. Thanks!

  13. Avatar de Turenne

    Bonjour Mr Mathieu Viet,
    J’utilise un de vos plugins qui est BP My Home et je l’aime beaucoup.
    Ma question est la suivante, comment je fais pour orientez mes membres de mon site vers la page My Home du plugins avec un lien HTLM soit <a href=.
    Il faut que chaque membre soit dirigé vers son profil soit sa page My Home..
    Merci d’avance.

    PS : Désolé de l'avoir copié deux fois la partie HTLM que j'ai faite n'ais pas apparus.

    1. Avatar de imath

      Bonjour Turenne,

      En fait, dans la mesure oĂč la page bp my home de l’utilisateur connectĂ© est la page chargĂ©e par dĂ©faut pour l’url http://nomsite/members/utilisateur , il s’agit de savoir si l’utilisateur est connectĂ© et si oui alors de gĂ©nĂ©rer le lien vers sa page de profil. Pour ce fair, je propose ce shortcode Ă  intĂ©grer dans le functions.php du thĂšme actif :

      https://gist.github.com/4147276

  14. Avatar de Turenne

    C’est bon mais pour avoir un shortcodes en PHP par exemple pour mettre dans un widgets en php, sans avatar. Pas nĂ©cessaire au projet.
    Merci

    1. Avatar de imath

      En fait c’est prĂ©vu dans les arguments possibles du shortcode que j’ai postĂ© sur github 😉
      Exemple :

      [turenne avatar="0" alias="affichez votre profil"]

      produira un lien simple vers le profil de l’utilisateur connectĂ© sans avatar dont le texte sera « affichez votre profil » .
      Un peu plus bas dans le gist, je fais également référence au filtre à ajouter dans le functions.php pour permettre de jouer les shortcodes dans les text widgets :
      http://codex.wordpress.org/Function_Reference/do_shortcode
      A+

  15. Avatar de Hervé@LogicielLibre

    Bonsoir,
    Je teste aussi ce plugin et je n’arrive pas Ă  le faire fonctionner.
    Une fois installĂ© si je clique sur « installer ce widget » j’ai un message d’erreur :
    Oops, une erreur est survenue lors du désarchivage
    Je suis sous les derniĂšres versions WP 3.5.1 et BP 1.6.4

    On a l’air de pouvoir installer en manuel les diffĂ©rents widgets, mais je ne les ai pas trouvĂ© ..
    Merci de ton aide
    A+

    1. Avatar de imath

      Salut,

      Les widgets sont les fichiers zip dans un des dossiers du plugin il faut les dézipper dans /wp-content/uploads/bpmh-widgets si mes souvenirs sont bons. Je regarderai le pbm car il me semble que des changements sont intervenus depuis 3.5 en version multisite (plus de répertoire blogs.dir).
      Merci pour ton feedback.

  16. Avatar de Hervé@LogicielLibre

    Bonjour,
    Bon je n’y suis pas arrivĂ© (peut-ĂȘtre une config particuliĂšre) mais en fait c’Ă©tait juste pour tester car je n’ai pas encore vu tout le potentiel, mĂȘme si je pense qu’Ă  priori c’est une bonne idĂ©e 😉
    Y a pas de démo ou de site visible pour voir ce que cela donne ??
    a+