BP Checkins sera #BuddyPress 1.7 ready!

Publié le

par

Hello !

BuddyPress a récemment publié la première Beta de sa prochaine version (1.7) et pour tout créateur de plugins BuddyPress, cela signifie qu’il devient important de vérifier qu’ils s’exécutent toujours bien dans cette nouvelle version.

Comme j’en ai écris un certain nombre, je vais donc démarrer une période de tests et de travaux d’adaptation que j’espère avoir terminés d’ici à la « 1.7 release » !.

BP Checkins will be 1.7 ready

A priori, ça serait déjà le cas selon un commentaire de wrkazi qui a testé la version actuelle avec la 1.7-beta1 de BuddyPress. Et effectivement, lorsque vous utilisez le thème BP Default qui est inclus dans BuddyPress, le plugin fonctionne.

BP Checkins dans BP Default

Simplement, cette nouvelle version de BuddyPress apporte quelque chose de magique et je me devais d’en profiter! Cette magie, c’est sa faculté à maximiser son adaptation à tout thème. Je le réécris : à tout thème !!

Aussi, dés que j’ai activé le thème twentytwelve, alors que j’avais pu constater plus tôt que les contenus BuddyPress s’affichaient de manière optimale, je me suis rendu compte que BP Checkins partait dans les choux !

BP Checkins 1.2 will use BP Theme Compat

Je profite ainsi du travail extraordinaire réalisé par l’équipe des core developers de BuddyPress pour permettre à ce plugin de pouvoir s’intégrer de manière optimale dans la plupart des thèmes WordPress. Et voici, le même contenu de l’image précédente dans twentytwelve :

BP Checkins dans twentytwelve (thks to BP Theme Compat)

Testez BP Checkins 1.2-beta1

J’ai besoin de vous ! Pour m’aider à écarter tout bug que je n’aurais pas identifié, j’adorerais que vous preniez quelques minutes de votre temps afin de tester cette prochaine version du plugin. J’ai vu les différentes demandes d’évolution que certains d’entre vous m’ont fait parvenir, au risque de vous décevoir, j’ai préféré me concentrer d’abord sur l’intégration de BP Theme Compat.

Si toutefois, vous trouvez un bug, merci de m’en faire part en commentant cet article ;), vous trouverez ci-après les liens pour télécharger les bêtas de BuddyPress et BP Checkins. Bien entendu, il vous faudra la dernière version de WordPress également !

