Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This module might tie nicely to an idea I've had for a while.
Can you add blocks for each Log Watcher view? An example for how I'd use this is having a "Console" block that displays user messages similar to the messages shown on Facebook (user so-and-so has posted such-and-such).
Comments
Comment #1
buddaIsn't that like a tracker page, and can be done using Views?
Comment #2
Christefano-oldaccount CreditAttribution: Christefano-oldaccount commentedYes, it would be similar to a tracker except that it wouldn't be restricted to only showing new posts. Instead, it would show other events that have been logged. Event coordinators, for example, could see a block with messages generated by the signup module. Regular users might see messages about other members updating their profiles. Full admins could see masquerade notices.
Honestly, I don't really like how Facebook exposes messages like these. I do recognize, though, that online and real world communities need updates for their members to feel connected. The idea I propose here with Log Watcher blocks provides a way to fill that need, but possibly with more granular control and perceived privacy than how it's done at Facebook.
Comment #3
dllh CreditAttribution: dllh commentedI think that what you're proposing is a neat idea, but it might be best left to another module. For example, there's no default behavior in Drupal that I know about that logs a message when a user changes his profile, so that would have to be added to some user hook. This is beyond the scope of what this module aims to do, though I see the similarities. Privacy and security are issues as well. Facebook allows you to dictate what info about your behaviors is displayed to what other people. While such a thing could certainly be built into a module for Drupal, it's not something I want to build into this simple little admin tool.