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