36 réponses à “BP Checkins sera #BuddyPress 1.7 ready!”

  1. Avatar de Martin
    Martin

    hi mathieu, is there an option to download the beta? when i use trac to download wp nightlies, there is a zip option but it seems this is not the case with plugins?

    1. Avatar de Martin
      Martin

      oh, and yes, time flies…

    2. Avatar de imath

      Salut,

      Pour télécharger la beta de BP Checkins :
      http://downloads.wordpress.org/plugin/bp-checkins.zip

      Pour BuddyPress, le plus simple est d’utiliser le svn :
      svn co https://buddypress.svn.wordpress.org/trunk/

      A+

      1. Avatar de Martin
        Martin

        merci bien. le lien correspond a la version 1.1 et pas a la beta. j’utilise deja les nightlies de buddypress.

        excuse mon francais 😉

        1. Avatar de imath

          Martin, vérifies bien les tags dans le header du fichier principal du plugin (bp-checkins.php). Tu verras qu’il s’agit bien de la 1.2-beta1..

          A+

          1. Avatar de Martin
            Martin

            mathieu – j’ai reussie… mais maintenant j’ai beaucoup d’erreur:

            – character encoding to webdings
            – map displays only very small whereas the div is still filling content body
            – bp-checkins menu under tld/checkins is not properly visible with my theme: cuny in a box

            drop me an email if you would like to see for yourself.

  2. Avatar de Fl0

    Hello 🙂 Impatient de connaitre toutes les nouveautés de cette nouvelle version ! Les feeds (feed principal des places et feeds par catégories) sont-ils prévus au programme ? On peut lire dans bp-checkins.php : Maybe in next version if asked !–>

    1. Avatar de imath

      En fait, rien de révolutionnaire si ce n’est l’utilisation des mécanismes theme compat de la prochaine version de BuddyPress (dsl, vraiment chargé en ce moment).

  3. […] déjà commencé les travaux sur BP Checkins (dont vous pouvez tester la beta par ici ), j’ai poursuivi par BP Show Friends (je suis en attente de la réponse à un de mes tickets […]

  4. Avatar de Jon Sommers
    Jon Sommers

    Hi Imath,

    Im using your plugins on my site which is launching in a couple of weeks and really help with some things.

    Are you available to do come custom work for me?

    Basically I need the checkins for to show up in a custom activity stream and form that are in my custom post type. For example I have a custom post type « auctions » and each auction has its own activity stream and post form, I want people to be able to check in to that auction where they can leave photos and so on.

    I also integrated your reshare plugin with my auctions where a user can reshare an auction into their stream, Its working great but it doesnt sent the auction listing to the stream with the added css I want it to.

    Could you please emails me or reply and I’ll give you a link to my site.

    Thankyou!!

    1. Avatar de imath

      Hi Jon,

      Sorry for this late reply. I’m very busy 🙁 so i’m afraid i won’t be able to give you a hand before a month from today..

  5. Avatar de Olivier

    Hello imath,

    Avant tout, merci pour ce plugin au top!!!

    Par contre j’ai un petit souci avec la featured image, non modifiable, même depuis l’admin qui m’impose du coup de supprimer une Place puis la recréer ensuite depuis le front juste pour lui ajouter une featured image (ou la modifier…). Une idée de comment au moins rendre possible l’ajout depuis l’admin?

    Sinon je pense que pour la prochaine version, la possibilité pour le créateur d’une place de la modifier depuis le front serait un vrai plus! (Voir de changer / ajouter le(s) créateur(s) depuis le front…)

    Merci encore!
    –Olivier

  6. Avatar de Hello!
    Hello!

    Imath, I’m having one issue when checkins load user image on a map. When you click the small checkin icon in the text area and then click the magnifier it shows me this NULL element: http://tinypic.com/r/119nt68/5

    1. Avatar de imath

      Hi, as bp checkins is looking for the regular id for the avatar, if your theme is using another one it might be the reason. For example on activity dir, it looks for the html tag #whats-new-avatar to find the img of user.

  7. Avatar de Alle
    Alle

    Hi,
    it does not work. When I add a checkin the charge indicator but I get the position.
    how can I fix it? WordPress 3.6.1 and BuddyPress 1.8

    Thank’s 😀

    1. Avatar de imath

      I’ve tested it lately, checkins and places are working.
      I’m sorry, i’m not sure to understand what is going wrong on your config ? The checkin is not posted ? You cannot get the geo position ? For that particular case don’t Forget to authorize your browser to track your position..

  8. Avatar de matthieu
    matthieu

    Superbe plugin. En fait, il serait bien de faire une version premium avec laquelle on pourrait voir une carte de toutes les personnes connectees et leur avatar.

    1. Avatar de imath

      Merci pour ton commentaire.
      Je n’envisage pas de faire de version premium.
      Intéressante idée. Merci 😉

  9. Avatar de e3dolab

    hello! first of all, thank you for this amazing extension

    now, instead of wiping off the place component, as someone requested a couple of months ago, I’d like to take it one step further, nearly where other counterparts have already become premium…

    if you have enough time to consider it, I’ve enhanced the functionalities of the BP Checkins plugin, in some cases by adding or totally rewriting functions, and moreover I’ve updated all the javascript to the latest jQuery GMap version

    it does also enable the « places » and « events » post type archives, taxonomies and dates,
    map pins are clustered in order to avoid huge amounts of overlapping icons

    some additional detail about the optimizations: the bp_is_current_action ‘place’ and bp_action_variable ‘category’ now are matching with the post type (‘places’) and taxonomy (‘places_category’) permalink structure: this way, the naming will stay consistent across the site and, above all, places will be available not only within the Buddypress component framework, but also as custom post archives so unleashing the full template potential, including feeds

    in addition, default untranslated slugs have been rendered otherwise, not as simple strings (a little ugly in localized websites) but according to the language in use e.g. ‘category’ => __(‘category’, ‘bp-checkins’), ‘place’ => __(‘places’,’bp-checkins)

    I guess now with the comment you should get my email address, so contact me if you’re interested: I will send you all this stuff, and I would be glad to merge the efforts, instead of publishing a new plugin, if you ever like to take the little code I’ve contributed to into the official plugin!

    anyway, it would be really nice if you may ever have the time to add a bunch of filter hooks to the admin settings (e.g. apply filters to bp_checkins_admin_tabs, bp_checkins_settings_admin) in order to be able to add further options if necessary

    1. Avatar de imath

      Interesting, thanks for your interest in this plugin.
      I need to see what you’ve done 😉

  10. Avatar de e3dolab

    voilà le lien
    https://github.com/3dolab/bp-checkins-enhanced

    il y a encore quelques choses à fixer (v. issues in github) mais la plupart des fonctions parait marcher très bien! ^__^

    1. Avatar de Jessy
      Jessy

      Bonsoir, j’ai essayé votre version, mais pas de page dans le dashboard (j’ai vu dans en haut sur la gauche un petit texte disant que la page était bien créée, de mémoire, après l’activation), et en allant à /wp-admin/options-general.php?page=bp-checkins-enhanced cela me dit que je n’ai pas les droits et pourtant je suis « super » admin 😉 j’ai encore du louper une étape, non?

      PS: avant j’avais installé la version originale, que j’ai juste désactivé, avant d’activer celle-ci « enhanced »

      1. Avatar de imath

        Salut Jessy,

        BP checkins advanced est un fork dont je ne suis pas l’auteur, je pense que le mieux est que tu rapporte ce bug auprès du repository github du plugin.
        A+

        1. Avatar de Jessy
          Jessy

          Bien, oui, c’est noté, reste que ce n’est peut-être pas un -vrai- bug mais juste moi qui ait mal fait quelque chose 😉 et à vrai dire je n’ai pas (encore) de compte github

          Et puis pendant que je suis là, si je peux me permettre une petite question +/- indiscrète! Est-ce que vous avez prévu d’intégrer ses 2 ou 3 corrections dans une prochaines version, ou bien (enfin façon de parler 😉 cela ne serait vraiment pas une bonne nouvelle) ce plugin n’est pas dans vos priorités de ce début 2014

          1. Avatar de Jessy
            Jessy

            En fait le plugin de 3dolab vient en plus du votre, qu’il ne faut donc pas désactiver!

            En jetant un oeil aux fichiers de cette version enhanced, j’ai remarqué qu’il en manquait plus d’un, de fichier 😉 et donc voilà, loin d’être un bug en fait (cela ajoute un 4ième onglet à votre page d’administration)

  11. […] des différents plugins BuddyPress que j’ai pu créer jusqu’alors en démarrant par BP Checkins. A la faveur d’une « tweet-scussion » avec Boone, un des lead […]

  12. Avatar de Jessy
    Jessy

    Par curiosité, je me demandais si cela pouvait avoir des conséquences et 😉 si quelque chose était à faire

    Quand j’active le plugin, j’ai ce texte qui apparait

    The plugin generated 700 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.

    Et j’ai ça aussi dans le fichier debug.log qui est peut-être plus parlant pour vous
    WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'wp3_places_categorymeta' at line 1 for query SHOW TABLES LIKE wp3_places_categorymeta made by activate_plugin, do_action('activate_bp-checkins/bp-checkins.php'), call_user_func_array, bp_checkins_install, bp_checkins_install_db

    Ce qui est étrange (de mon point de vue, du moins) c’est que avec un autre BP 1.9 (sous WP 3.8) sur le même serveur, je n’ai pas eu cette alerte

    C’est possible que j’avais activé/désactivé votre plugin dans 1 des cas mais je ne m’en souviens pas!

    Voilà, en savez-vous plus 😉 vous? Merci d’avance

    1. Avatar de Jessy
      Jessy

      J’ai supprimé 2 ou 3 choses (transient options) dans la base-de-données, aucune idée si cela est lié mais après avoir désactivé et réactivé le plugin, je n’ai pas (re) vu l’alerte ci-dessus!

      1. Avatar de imath

        En fait, la requête ne s’exécute qu’une fois lors de l’activation. Il est possible qu’il y ait un problème lorsque la table des category meta que crée le plugin n’est pas encore existante. Donc lors de ta deuxième réactivation, la table doit exister.

    2. Avatar de imath

      Hello,

      Merci pour ton feedback. Je regarde ça dès que possible.

  13. Avatar de Jessy
    Jessy

    En passant 😉 le petit retour, du jour

    Quand je refuse la géo-localisation du navigateur (firefox)
    – temporairement, l’image sous la boite « what’s new » tourne en rond indéfiniment !
    – « définitivement », une message « OOps, we could not localized you, you can search for your address in the field that received the focus. » apparait et là j’ai bien « type your address » avec les boutons

    Je pensais que cela pouvait être un conflit avec rtMedia mais même désactivé, cela se produit

    J’ai activé le mode debug, rien mais c’est au niveau du JS le soucis, non? et là je ne sais même pas par où commencer… à vrai dire

    PS: toujours avec le thème WP 2012 sous WP 3.8 et BP 1.9.1 (sous-domaine, dans un dossier)

    Voilà, je ne me souviens pas si cet été quand j’avais essayé cela était déjà comme ça, mais de mémoire non 🙂 ça ne devait pas tourner en boucle en tout cas

    1. Avatar de Jessy
      Jessy

      Est-ce que cela pourrait être lié aux cookies, en jetant un oeil par curiosité 😉 j’ai vu que dans le bp-checkins-scope, le ‘path’ était / alors que j’ai installé WP dans un répertoire, et donc je me demande si cela ne devrait pas être /mon_repertoire/ en fait, non, rien à voir… à défaut de brûler ?

  14. Avatar de Jessy
    Jessy

    Bonsoir, le petit retour du soir

    Une fois les composants activés (2ième onglet « Checkins & Places Component »), pas quand (que) le plugin BP checkins est activé 😉 je veux dire

    Une alerte php (2 fois la même, en fait!) apparait dans chaque update, côté administration, « Activity »

    Notice: Trying to get property of non-object in /home/…/public_html/…/wp-content/plugins/buddypress/bp-activity/bp-activity-template.php on line 885

    cette ligne correspondant à
    function bp_get_activity_id() {
    global $activities_template;
    return apply_filters( 'bp_get_activity_id', $activities_template->activity->id );
    }

    voilà ;) après moi ça me dépasse quelque peu! mais si ça peut faire avancer les choses, voilà...

  15. Avatar de Jessy
    Jessy

    Pas de nouvelle, bonne nouvelle? pas prévu de « rafraichir » tout ça 😉 cet été ?

  16. Avatar de Renato
    Renato

    Hello,

    Is it possible to have a map of all places that person has made checkin ? today we can see only per activity,right ?

  17. […] Checkins Enhanced provides some additional features to the amazing BP Checkins plugin developed by iMath as one of his great collection of interesting […]