Submitted by Mat77 on
Bonjour,
Je tente de me servir du module Heartbeat avec UR.
Le module Heartbeat permet d'avoir un Live Feeds façon facebook:
"Toto est devenu membre du groupe ABC"
"Machin a ajouté une page DEF"
"Truc a ajouté le contenu WAZA"
etc...
Pour l'instant, les messages (feeds) se remplissent bien lorsque je crée un contenu, une page, que je modifie mon compte, etc...
Mais je n'arrive pas à trouver comment créer une feed lorsque 2 utilisateurs deviennent amis.
D'après ce que j'ai compris de la documentation en anglais, il faut insérer un hook dans le module UR pour pouvoir relevé une nouvelle relation entre utilisateur.
Quelqu'un a déjà fait ca?
Suis-je sur la bonne piste avec le hook, ou est-ce juste une mauvaise configuration de ma part qui fait ca?
Merci d'avance pour toute aide que vous pourrez m'apporter
Matthieu
et bien, met l’URL de ton doc
Permalien Soumis par ybabel le 5 Juillet, 2010 - 17:19
et bien, met l'URL de ton doc anglais qu'on puisse voir.
A priori oui, un hook me semble une bonne piste. Mais la tu rentre dans la partie "dev" de Drupal, tu n'es plus simple utilisateur. Donc, PHP, MySQL, etc...
Finalement, je n’ai pas eu
Permalien Soumis par Mat77 le 6 Juillet, 2010 - 09:59
Finalement, je n'ai pas eu besoin d'utiliser un hook.
Grâce au sous-module Rules Forms Support, j'ai réussi à attraper les évènements qui me manquaient, notamment la création d'une relation entre 2 utilisateurs.
Mon problème maintenant c'est que je n'arrive pas à récupérer le nom de l'utilisateur qui fait la requete dans le message de notification dans Heartbeat. Mais ca doit juste être un problème de configuration.
Donc pour catcher les évènements qui ne sont pas dans Rules, il faut activer :
Rules / Rules Forms Support
Puis lorsqu'on realise une action dans le site, il propose "Activer event pour form_blabla", et ca c'est l'évènement que vous récupérez dans Rules!
En espérant que ca aide :)
Mat
Bonsoir, avez vous trouvé
Permalien Soumis par abcdgeek le 7 Septembre, 2011 - 19:35
Bonsoir, avez vous trouvé comment récupérer le nom du 2e utilisateur ?
En effet je n'ai que des tokens correspondant au premier user disponibles à première vue..
Bonjour, Désolé mais ca
Permalien Soumis par Mat77 le 8 Septembre, 2011 - 10:09
Bonjour,
Désolé mais ca remonte à un an, et je ne me rappelle plus exactement comment j'avais résolu ce problème.
Si je me souviens bien, j'avais utilisé la combinaison des modules "Heartbeat implementation" et "friendlist activity" afin de pouvoir récupérer les tokens correspondant aux 2 utilisateurs.
Pour info, voici les modules que j'ai installé dans Heartbeat :
friendlist activity 6.x-4.9
Heartbeat activity 6.x-4.9
Heartbeat comments 6.x-4.9
Heartbeat displays 6.x-4.9
Heartbeat implementation
Heartbeat rules 6.x-4.9
Heartbeat views 6.x-4.9
Shouts
Si j'ai le temps j'essayerai de regarder ca plus en détails, mais je suis assez busy au boulot en ce moment.
Bon courage!
Merci de votre réponse ! Je
Permalien Soumis par abcdgeek le 8 Septembre, 2011 - 21:37
Merci de votre réponse ! Je vais continuer mes "recherches" pour éventuellement intégrer cela avec Flag Friend, si vous trouvez le temps libre pour retrouver comment vous avez fait avec UR je vous en serais reconnaissant, merci de votre attention.