Event Data Store
Component ID
2432399
Component name
Event Data Store
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
494
Component created
Component changed
Component body
This module is intended to log events, and aggregate the data so it can be displayed with Views.
It's features exportable, and allows for logging various events with the possibility to add custom ones via a hook.
Note for the aggregation of data to work your sites Cron must be working and configured to happen regularly enough to aggregate data as often as you want.
For displaying multi-series charts use the Charts module with multiple view displays. This means you can do cool things like show user registrations vs logins, or with Harmony see anonymous thread views vs authenticated ones.
To do
Caching for events in use- Write Views relationship handlers so you can query aggregated data per entity id
Views filtering of aggregated data sets
Available events to log
- User registrations
- User logins
- User logouts
- Users blocked
- Users activated
- Users cancelled
- User password resets
- Nodes created
- Nodes updated
- Nodes deleted
- [content type] nodes created
- [content type] nodes updated
- [content type] nodes deleted
- File uploaded
- Files deleted
- Harmony Threads created
- Harmony Threads updated
- Harmony Threads deleted
- Harmony Threads created in category
- Harmony Thread view tracked
- Harmony Thread view tracked (authenticated)
- Harmony Thread view tracked (anonymous)
- Harmony Posts created
- Harmony Posts updated
- Harmony Posts deleted
- Communications Stack - Private message conversations started
- Message module messages sent (by type)
- Searches executed
- User relationships (by type) requested, approved, updated, cancelled, rejected, deleted
Dependencies
- Views For listing your data.
- Date Views For narrowing your data set.
