Интересно, как отслеживать и отображать действия пользователей на сайте Drupal. Примеры таких действий:
- сообщения.
- Комментарии.
- посты
Я нашел несколько модулей, которые отслеживают активность пользователей во всех социальных сетях, но мне нужно что-то гораздо более локальное (внутри сайта).
Я также думал об использовании Views для создания блока с такими фильтрами, но я никогда не видел таких специфических фильтров, как пользователи. Есть ли способ добиться этого?
Для простых случаев использования ядро предоставляет часто пропускаемый модуль Tracker , которым Drupal.org пользуется (хотя, если вы работаете на Drupal 6, модуль contrib Tracker2 более производительный и появился в Drupal 7).
источник
Модуль Цели является возможным решением для ответа на этот вопрос. Его можно использовать для стимулирования всего на вашем сайте, например, голосования, обмена контентом, создания отношений и т. Д.
Цели и задачи реализуются с помощью полевых объектов. Таким образом, вы можете настроить цели через «Управление полями» и / или «Управление отображением». И он очень хорошо интегрируется из коробки с модулем Views .
Перейдите к видео Цели, которое включает в себя:
Используя подмодуль Goals Extras, он также интегрируется с модулем User Points .
Для получения более подробной информации обратитесь к его документации сообщества , которая также включает в себя краткое изложение того, о чем на самом деле этот модуль, т.е.
Раскрытие информации: я поддерживаю этот модуль.
источник