Components and Events

coreActivity plugin registers 20+ components, and each component registers one or more events. And, other plugins can register own components and add events. To track all that, and make sure that all events are logged correctly, all events are stored into database table.

Events Registration

Each event is registered, along with the component that owns it.

Each component code has two parts: plugin adding the component and component name. So, all components added by coreActivity, are named like this: coreactivty/{component-name}. On the other hand, each event has only a code, and it is always paired with component, allowing different components to have events with same name.

Some components and events can have requirements to work, so that events related to a specific plugin will be used only if that plugin is active.

  • Some events can be disabled initially, on registration.
  • Events on registration have notifications disabled.
  • Each event can be enabled or disabled via the Events panel.

Events Panel

To get more information about the Events panel, check out this article.

List of Events

To see all the events registered by the coreActivity plugin, check out this article.

Third Party Plugins

Plugin currently supports 12 plugins directly, having dedicated components integrated in coreActivity.

Support integrated in coreActivity

coreActivity 2.0 supports following plugins:

  • bbPress (6 events)
  • BuddyPress (4 events)
  • Contact Form 7 (3 events)
  • DebugPress (9 event)
  • Duplicate Post (1 event)
  • Forminator (1 event)
  • GD Forum Manager (4 event)
  • Gravity Forms (6 events)
  • Jetpack (2 events)
  • SweepPress Pro and Lite (3 event)
  • User Switching (4 events)
  • WooCommerce (6 events)

Plugin that register own components and events

Right now several Dev4Press plugins include components for coreActivity, and this will be expanded in the future.

coreSecurity Pro

coreSecurity Pro depends on coreActivity, and it practically can’t work without coreActivity, with most features depending on having logs.

Rate this article
0
0
18

You are not allowed to rate this post.

Leave a Comment