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
Comment #2
rajab natshahComment #3
rajab natshahComment #4
rajab natshahComment #5
rajab natshahComment #7
rajab natshahComment #8
rajab natshahComment #10
rajab natshahComment #11
rajab natshahAdd ECA VBO module and enable it
Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO).
Comment #12
rajab natshahComment #13
rajab natshahComment #14
rajab natshahComment #15
rajab natshahComment #17
rajab natshahComment #18
rajab natshahComment #19
rajab natshahComment #20
rajab natshahComment #21
rajab natshahComment #22
rajab natshahComment #23
rajab natshahComment #24
rajab natshahComment #25
rajab natshahComment #26
rajab natshah✅ Released varbase_core-10.1.57
Comment #28
rajab natshah✅ Released varbase-10.1.0-beta1