Gostaria de saber como rastrear e exibir as atividades do usuário em um site Drupal. Exemplos de tais atividades são:
- Postagens.
- comentários.
- postagens de página.
Encontrei alguns módulos que rastreiam as atividades dos usuários em todas as mídias sociais, mas preciso de algo muito mais local (dentro do site).
Eu também estava pensando em usar o Views para criar um bloco com esse tipo de filtro, mas nunca vi filtros tão específicos quanto os usuários. Existe uma maneira de conseguir isso?
Para casos de uso simples, o core fornece o módulo Tracker , muitas vezes esquecido , que é o que o Drupal.org usa (embora, se você estiver no Drupal 6, o módulo de contribuição do Tracker2 seja mais eficiente e tenha chegado ao Drupal 7).
fonte
O módulo Objetivos é uma solução possível para responder a essa pergunta. Ele pode ser usado para incentivar qualquer coisa no seu site, como votar, compartilhar conteúdo, criar relacionamentos etc.
Objetivos e tarefas são implementados usando entidades de campo. Assim, você pode personalizar as metas por meio de "Gerenciar campos" e / ou "Gerenciar exibição". E integra-se muito bem, pronto para uso, com o módulo Views também.
Acesse o vídeo de metas, que inclui:
Usando o submódulo Objetivos Extras , ele também se integra ao módulo Pontos do Usuário .
Para obter mais detalhes, consulte a documentação da comunidade , que também inclui um resumo do que realmente trata este módulo, ou seja (citação dessa página):
Divulgação: eu sou o mantenedor deste módulo.
fonte