Hello,
Is there a module for Backdrop that displays user activity on the website? For example a page where I can see newly created or changed content, new comments, etc., sorted by time?
Or can something like this be done with Views?
(From the old Drupal world, see these examples:
https://www.drupal.org/files/images/Activity%20%7C%20activity2.png
https://groups.drupal.org/node/15207
Tracker Core Module)
Comments
Yes, this can be done with Views. I've rebuilt your second example with Views, see the following screenshot. Further below, I'll paste an export of the view configuration.
Screenshot
View configuration example
You can import the view into your Backdrop site. To do so, visit the Single import page (admin/config/development/configuration/single/import), and paste the following configuration code into your Backdrop site.
Thank you very much! Looks great!
A probably tricky add-on:
Is it possible to also display new comments within this view?
I mean not as a separate block or extra view, but directly in this view, sorted under the corresponding date?
For example:
06.05.2025 - 13:55 admin created the Page Test2
06.05.2025 - 13:54 admin added a comment to the Page Test1: My new Comment
06.05.2025 - 13:53 admin created the Page Test1
Yes, this may be tricky. It's however easy to get comment data in a Content view: After adding the Relationship "Comments of the node" you will be able to choose fields like "Comment: Post date" or "Comment: Author".
The tricky part is then to get the Comment information sorted between the Content related rows. At the moment, I have no time to dig deeper.