Project

General

Profile

Actions

Feature proposal #7332

closed

System Actions: implement system action for logging activity for Joomla articles

Added by krileon over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
01 November 2018
Due date:
% Done:

100%

Estimated time:

Description

CB Activity has parsing for Joomla articles so should be possible to act on Joomla events to log activity for the new articles.

Actions #1

Updated by krileon over 5 years ago

As this is using CB Articles for the parsing code this should work fine for K2 as well so will need to also check for K2 events.

Actions #2

Updated by krileon over 5 years ago

This would require the system plugin to load CB Auto Actions too early. System plugin likely needs better loading behavior so it can more accurately determine if CB Auto Actions needs to load.

Actions #3

Updated by krileon over 5 years ago

Maybe instead of selecting an event to load CB Auto Actions on simply move the binding behavior for Joomla events to the system plugin, but do so in a way that it only loads CB and the plugin when the event is actually fired to prevent early loading problems.

Actions #4

Updated by krileon over 5 years ago

  • % Done changed from 0 to 50

First part needed for this to work has now been implemented. Binding to Joomla events is now more dynamic. Previously Joomla would simply load CB Auto Actions and CB which would then bind to the events. It now simply does the Joomla event binding directly in the system action and no longer needs to load CB at all until the event has been fired at which point it will load CB, CB Auto Actions, then execute the auto action. This means it only loads absolutely when needed making Joomla event binding reliable and lightweight.

Actions #5

Updated by krileon over 5 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 50 to 100
Actions #6

Updated by krileon over 5 years ago

Note this depends on CB Articles being available (tab doesn't need to be visible on profile) and set to the appropriate model (Joomla or K2, it will not handle both at same time).

Actions #7

Updated by krileon over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF