Problem/Motivation

Follow up after #3537397: Add ECA: Event - Condition - Action and BPMN.iO modules to Varbase Core
Moving from custom coding to 100% with the ECA (Event-Condition-Action) module(s) and methods.

Proposed resolution

Varbase Core

ECA Core: Core module for ECA framework.
Requires: System, User
Required by: Most other ECA modules

ECA Base: Base events, conditions and actions.
Requires: ECA Core, System, User

ECA Access: Access events, conditions and actions.
Requires: ECA Core, System, User

ECA Cache
Requires: ECA Core, System, User

ECA Config: Config events.
Requires: ECA Core, System, User

ECA Content: Content entity events, conditions and actions.
Requires: ECA Core, System, User

ECA File: Events, conditions and actions related to files and file entities.
Requires: ECA Core, System, User, File, Field

ECA Form: Form API events, conditions and actions.
Requires: ECA Core, System, User

ECA Menu: Additional options for working with menu links.
Requires: ECA Core, System, User

ECA Miscellaneous: Miscellaneous events and conditions from Drupal core and kernel.
Requires: ECA Core, System, User

ECA Queue: Events, conditions and actions for queued operations.
Requires: ECA Core, System, User

ECA Render: Rendering capabilities for ECA, such as blocks and links.
Requires: ECA Core, System, User

ECA UI: Provides a user interface for managing ECA models.
Requires: ECA Core, System, User, Modeler API

ECA User: User events, conditions and actions.
Requires: ECA Core, System, User

ECA Views: Execute and export Views query results within ECA.
Requires: Views, Filter, User, System, ECA Core

ECA Log: Events and actions for Drupal log messages.
Requires: ECA Core, System, User

Varbase Admin

ECA VBO: Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO).
Requires: Views, Filter, User, System, ECA Core, Views Bulk Operations.

Varbase Internationalization

ECA Language: Advanced language handling within ECA.
Requires: Language, ECA Core, System, User

Varbase Webfrom

ECA Webform: Integrate ECA with the Webform module and its plugins.
Requires: Webfrom, ECA Core, System, User


Varbase AI

AI ECA integration: Adds integration with the ECA module.
Requires: AI Core, Key, File, Field, ECA Core, System, User, ECA Content

#3543089: Enable AI ECA integration module by default in Varbase AI


Varbase Workflow

ECA Workflow: Events, conditions and actions for content moderation workflow.
Requires: Content Moderation, Workflows, ECA Core, System, User

#3543094: Enable ECA Workflow module by default in Varbase Workflow


Varbase SEO

ECA Metatag integration: Integrate ECA with the Metatag module and its plugins.
Requires: ECA Core, System, User, Metatag, Field, Token

#3544187: Enable ECA Metatag integration module by default in Varbase SEO


Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ✅ Developer Documentation support on feature change/addition

    Added ECA VBO to Varbase Admin doc page

    Added ECA Webform to Varbase Webform doc page

    Added ECA Metatag to Varbase SEO doc page

    Added ECA Workflow to Varbase Workflow doc page

  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes and Update Helper on new feature change/addition
  • ✅ Release varbase-10.1.0-beta1, varbase_core-10.1.57

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • Issue #3543084: Enabled more ECA: Event - Condition - Action integration modules by default in Varbase Core

    Added ECA VBO to Varbase Admin doc page

    Added ECA Webform to Varbase Webform doc page

    Added ECA Metatag to Varbase SEO doc page

    Added ECA Workflow to Varbase Workflow doc page

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed b5dd36e1 on 10.1.x
    Issue #3543084: Enable more ECA: Event - Condition - Action integration...
rajab natshah’s picture

  • rajab natshah committed eb55b288 on 10.1.x
    Issue #3543084: Rebuild the menu router based on all rebuilt data - Full...
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

Add ECA VBO module and enable it
Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO).

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed 4414fac0 on 10.1.x
    Issue #3543084: Add and Enable ECA VBO module by default in Varbase...
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » s.halawani
Issue summary: View changes
Status: Active » Needs work
Issue tags: +varbase-10.1.0-beta1, +varbase_core-10.1.57
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Needs work » Needs review
rajab natshah’s picture

rajab natshah’s picture

Assigned: s.halawani » Unassigned
Status: Needs review » Fixed
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

rajab natshah’s picture

Issue summary: View changes