Je me demande comment suivre et afficher les activités des utilisateurs dans un site Drupal. Des exemples de telles activités sont:
- des postes.
- commentaires.
- messages de page.
J'ai trouvé des modules qui suivent les activités des utilisateurs sur les réseaux sociaux, mais j'ai besoin de quelque chose de beaucoup plus local (sur le site).
Je pensais également à utiliser Views pour créer un bloc avec ce type de filtres, mais je n'ai jamais vu de filtres aussi spécifiques que les utilisateurs. Existe-t-il un moyen d'y parvenir?
Pour les cas d'utilisation simples, core fournit le module Tracker souvent ignoré, qui est utilisé par Drupal.org (bien que, si vous êtes sur Drupal 6, le module contrib Tracker2 soit plus performant et ait fait son chemin dans Drupal 7).
la source
Le module Objectifs est une solution possible pour répondre à cette question. Il peut être utilisé pour inciter à tout ce qui se trouve sur votre site, comme voter, partager du contenu, créer des relations, etc.
Les objectifs et les tâches sont mis en œuvre à l'aide d'entités champables. Vous pouvez donc personnaliser les objectifs via "Gérer les champs" et / ou "Gérer l'affichage". Et il s'intègre très bien, prêt à l'emploi, avec le module Vues également.
Rendez-vous sur la vidéo Objectifs qui comprend:
En utilisant le sous-module Goals Extras, il s'intègre également au module User Points .
Pour plus de détails, reportez-vous à sa documentation communautaire , qui comprend également un résumé de ce que ce module est vraiment, à savoir (citation de cette page):
Divulgation: je suis le mainteneur de ce module.
la source